Shapeworks Studio
2.1
Shape analysis software suite
|
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) | FEMesh | inline |
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) | FEMesh | virtual |
DataFields() (defined in FEMesh) | FEMesh | inline |
DeleteEdges() (defined in FEMesh) | FEMesh | inline |
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) | FECoreMesh | inline |
EdgePtr(int n=0) (defined in FECoreMesh) | FECoreMesh | inline |
Edges() const (defined in FECoreMesh) | FECoreMesh | inline |
Element(int n) | FEMesh | inline |
ElementArray() (defined in FEMesh) | FEMesh | inline |
ElementPtr(int n=0) | FEMesh | inlinevirtual |
ElementRef(int n) | FEMesh | inlinevirtual |
Elements() const | FEMesh | inlinevirtual |
ExtractSelectedFaces() (defined in FEMesh) | FEMesh | |
Face(int n) (defined in FECoreMesh) | FECoreMesh | inline |
FaceArray() (defined in FEMesh) | FEMesh | inline |
FacePtr(int n=0) (defined in FECoreMesh) | FECoreMesh | inline |
Faces() const (defined in FECoreMesh) | FECoreMesh | inline |
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) | FEMesh | inline |
GetElementValue(int n) (defined in FEMesh) | FEMesh | inline |
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) | FEMesh | protected |
IntersectTri(vec3d *y, vec3d x, vec3d n, vec3d &q, double &g) (defined in FEMesh) | FEMesh | protected |
InvertSelectedElements() (defined in FEMesh) | FEMesh | |
InvertTaggedElements(int ntag) (defined in FEMesh) | FEMesh | |
IsType(int ntype) | FECoreMesh | |
m_data | FEMesh | protected |
m_Edge | FECoreMesh | protected |
m_Elem | FEMesh | protected |
m_Face | FECoreMesh | protected |
m_map (defined in FEMesh) | FEMesh | protected |
m_max | FEMesh | protected |
m_min (defined in FEMesh) | FEMesh | protected |
m_Node | FECoreMesh | protected |
Node(int n) (defined in FECoreMesh) | FECoreMesh | inline |
NodeArray() | FEMesh | inline |
NodePtr(int n=0) (defined in FECoreMesh) | FECoreMesh | inline |
Nodes() const (defined in FECoreMesh) | FECoreMesh | inline |
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) | FEMesh | inline |
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() | FECoreMesh | virtual |
~FEMesh() (defined in FEMesh) | FEMesh | virtual |