36 #ifndef NEKMESHUTILS_CADSYSTEM_CADVERT
37 #define NEKMESHUTILS_CADSYSTEM_CADVERT
39 #include <boost/shared_ptr.hpp>
49 namespace NekMeshUtils
101 m_node->SetCADSurf(s, su, uv);
CADType::cadType m_type
type of the cad object
NodeSharedPtr m_node
mesh convert object of vert
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
CADVertFactory & GetCADVertFactory()
CADVert()
Default constructor.
int degensurf
degen surface
boost::shared_ptr< Node > NodeSharedPtr
int IsDegen()
query is degenerate
Array< OneD, NekDouble > GetLoc()
Get x,y,z location of the vertex.
base class for CAD verticies.
boost::shared_ptr< CADSurf > CADSurfSharedPtr
LibUtilities::NekFactory< std::string, CADVert > CADVertFactory
NodeSharedPtr GetNode()
returns a node object of the cad vertex
boost::shared_ptr< CADVert > CADVertSharedPtr
void SetDegen(int s, CADSurfSharedPtr su, NekDouble u, NekDouble v)
if the vertex is degenerate manually set uv for that surface
Provides a generic Factory class.