TexGen
TexGen::CMesh Member List

This is the complete list of members for TexGen::CMesh, including all inherited members.

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::CMeshprotectedstatic
BuildGrid(XYZ Min, XYZ Max, int iNumX, int iNumY, int iNumZ)TexGen::CMesh
BuildGrid(XYZ Min, XYZ Max, double dPointsPerUnit)TexGen::CMesh
CalculateVolume() constTexGen::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() constTexGen::CMesh
CountInvertedElements(ELEMENT_TYPE ElementType) constTexGen::CMesh
DeleteNode(vector< XYZ >::iterator it)TexGen::CMesh
DeleteNodes(const set< int > &Nodes)TexGen::CMesh
ELEMENT_TYPE enum nameTexGen::CMesh
FillVTKCellData(TiXmlElement &Cells) constTexGen::CMeshprotected
FillVTKPointData(TiXmlElement &Points) constTexGen::CMeshprotected
FlipNormals()TexGen::CMesh
GetAABB(double dGrowDistance=0) constTexGen::CMesh
GetClosestNode(XYZ Position) constTexGen::CMesh
GetClosestNodeDistance(XYZ Position, double dTol) constTexGen::CMesh
GetElementCenters() constTexGen::CMesh
GetElementCenters(ELEMENT_TYPE type)TexGen::CMesh
GetIndices(ELEMENT_TYPE ElemType) constTexGen::CMesh
GetIndices(ELEMENT_TYPE ElemType)TexGen::CMesh
GetNode(int iIndex) constTexGen::CMesh
GetNodeElementReferences(vector< vector< int * > > &References)TexGen::CMesh
GetNodePairs(XYZ Vector, const double Tolerance=1e-6) constTexGen::CMesh
GetNodePairs(XYZ Vector, vector< pair< int, int > > &NodePairs, const double Tolerance=1e-6) constTexGen::CMesh
GetNodes() constTexGen::CMesh
GetNodes()TexGen::CMesh
GetNumElements(ELEMENT_TYPE Type) constTexGen::CMesh
GetNumElements() constTexGen::CMesh
GetNumNodes(ELEMENT_TYPE Type)TexGen::CMeshinlinestatic
GetNumNodes() constTexGen::CMesh
HEX enum valueTexGen::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) constTexGen::CMesh
LINE enum valueTexGen::CMesh
m_IndicesTexGen::CMeshprotected
m_NodesTexGen::CMeshprotected
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() constTexGen::CMesh
NodesBegin()TexGen::CMesh
NodesEmpty() constTexGen::CMesh
NodesEnd() constTexGen::CMesh
NodesEnd()TexGen::CMesh
NUM_ELEMENT_TYPES enum valueTexGen::CMesh
OutputElements(ostream &Output, ELEMENT_TYPE ElementType, int iStartIndex=1, int iIndexOffset=1, string Seperator=", ", bool bSCIRun=false) constTexGen::CMesh
OutputNodes(ostream &Output, int iStartIndex=1, string Seperator=", ", bool bSCIRun=false) constTexGen::CMesh
POLYGON enum valueTexGen::CMesh
POLYLINE enum valueTexGen::CMesh
PopulateTiXmlElement(TiXmlElement &Element, OUTPUT_TYPE OutputType) constTexGen::CMesh
PYRAMID enum valueTexGen::CMesh
QUAD enum valueTexGen::CMesh
QUADRATIC_TET enum valueTexGen::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) constTexGen::CMesh
SaveToSTL(string Filename, bool bBinary=true) constTexGen::CMesh
SaveToVTK(string Filename, const vector< CMeshDataBase * > *pMeshData=NULL) constTexGen::CMesh
SetNode(int iIndex, XYZ Node)TexGen::CMesh
SetNumNodes(int NumNodes)TexGen::CMesh
TET enum valueTexGen::CMesh
Translate(XYZ Vector)TexGen::CMesh
TRI enum valueTexGen::CMesh
WEDGE enum valueTexGen::CMesh
WriteBinaryXYZ(ostream &Output, XYZ Vector)TexGen::CMeshprotectedstatic
~CMesh(void)TexGen::CMesh