#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
FVCL_API FVCL::Data::CFvMatrix CalcMatrixXShear(const FVCL::Data::CFvAngle &angle)
同次変換行列の作成 (せん断変形 - X方向)
FVCL_API FVCL::Data::CFvLine AffineLine(const FVCL::Data::CFvMatrix &matrix, const FVCL::Data::CFvLine &src)
アフィン変換 (直線)
点構造クラス
Definition: FvPoint.h:38
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
FVCL_API FVCL::Data::CFvMatrix CalcMatrixShift(DOUBLE dx, DOUBLE dy)
同次変換行列の作成 (平行移動)
角度構造クラス
Definition: FvAngle.h:20
FVCL_API FVCL::Data::CFvLineSegment AffineLineSegment(const FVCL::Data::CFvMatrix &matrix, const FVCL::Data::CFvLineSegment &src)
アフィン変換 (線分)
FVCL_API FVCL::CFvArray< FVCL::Data::CFvPoint > AffinePoints(const FVCL::Data::CFvMatrix &matrix, const FVCL::CFvMultiData< FVCL::Data::CFvPoint > &src)
アフィン変換 (点群)
int INT
整数型(32ビット)
Definition: FvDefs.h:36
FVCL_API FVCL::Data::CFvLineSegment PerspectiveLineSegment(const FVCL::Data::CFvMatrix &matrix, const FVCL::Data::CFvLineSegment &src)
射影変換 (線分)
FVCL_API FVCL::Data::CFvLine PerspectiveLine(const FVCL::Data::CFvMatrix &matrix, const FVCL::Data::CFvLine &src)
射影変換 (直線)
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
FVCL_API INT AffineNPOINTS(const FVCL::Data::CFvMatrix &matrix, const FVCL::CFvBuffer< DPNT_T > &src, FVCL::CFvBuffer< DPNT_T > *dst)
アフィン変換 (点群)
FVCL_API FVCL::Data::CFvPoint AffinePoint(const FVCL::Data::CFvMatrix &matrix, const FVCL::Data::CFvPoint &src)
アフィン変換 (点)
行列クラス
Definition: FvMatrix.h:32
線分構造クラス
Definition: FvLineSegment.h:34
直線構造クラス
Definition: FvLine.h:34
FVCL_API FVCL::Data::CFvMatrix CalcMatrixYShear(const FVCL::Data::CFvAngle &angle)
同次変換行列の作成 (せん断変形 - Y方向)
FVCL_API FVCL::Data::CFvMatrix CalcMatrixScale(DOUBLE sx, DOUBLE sy)
同次変換行列の作成 (スケール変化)
FVCL_API INT PerspectiveNPOINTS(const FVCL::Data::CFvMatrix &matrix, const FVCL::CFvBuffer< DPNT_T > &src, FVCL::CFvBuffer< DPNT_T > *dst)
射影変換 (点群)
FVCL_API FVCL::Data::CFvMatrix CalcMatrixRotate(const FVCL::Data::CFvAngle &angle, DOUBLE cx, DOUBLE cy)
同次変換行列の作成 (回転)
FVCL_API FVCL::CFvArray< FVCL::Data::CFvPoint > PerspectivePoints(const FVCL::Data::CFvMatrix &matrix, const FVCL::CFvMultiData< FVCL::Data::CFvPoint > &src)
射影変換 (点群)
FVCL_API FVCL::Data::CFvPoint PerspectivePoint(const FVCL::Data::CFvMatrix &matrix, const FVCL::Data::CFvPoint &src)
射影変換 (点)