AddElement(ELEMENT_TYPE Type, const vector< int > &Indices) | TexGen::CMesh | |
AddNode(XYZ Node) | TexGen::CMesh | |
AddOrCancel(list< pair< int, int > > &EdgeStack, pair< int, int > Edge) | TexGen::CMesh | protectedstatic |
BuildGrid(XYZ Min, XYZ Max, int iNumX, int iNumY, int iNumZ) | TexGen::CMesh | |
BuildGrid(XYZ Min, XYZ Max, double dPointsPerUnit) | TexGen::CMesh | |
CalculateVolume() const | TexGen::CMesh | |
ChangeNodeIndices(int iChangeTo, int iChangeFrom) | TexGen::CMesh | |
ChangeNodeIndices(int iChangeTo, int iChangeFrom, vector< vector< int * > > &References) | TexGen::CMesh | |
Clear() | TexGen::CMesh | |
CMesh(void) | TexGen::CMesh | |
CMesh(TiXmlElement &Element) | TexGen::CMesh | |
Convert3Dto2D() | TexGen::CMesh | |
ConvertElementListToVector(ELEMENT_TYPE ElementType, vector< int > &Indices) | TexGen::CMesh | |
ConvertHextoQuad() | TexGen::CMesh | |
ConvertHextoTet(bool bQuality=true) | TexGen::CMesh | |
ConvertHextoWedge(bool bQuality=true) | TexGen::CMesh | |
ConvertPyramidto2D() | TexGen::CMesh | |
ConvertPyramidtoTet(bool bQuality=true) | TexGen::CMesh | |
ConvertQuadstoTriangles(bool bQuality=true) | TexGen::CMesh | |
ConvertQuadtoTriangles(list< int >::iterator itQuad) | TexGen::CMesh | |
ConvertTettoTriangle() | TexGen::CMesh | |
ConvertToSegmentMesh() | TexGen::CMesh | |
ConvertToSurfaceMesh() | TexGen::CMesh | |
ConvertToTetMesh() | TexGen::CMesh | |
ConvertToTriangleMesh() | TexGen::CMesh | |
ConvertTrianglestoSegments() | TexGen::CMesh | |
ConvertTriToQuad(double Tolerance=1e-6) | TexGen::CMesh | |
ConvertWedgeto2D() | TexGen::CMesh | |
ConvertWedgetoTet(bool bQuality=true) | TexGen::CMesh | |
ConvertWedgetoTetandPyramid(bool bQuality=true) | TexGen::CMesh | |
CopySelfToRange(XYZ Vector, int iLowerLimit, int iUpperLimit) | TexGen::CMesh | |
CountInvertedElements() const | TexGen::CMesh | |
CountInvertedElements(ELEMENT_TYPE ElementType) const | TexGen::CMesh | |
DeleteNode(vector< XYZ >::iterator it) | TexGen::CMesh | |
DeleteNodes(const set< int > &Nodes) | TexGen::CMesh | |
ELEMENT_TYPE enum name | TexGen::CMesh | |
FillVTKCellData(TiXmlElement &Cells) const | TexGen::CMesh | protected |
FillVTKPointData(TiXmlElement &Points) const | TexGen::CMesh | protected |
FlipNormals() | TexGen::CMesh | |
GetAABB(double dGrowDistance=0) const | TexGen::CMesh | |
GetClosestNode(XYZ Position) const | TexGen::CMesh | |
GetClosestNodeDistance(XYZ Position, double dTol) const | TexGen::CMesh | |
GetElementCenters() const | TexGen::CMesh | |
GetElementCenters(ELEMENT_TYPE type) | TexGen::CMesh | |
GetIndices(ELEMENT_TYPE ElemType) const | TexGen::CMesh | |
GetIndices(ELEMENT_TYPE ElemType) | TexGen::CMesh | |
GetNode(int iIndex) const | TexGen::CMesh | |
GetNodeElementReferences(vector< vector< int * > > &References) | TexGen::CMesh | |
GetNodePairs(XYZ Vector, const double Tolerance=1e-6) const | TexGen::CMesh | |
GetNodePairs(XYZ Vector, vector< pair< int, int > > &NodePairs, const double Tolerance=1e-6) const | TexGen::CMesh | |
GetNodes() const | TexGen::CMesh | |
GetNodes() | TexGen::CMesh | |
GetNumElements(ELEMENT_TYPE Type) const | TexGen::CMesh | |
GetNumElements() const | TexGen::CMesh | |
GetNumNodes(ELEMENT_TYPE Type) | TexGen::CMesh | inlinestatic |
GetNumNodes() const | TexGen::CMesh | |
HEX enum value | TexGen::CMesh | |
InsertMesh(const CMesh &Mesh, XYZ Offset=XYZ(0, 0, 0)) | TexGen::CMesh | |
InsertNodes(const CMesh &Mesh, XYZ Offset=XYZ(0, 0, 0)) | TexGen::CMesh | |
IntersectLine(const XYZ &P1, const XYZ &P2, vector< pair< double, XYZ > > &IntersectionPoints, pair< bool, bool > TrimResults=make_pair(false, false), bool bForceFind=false) const | TexGen::CMesh | |
LINE enum value | TexGen::CMesh | |
m_Indices | TexGen::CMesh | protected |
m_Nodes | TexGen::CMesh | protected |
MergeNodes(const double Tolerance=1e-8) | TexGen::CMesh | |
MeshClosedLoop(const XYZ &Normal, const vector< int > &ClosedLoopVector, bool bQuality=false) | TexGen::CMesh | |
MeshConvexHull() | TexGen::CMesh | |
NodesBegin() const | TexGen::CMesh | |
NodesBegin() | TexGen::CMesh | |
NodesEmpty() const | TexGen::CMesh | |
NodesEnd() const | TexGen::CMesh | |
NodesEnd() | TexGen::CMesh | |
NUM_ELEMENT_TYPES enum value | TexGen::CMesh | |
OutputElements(ostream &Output, ELEMENT_TYPE ElementType, int iStartIndex=1, int iIndexOffset=1, string Seperator=", ", bool bSCIRun=false) const | TexGen::CMesh | |
OutputNodes(ostream &Output, int iStartIndex=1, string Seperator=", ", bool bSCIRun=false) const | TexGen::CMesh | |
POLYGON enum value | TexGen::CMesh | |
POLYLINE enum value | TexGen::CMesh | |
PopulateTiXmlElement(TiXmlElement &Element, OUTPUT_TYPE OutputType) const | TexGen::CMesh | |
PYRAMID enum value | TexGen::CMesh | |
QUAD enum value | TexGen::CMesh | |
QUADRATIC_TET enum value | TexGen::CMesh | |
RemoveAllElementsExcept(ELEMENT_TYPE Type) | TexGen::CMesh | |
RemoveDegenerateTriangles() | TexGen::CMesh | |
RemoveDuplicateElements(CMesh::ELEMENT_TYPE ElementType) | TexGen::CMesh | |
RemoveDuplicateSegments() | TexGen::CMesh | |
RemoveDuplicateTriangles() | TexGen::CMesh | |
RemoveElementType(ELEMENT_TYPE Type) | TexGen::CMesh | |
RemoveOpposingQuads() | TexGen::CMesh | |
RemoveOpposingTriangles() | TexGen::CMesh | |
RemoveUnreferencedNodes() | TexGen::CMesh | |
Rotate(WXYZ Rotation, XYZ Origin=XYZ(0, 0, 0)) | TexGen::CMesh | |
SaveToABAQUS(string Filename, const vector< POINT_INFO > *pElementInfo=NULL, bool bCreateStep=true, bool bCreateMaterial=true, int iElementType=0) | TexGen::CMesh | |
SaveToSCIRun(string Filename) | TexGen::CMesh | |
SaveToSMESH(string Filename) const | TexGen::CMesh | |
SaveToSTL(string Filename, bool bBinary=true) const | TexGen::CMesh | |
SaveToVTK(string Filename, const vector< CMeshDataBase * > *pMeshData=NULL) const | TexGen::CMesh | |
SetNode(int iIndex, XYZ Node) | TexGen::CMesh | |
SetNumNodes(int NumNodes) | TexGen::CMesh | |
TET enum value | TexGen::CMesh | |
Translate(XYZ Vector) | TexGen::CMesh | |
TRI enum value | TexGen::CMesh | |
WEDGE enum value | TexGen::CMesh | |
WriteBinaryXYZ(ostream &Output, XYZ Vector) | TexGen::CMesh | protectedstatic |
~CMesh(void) | TexGen::CMesh | |