Shapeworks Studio  2.1
Shape analysis software suite
FEMesh Member List

This is the complete list of members for FEMesh, including all inherited members.

AddDataField(const char *szname, double v=0.0) (defined in FEMesh)FEMesh
AddNode(FENode &n) (defined in FEMesh)FEMeshinline
AutoSmooth(double w) (defined in FEMesh)FEMesh
BuildEdgeEdgeTable(vector< int > &EET, vector< pair< int, int > > &ET) (defined in FEMesh)FEMesh
BuildEdgeTable(vector< pair< int, int > > &ET) (defined in FEMesh)FEMesh
BuildElementEdgeTable(vector< vector< int > > &EET, vector< pair< int, int > > &ET) (defined in FEMesh)FEMesh
BuildElementFaceTable(vector< vector< int > > &EFT, vector< FEFace > &FT) (defined in FEMesh)FEMesh
BuildFaceEdgeTable(vector< vector< int > > &FET, vector< pair< int, int > > &ET) (defined in FEMesh)FEMesh
BuildFaceFaceTable(vector< int > &FFT, vector< FEFace > &FT) (defined in FEMesh)FEMesh
BuildFaceTable(vector< FEFace > &FT) (defined in FEMesh)FEMesh
BuildNodeEdgeTable(vector< vector< int > > &NET) (defined in FEMesh)FEMesh
BuildNodeElementTable(vector< vector< int > > &NET) (defined in FEMesh)FEMesh
BuildNodeFaceTable(vector< vector< int > > &NFT) (defined in FEMesh)FEMesh
BuildNodeNodeTable(vector< set< int > > &NNT) (defined in FEMesh)FEMesh
BuildSurfaceNodeNodeTable(vector< set< int > > &NNT) (defined in FEMesh)FEMesh
Clear()FEMesh
Create(int nodes, int elems, int faces=0, int edges=0)FEMeshvirtual
DataFields() (defined in FEMesh)FEMeshinline
DeleteEdges() (defined in FEMesh)FEMeshinline
DeleteSelectedElements() (defined in FEMesh)FEMesh
DeleteSelectedFaces() (defined in FEMesh)FEMesh
DeleteSelectedNodes() (defined in FEMesh)FEMesh
DeleteTaggedEdges(int tag) (defined in FEMesh)FEMesh
DeleteTaggedElements(int tag) (defined in FEMesh)FEMesh
DeleteTaggedFaces(int tag) (defined in FEMesh)FEMesh
DetachSelectedMesh()FEMesh
DetachSelectedPart() (defined in FEMesh)FEMesh
Edge(int n) (defined in FECoreMesh)FECoreMeshinline
EdgePtr(int n=0) (defined in FECoreMesh)FECoreMeshinline
Edges() const (defined in FECoreMesh)FECoreMeshinline
Element(int n)FEMeshinline
ElementArray() (defined in FEMesh)FEMeshinline
ElementPtr(int n=0)FEMeshinlinevirtual
ElementRef(int n)FEMeshinlinevirtual
Elements() const FEMeshinlinevirtual
ExtractSelectedFaces() (defined in FEMesh)FEMesh
Face(int n) (defined in FECoreMesh)FECoreMeshinline
FaceArray() (defined in FEMesh)FEMeshinline
FacePtr(int n=0) (defined in FECoreMesh)FECoreMeshinline
Faces() const (defined in FECoreMesh)FECoreMeshinline
FECoreMesh()FECoreMesh
FEMesh() (defined in FEMesh)FEMesh
FEMesh(FEMesh &m) (defined in FEMesh)FEMesh
FindDuplicateEdges(vector< int > &l)FEMesh
FindDuplicateFaces(vector< int > &l)FEMesh
FindFace(FEElement *pe, FEFace &f, FEFace &fe) (defined in FEMesh)FEMesh
FindIntersection(FEFace &f, vec3d x, vec3d n, vec3d &q, double &g) (defined in FEMesh)FEMesh
FindNodesFromPart(int gid, vector< int > &node) (defined in FEMesh)FEMesh
FixElementWinding() (defined in FEMesh)FEMesh
FixElementWinding2() (defined in FEMesh)FEMesh
FixinvertedElements() (defined in FEMesh)FEMesh
FixReferenceSurface() (defined in FEMesh)FEMesh
GetDataField(int i) (defined in FEMesh)FEMeshinline
GetElementValue(int n) (defined in FEMesh)FEMeshinline
GetValueRange(double &vmin, double &vmax) (defined in FEMesh)FEMesh
InterpolateShellThickness(double) (defined in FEMesh)FEMesh
IntersectQuad(vec3d *y, vec3d x, vec3d n, vec3d &q, double &g)FEMeshprotected
IntersectTri(vec3d *y, vec3d x, vec3d n, vec3d &q, double &g) (defined in FEMesh)FEMeshprotected
InvertSelectedElements() (defined in FEMesh)FEMesh
InvertTaggedElements(int ntag) (defined in FEMesh)FEMesh
IsType(int ntype)FECoreMesh
m_dataFEMeshprotected
m_EdgeFECoreMeshprotected
m_ElemFEMeshprotected
m_FaceFECoreMeshprotected
m_map (defined in FEMesh)FEMeshprotected
m_maxFEMeshprotected
m_min (defined in FEMesh)FEMeshprotected
m_NodeFECoreMeshprotected
Node(int n) (defined in FECoreMesh)FECoreMeshinline
NodeArray()FEMeshinline
NodePtr(int n=0) (defined in FECoreMesh)FECoreMeshinline
Nodes() const (defined in FECoreMesh)FECoreMeshinline
PartitionSelection() (defined in FEMesh)FEMesh
ProjectToEdge(vec3d e1, vec3d e2, vec3d p, double &r) (defined in FEMesh)FEMesh
ProjectToFace(vec3d p, FEFace &f, double &r, double &s) (defined in FEMesh)FEMesh
ProjectToSurface(vec3d r, vec3d t) (defined in FEMesh)FEMesh
RemoveDuplicateElements() (defined in FEMesh)FEMesh
RemoveIsolatedNodes() (defined in FEMesh)FEMesh
RemoveNonManifoldElements() (defined in FEMesh)FEMesh
SetElementValue(int n, double v) (defined in FEMesh)FEMeshinline
ShallowCopy(FEMesh *pm) (defined in FEMesh)FEMesh
ShellJacobian(FEElement &el) (defined in FEMesh)FEMesh
ShortestEdge() (defined in FEMesh)FEMesh
TagAllElements(int ntag) (defined in FEMesh)FEMesh
Update() (defined in FEMesh)FEMesh
UpdateEdges() (defined in FEMesh)FEMesh
UpdateElementNeighbors() (defined in FEMesh)FEMesh
UpdateFaces()FEMesh
UpdateNodes() (defined in FEMesh)FEMesh
UpdateNormals() (defined in FEMesh)FEMesh
UpdateValueRange() (defined in FEMesh)FEMesh
~FECoreMesh()FECoreMeshvirtual
~FEMesh() (defined in FEMesh)FEMeshvirtual