15 #ifndef __IPSDKGEOMETRY_BASEGEOMETRYENTITY3D_H__ 16 #define __IPSDKGEOMETRY_BASEGEOMETRYENTITY3D_H__ 18 #include <IPSDKGeometry/Entity/BaseGeometryEntity.h> 48 static const eCoordinateDimension::domain g_coordinateDimension = eCoordinateDimension::eCD_3d;
88 #endif // __IPSDKGEOMETRY_BASEGEOMETRYENTITY3D_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eCoordinateSystem3dType
Enumerate describing coordinate system 3d type.
Definition: GeometryEntity3dTypes.h:74
eCoordinateDimension
Enumerate describing coordinates dimension.
Definition: GeometryEntityTypes.h:38
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:91
#define IPSDK_DECLARE_ABSTRACT_GEOMETRY_TRANSFORM_3D_VISITORS()
[Internal] Macro allowing to declare abstract geometry transform 3d visitors
Definition: GeometryEntity3dHdrMacros.h:64
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
#define IPSDK_ENUMERATE_GEOMETRY_MEASURE_3D_VISITORS()
macro allowing to enumerate geometry measure 3d types
Definition: GeometryEntity3dHdrMacros.h:46
Predefined types for entity 3d management.
eEntity3dType
Enumerate describing entity 3d type.
Definition: GeometryEntity3dTypes.h:38
Base class for geometry entities.
Definition: BaseGeometryEntity.h:28
static const eCoordinateDimension::domain g_coordinateDimension
entity underlying coordinates dimension
Definition: BaseGeometryEntity3d.h:48
eCoordinateDimension getCoordinateDimension() const
method allowing to retrieve entity underlying coordinates dimension
Definition: BaseGeometryEntity3d.h:77
#define IPSDK_DECLARE_ABSTRACT_GEOMETRY_MEASURE_3D_VISITORS()
[Internal] Macro allowing to declare abstract geometry measure 3d visitors
Definition: GeometryEntity3dHdrMacros.h:83
Header part of macros for geometry entity 3d management.
#define IPSDK_ENUMERATE_GEOMETRY_TRANSFORM_3D_VISITORS()
macro allowing to enumerate geometry transform 3d types
Definition: GeometryEntity3dHdrMacros.h:32
Base class for 3d geometry entities.
Definition: BaseGeometryEntity3d.h:34