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)
CADType::cadType m_type
type of the cad object
CADType::cadType GetType()
Get the type of the CAD object.
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
int GetId()
Return ID of the CAD object.
virtual CADOrientation::Orientation Orientation()
Get the Orientation of the CAD object.
std::string GetName()
Get the name of a CAD object.
CADOrientation::Orientation m_orientation
orientation of the CADObject
void SetName(std::string i)
Give the CAD object a string name.
std::shared_ptr< CADObject > CADObjectSharedPtr
std::string m_name
string name of the cad
CADObject()
Default constructor.