Nektar++
|
base class for CAD verticies. More...
#include <CADVert.h>
Public Member Functions | |
CADVert () | |
Default constructor. More... | |
~CADVert () | |
Array< OneD, NekDouble > | GetLoc () |
Get x,y,z location of the vertex. More... | |
NodeSharedPtr | GetNode () |
returns a node object of the cad vertex More... | |
void | SetDegen (int s, CADSurfSharedPtr su, NekDouble u, NekDouble v) |
if the vertex is degenerate manually set uv for that surface More... | |
int | IsDegen () |
query is degenerate More... | |
Public Member Functions inherited from Nektar::NekMeshUtils::CADObject | |
CADObject () | |
Default constructor. More... | |
virtual | ~CADObject () |
int | GetId () |
Return ID of the vertex. More... | |
CADType::cadType | GetType () |
virtual CADOrientation::Orientation | Orientation () |
Protected Attributes | |
NodeSharedPtr | m_node |
mesh convert object of vert More... | |
bool | degen |
degen marker More... | |
int | degensurf |
degen surface More... | |
Protected Attributes inherited from Nektar::NekMeshUtils::CADObject | |
int | m_id |
ID of the vert. More... | |
CADType::cadType | m_type |
type of the cad object More... | |
CADOrientation::Orientation | m_orientation |
orientation of the CADObject More... | |
Friends | |
class | MemoryManager< CADVert > |
|
inline |
Default constructor.
Definition at line 64 of file CADVert.h.
References Nektar::NekMeshUtils::CADType::eVert, and Nektar::NekMeshUtils::CADObject::m_type.
Get x,y,z location of the vertex.
Definition at line 74 of file CADVert.h.
References m_node.
|
inline |
returns a node object of the cad vertex
Definition at line 86 of file CADVert.h.
References m_node.
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |
|
protected |
mesh convert object of vert
Definition at line 121 of file CADVert.h.
Referenced by GetLoc(), GetNode(), and SetDegen().