Nektar++
|
class for CAD curves. More...
#include <CADVert.h>
Public Member Functions | |
CADVert (int i, TopoDS_Shape in) | |
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::CADObj | |
CADObj () | |
Default constructor. More... | |
virtual | ~CADObj () |
int | GetId () |
Return ID of the vertex. More... | |
cadType | GetType () |
Private Attributes | |
gp_Pnt | m_occVert |
OpenCascade object of the curve. More... | |
NodeSharedPtr | m_node |
mesh convert object of vert More... | |
bool | degen |
degen marker More... | |
int | degensurf |
Friends | |
class | MemoryManager< CADVert > |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::NekMeshUtils::CADObj | |
int | m_id |
ID of the vert. More... | |
cadType | m_type |
type of the cad object More... | |
class for CAD curves.
This class wraps the OpenCascade BRepAdaptor_Curve class for use with Nektar++.
|
inline |
Default constructor.
Definition at line 67 of file CADVert.h.
References degen, Nektar::NekMeshUtils::CADObj::m_id, m_node, m_occVert, Nektar::NekMeshUtils::CADObj::m_type, and Nektar::NekMeshUtils::vert.
Get x,y,z location of the vertex.
Definition at line 90 of file CADVert.h.
References m_occVert.
|
inline |
returns a node object of the cad vertex
Definition at line 102 of file CADVert.h.
References m_node.
|
inline |
|
inline |
|
friend |
|
private |
degen marker
Definition at line 141 of file CADVert.h.
Referenced by CADVert(), IsDegen(), and SetDegen().
|
private |
Definition at line 143 of file CADVert.h.
Referenced by IsDegen(), and SetDegen().
|
private |
mesh convert object of vert
Definition at line 139 of file CADVert.h.
Referenced by CADVert(), GetNode(), and SetDegen().