OpenCV 4.5.3(日本語機械翻訳)
|
Template class for 2D points specified by its coordinates
x
and
y
.
[詳解]
#include <types.hpp>
公開型 |
|
typedef _Tp | value_type |
公開メンバ関数 |
|
Point_ () | |
デフォルトコンストラクタ |
|
Point_ (_Tp _x, _Tp _y) | |
Point_ (const Point_ &pt) | |
Point_ (Point_ &&pt) CV_NOEXCEPT | |
Point_ (const Size_< _Tp > &sz) | |
Point_ (const Vec< _Tp, 2 > &v) | |
Point_ & | operator= (const Point_ &pt) |
Point_ & | operator= (Point_ &&pt) CV_NOEXCEPT |
template<typename _Tp2 > | |
operator Point_< _Tp2 > () const | |
他のデータ型への変換 |
|
operator Vec< _Tp, 2 > () const | |
古いスタイルのCの構造体への変換 |
|
_Tp | dot (const Point_ &pt) const |
ドット積 |
|
double | ddot (const Point_ &pt) const |
倍精度で計算された内積 |
|
double | cross (const Point_ &pt) const |
クロスプロダクト |
|
bool | inside (const Rect_< _Tp > &r) const |
点が指定された矩形の内側にあるかどうかを調べる |
|
公開変数類 |
|
_Tp | x |
点のx座標 |
|
_Tp | y |
点の y 座標 |
|
座標で指定される2次元点のテンプレートクラス.x
およびy
.
このクラスのインスタンスは,C言語の構造体と入れ替え可能です.CvPointおよびCvPoint2D32f. また,点座標を指定された型に変換するためのキャスト演算子もあります.浮動小数点座標から整数座標への変換は,丸めによって行われます.一般的に,変換では座標ごとにこの演算を使用します。上記の宣言に記載されているクラス・メンバの他に、以下のような点に関する操作が実装されています。
便宜上,以下の型の別名が定義されています。
例