8 #ifndef _FVCIRCLE_H_INCLUDED_ 9 #define _FVCIRCLE_H_INCLUDED_ 14 #pragma pack(push,_FVCL_PACKING) 51 virtual INT GetDataID()
const;
52 virtual bool GetPointer(
INT id,
void** val )
const;
61 virtual CFvCircle& operator = (
const CIRCLE_T& src );
62 virtual CFvCircle& operator = (
const HCD_CIRCLE_T& src );
66 virtual operator CIRCLE_T()
const;
67 virtual operator HCD_CIRCLE_T()
const;
69 CIRCLE_T ToCIRCLE_T()
const;
70 HCD_CIRCLE_T ToHCD_CIRCLE_T()
const;
72 void GetStructure(
tagCIRCLE* data )
const;
74 void GetStructure( CIRCLE_T* data )
const;
87 #endif // _FV_Circle_H #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
点構造クラス
Definition: FvPoint.h:38
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
点構造体
Definition: FvPoint.h:18
DOUBLE radius
半径
Definition: FvCircle.h:28
FVCL::Data::CFvPoint center
中心
Definition: FvCircle.h:77
int INT
整数型(32ビット)
Definition: FvDefs.h:36
点構造体
Definition: FvPoint.h:30
データオブジェクトの基本クラス
Definition: FvDataObject.h:20
円構造体
Definition: FvCircle.h:19
tagDPNT center
中心
Definition: FvCircle.h:27
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
円構造体
Definition: FvCircle.h:25
INT radius
半径
Definition: FvCircle.h:22
tagPNT center
中心
Definition: FvCircle.h:21
円構造クラス
Definition: FvCircle.h:33
DOUBLE radius
半径
Definition: FvCircle.h:78