8 #ifndef _FV_LINESEGMENT_H 9 #define _FV_LINESEGMENT_H 15 #pragma pack(push,_FVCL_PACKING) 52 virtual INT GetDataID()
const;
53 virtual bool GetPointer(
INT id,
void** val )
const;
55 bool GetLine(
CFvLine* line )
const;
67 virtual operator tagSGMT()
const;
69 virtual operator SGMT_T()
const;
70 virtual operator DSGMT_T()
const;
73 SGMT_T ToSGMT_T()
const;
74 DSGMT_T ToDSGMT_T()
const;
76 void GetStructure(
tagSGMT* data )
const;
77 void GetStructure(
tagDSGMT* data )
const;
78 void GetStructure( SGMT_T* data )
const;
79 void GetStructure( DSGMT_T* data )
const;
93 #endif // _FV_LINESEGMENT_H #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
FVCL::Data::CFvPoint st
始点
Definition: FvLineSegment.h:83
tagPNT st
始点
Definition: FvLineSegment.h:22
点構造クラス
Definition: FvPoint.h:38
FVCL::Data::CFvPoint ed
終点
Definition: FvLineSegment.h:84
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
点構造体
Definition: FvPoint.h:18
tagDPNT st
始点
Definition: FvLineSegment.h:28
int INT
整数型(32ビット)
Definition: FvDefs.h:36
点構造体
Definition: FvPoint.h:30
データオブジェクトの基本クラス
Definition: FvDataObject.h:20
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
線分構造体
Definition: FvLineSegment.h:26
tagDPNT ed
始点
Definition: FvLineSegment.h:29
tagPNT ed
始点
Definition: FvLineSegment.h:23
線分構造クラス
Definition: FvLineSegment.h:34
線分構造体
Definition: FvLineSegment.h:20
直線構造クラス
Definition: FvLine.h:34