31 lines
1.2 KiB
C
31 lines
1.2 KiB
C
|
#if defined EXTERN
|
||
|
#undef EXTERN
|
||
|
#endif
|
||
|
#if defined ___1618
|
||
|
#define EXTERN
|
||
|
#else
|
||
|
#define EXTERN extern
|
||
|
#endif
|
||
|
#define VALID_RECTANGLE_COORDSYS(___3920) \
|
||
|
(((___3920)==CoordSys_Frame) || \
|
||
|
((___3920)==CoordSys_Grid))
|
||
|
#define VALID_SQUARE_COORDSYS(___3920) VALID_RECTANGLE_COORDSYS((___3920))
|
||
|
#define VALID_ELLIPSE_COORDSYS(___3920) VALID_RECTANGLE_COORDSYS((___3920))
|
||
|
#define VALID_CIRCLE_COORDSYS(___3920) VALID_ELLIPSE_COORDSYS((___3920))
|
||
|
#define VALID_IMAGE_COORDSYS(___3920) (VALID_RECTANGLE_COORDSYS((___3920) || ___3920 == CoordSys_Grid3D))
|
||
|
#define VALID_LINESEG_COORDSYS(___3920) \
|
||
|
(((___3920)==CoordSys_Frame) || \
|
||
|
((___3920)==CoordSys_Grid) || \
|
||
|
((___3920)==CoordSys_Grid3D))
|
||
|
#define VALID_GEOM_COORDSYS(___3920) \
|
||
|
(((___3920)==CoordSys_Frame) || \
|
||
|
((___3920)==CoordSys_Grid) || \
|
||
|
((___3920)==CoordSys_Grid3D))
|
||
|
#define GEOM_USES_V3(___1555) (___1555->___3167 == CoordSys_Grid3D && ___1555->___1652 == GeomType_LineSegs)
|
||
|
#define VALID_GEOM_TYPE(___1650) \
|
||
|
( VALID_ENUM((___1650),GeomType_e) && \
|
||
|
(___1650)!=GeomType_LineSegs3D )
|
||
|
#define VALID_GEOM_FIELD_DATA_TYPE(___906) \
|
||
|
( ( (___906) == FieldDataType_Float ) || \
|
||
|
( (___906) == FieldDataType_Double ) )
|