35 #ifndef NEKMESHUTILS_CADSYSTEM_CADOBJ
36 #define NEKMESHUTILS_CADSYSTEM_CADOBJ
42 namespace NekMeshUtils
55 namespace CADOrientation
102 ASSERTL0(
false,
"must be implemented at the cad object level");
#define ASSERTL0(condition, msg)
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
std::string m_name
string name of the cad
std::string GetName()
Get the name of a CAD object.
CADType::cadType m_type
type of the cad object
CADType::cadType GetType()
Get the type of the CAD object.
CADObject()
Default constructor.
void SetName(std::string i)
Give the CAD object a string name.
int GetId()
Return ID of the CAD object.
virtual CADOrientation::Orientation Orientation()
Get the Orientation of the CAD object.
CADOrientation::Orientation m_orientation
orientation of the CADObject
std::shared_ptr< CADObject > CADObjectSharedPtr