This is the complete list of members for CRichModel, including all inherited members.
| AngleSum(int vertIndex) const | CRichModel | |
| CBaseModel(const string &filename) | CBaseModel | |
| CollectAndArrangeNeighs() | CRichModel | protected | 
| ComputeAnglesAroundVerts() | CRichModel | protected | 
| ComputeNumOfComponents() | CRichModel | protected | 
| ComputeNumOfHoles() | CRichModel | protected | 
| ComputePlanarCoordsOfIncidentVertForEdges() | CRichModel | protected | 
| ComputeScaleAndNormals() | CBaseModel | protected | 
| CreateEdgesFromVertsAndFaces() | CRichModel | protected | 
| CRichModel(const string &filename) | CRichModel | |
| CRichModel(const vector< CPoint3D > &verts, const vector< CBaseModel::CFace > &faces) | CRichModel | |
| DistanceToLeftVert(int edgeIndex, const pair< double, double > &coord) const | CRichModel | |
| DistanceToOppositeAngle(int edgeIndex, const pair< double, double > &coord) const | CRichModel | |
| DistanceToRightVert(int edgeIndex, const pair< double, double > &coord) const | CRichModel | |
| Edge(int edgeIndex) const | CRichModel | |
| Face(int faceIndex) const | CBaseModel | inline | 
| FinishChangingEdgeLengths() | CRichModel | |
| GetBarycentricCoord(CPoint3D pt, int faceID) const | CRichModel | |
| GetComments(const char *filename) | CBaseModel | static | 
| GetEdgeIndexFromTwoVertices(int leftVert, int rightVert) const | CRichModel | |
| GetFaces() const | CBaseModel | |
| GetFileFullName() const | CBaseModel | |
| GetFileShortName() const | CBaseModel | |
| GetFileShortNameWithoutExtension() const | CBaseModel | |
| GetMaxEdgeLength() const | CRichModel | |
| GetNew2DCoordinatesByReversingCurrentEdge(int edgeIndex, const pair< double, double > &input2DCoordinates) const | CRichModel | |
| GetNew2DCoordinatesByRotatingAroundLeftChildEdge(int edgeIndex, const pair< double, double > &input2DCoordinates) const | CRichModel | |
| GetNew2DCoordinatesByRotatingAroundRightChildEdge(int edgeIndex, const pair< double, double > &input2DCoordinates) const | CRichModel | |
| GetNumOfBoundries() const | CRichModel | |
| GetNumOfComponents() const | CRichModel | |
| GetNumOfEdges() const | CRichModel | |
| GetNumOfFaces() const | CBaseModel | inline | 
| GetNumOfGenera() const | CRichModel | |
| GetNumOfIsolated() const | CRichModel | |
| GetNumOfTotalUndirectedEdges() const | CRichModel | |
| GetNumOfValidDirectedEdges() const | CRichModel | |
| GetNumOfVerts() const | CBaseModel | inline | 
| GetScalarField(string filename) | CBaseModel | static | 
| GetScale() const | CBaseModel | inline | 
| GetShiftVertex(int indexOfVert) const | CBaseModel | |
| GetSubindexToVert(int root, int neigh) const | CRichModel | |
| GetTwoSplitAngles(int root, EdgePoint pt1, EdgePoint pt2) const | CRichModel | |
| GetVertexID(const CPoint3D &pt) const | CBaseModel | |
| IntersectQuery(int faceID, const pair< EdgePoint, EdgePoint > &seg1, const pair< EdgePoint, EdgePoint > &seg2, EdgePoint &intersection) const | CRichModel | |
| isBoundaryVert(int index) const | CRichModel | |
| IsClosedModel() const | CRichModel | |
| IsExtremeEdge(int edgeIndex) const | CRichModel | |
| IsStartEdge(int edgeIndex) const | CRichModel | |
| IsStronglyConvexVert(int index) const | CRichModel | |
| IsWeaklyConvexVert(int index) const | CRichModel | |
| LoadModel() | CRichModel | virtual | 
| m_Edges | CRichModel | protected | 
| m_Faces | CBaseModel | |
| m_filename | CBaseModel | protected | 
| m_FlagsForCheckingConvexVerts | CRichModel | protected | 
| m_maxEdgeLength | CRichModel | protected | 
| m_nBoundries | CRichModel | protected | 
| m_nComponents | CRichModel | protected | 
| m_NeighsAndAngles | CRichModel | protected | 
| m_nIsolatedVerts | CRichModel | protected | 
| m_NormalsToVerts | CBaseModel | protected | 
| m_scale | CBaseModel | protected | 
| m_UselessEdges | CRichModel | protected | 
| m_UselessFaces | CBaseModel | protected | 
| m_Verts | CBaseModel | |
| Neigh(int root) const | CRichModel | |
| Normal(int vertIndex) const | CBaseModel | inline | 
| PreprocessBaseModel() | CRichModel | |
| PrintInfo(ostream &out) const | CRichModel | virtual | 
| ProportionOnEdgeByImage(int edgeIndex, const pair< double, double > &coord) const | CRichModel | |
| ProportionOnEdgeByImage(int edgeIndex, double x1, double y1, double x2, double y2) const | CRichModel | |
| ProportionOnLeftEdgeByImage(int edgeIndex, const pair< double, double > &coord, double proportion) const | CRichModel | |
| ProportionOnRightEdgeByImage(int edgeIndex, const pair< double, double > &coord, double proportion) const | CRichModel | |
| ReadFile(const string &filename) | CBaseModel | protected | 
| ReadMFile(const string &filename) | CBaseModel | protected | 
| ReadObjFile(const string &filename) | CBaseModel | protected | 
| ReadOffFile(const string &filename) | CBaseModel | protected | 
| SaveIsolineToObj(const vector< EdgePoint > &isoline, const string &filename) const | CRichModel | |
| SaveMFile(const string &filename) const | CBaseModel | |
| SaveObjFile(const string &filename) const | CBaseModel | |
| SaveOffFile(const string &filename) const | CBaseModel | |
| SavePamametrizationObjFile(const vector< pair< double, double >> &uvs, const string &filename) const | CBaseModel | |
| SavePathToObj(const vector< EdgePoint > &pl, const string &filename) const | CRichModel | |
| SaveScalarFieldObjFile(const vector< double > &vals, const string &filename) const | CBaseModel | |
| SaveScalarFieldObjFile(const vector< double > &vals, double maxV, const string &filename) const | CBaseModel | |
| SaveScalarFieldObjFile(const vector< double > &vals, const string &comments, const string &filename) const | CBaseModel | |
| SetEdgeLength(int leftVert, int rightVert, double newLength) | CRichModel | |
| SetFaces(const vector< CBaseModel::CFace > &faces) | CBaseModel | |
| SplitBasedOnScalarField(const vector< double > &scalarField, double val, const string &fileWithLargerScalars, const string &fileWithSmallerScalars) | CRichModel | |
| SplitEdge(const EdgePoint &ep) | CRichModel | |
| Vert(int vertIndex) const | CBaseModel | inline |