8 #ifndef _FVCALIPERFUNCTION_H_INCLUDED_ 9 #define _FVCALIPERFUNCTION_H_INCLUDED_ 84 #endif // _FVCALIPERFUNCTION_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
点構造クラス
Definition: FvPoint.h:38
FVCL_API DOUBLE Distance(const FVCL::Data::CFvPoint &point, const FVCL::Data::CFvLine &line)
指定された点から直線までの距離の算出
FVCL_API FVCL::Data::CFvLine CenterLine(const FVCL::Data::CFvLine &line1, const FVCL::Data::CFvLine &line2)
2直線の中心を通る直線の算出
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
FVCL_API FVCL::Data::CFvPoint CrossPoint(const FVCL::Data::CFvLine &line1, const FVCL::Data::CFvLine &line2)
2直線の交点座標の算出
角度構造クラス
Definition: FvAngle.h:20
FVCL_API FVCL::Data::CFvPoint CenterPoint(const FVCL::Data::CFvPoint &point1, const FVCL::Data::CFvPoint &point2)
2点の中点座標の算出
FVCL_API FVCL::Data::CFvLine TangentLine(const FVCL::Data::CFvPoint &point, const FVCL::Data::CFvCircle &circle)
円の接線の検出
int INT
整数型(32ビット)
Definition: FvDefs.h:36
FVCL_API INT LongHole(const FVCL::CFvMultiData< FVCL::Data::CFvPoint > &points, DOUBLE *long1, DOUBLE *short1, DOUBLE *long2, DOUBLE *short2, FVCL::Data::CFvPoint *center)
長穴の測定
FVCL_API FVCL::Data::CFvAngle Angle(const FVCL::Data::CFvPoint &point1, const FVCL::Data::CFvPoint &point2)
角度の算出 (2点指定)
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
FVCL_API FVCL::Data::CFvLine VerticalLine(const FVCL::Data::CFvPoint &point, const FVCL::Data::CFvLine &line)
指定点を通り指定直線に垂直な直線の算出
FVCL_API FVCL::Data::CFvPoint CrossMark(const FVCL::CFvMultiData< FVCL::Data::CFvPoint > &points)
十字マークの中心の検出
円構造クラス
Definition: FvCircle.h:33
直線構造クラス
Definition: FvLine.h:34
FVCL_API INT PolarCoordinates(const FVCL::Data::CFvPoint &point, DOUBLE *distance, FVCL::Data::CFvAngle *angle)
極座標変換
FVCL_API INT Rectangle(const FVCL::CFvMultiData< FVCL::Data::CFvPoint > &points, DOUBLE *long_len, DOUBLE *short_len, FVCL::Data::CFvPoint *center)
5点を通る四角形の算出
FVCL_API FVCL::Data::CFvAngle CrossAngle(const FVCL::Data::CFvLine &line1, const FVCL::Data::CFvLine &line2)
2直線の交角の角度の算出