35 HModelInfo (HC_KEY segment_key = INVALID_KEY) {m_SegmentKey=segment_key;ResetCounters();};
45 virtual void ComputeModelInfo (HC_KEY segment_key=INVALID_KEY,
bool recurse=
true);
129 virtual void ResetCounters();
139 virtual void IncrementCounter (
char * item_type, HC_KEY item_key);
141 virtual void ComputeSegmentContents(HC_KEY the_key,
bool recurse=
true);
int GetTotalCircle(void)
Definition: HModelInfo.h:58
int m_TotalOthers
For internal use only.
Definition: HModelInfo.h:187
int m_TotalInfiniteLines
For internal use only.
Definition: HModelInfo.h:184
int m_TotalEllipse
For internal use only.
Definition: HModelInfo.h:156
int m_TotalPolyCylinders
For internal use only.
Definition: HModelInfo.h:178
int GetTotalCircularWedge(void)
Definition: HModelInfo.h:64
int GetTotalCuttingPlane(void)
Definition: HModelInfo.h:102
int m_TotalVertices
For internal use only.
Definition: HModelInfo.h:146
int GetTotalCylinders(void)
Definition: HModelInfo.h:104
int GetTotalInfiniteLines(void)
Definition: HModelInfo.h:116
int m_TotalIncludes
For internal use only.
Definition: HModelInfo.h:160
int m_TotalCircularWedge
For internal use only.
Definition: HModelInfo.h:155
int GetTotalOthers(void)
Definition: HModelInfo.h:120
int m_TotalText
For internal use only.
Definition: HModelInfo.h:169
int m_TotalReferences
For internal use only.
Definition: HModelInfo.h:183
int m_TotalCylinders
For internal use only.
Definition: HModelInfo.h:179
int m_TotalMatrices
For internal use only.
Definition: HModelInfo.h:170
int m_TotalMarker
For internal use only.
Definition: HModelInfo.h:163
HModelInfo(HC_KEY segment_key=INVALID_KEY)
Definition: HModelInfo.h:35
int GetTotalStringCursor(void)
Definition: HModelInfo.h:90
int GetTotalPolyline(void)
Definition: HModelInfo.h:86
int m_TotalIncluders
For internal use only.
Definition: HModelInfo.h:161
int m_TotalTriangles
For internal use only.
Definition: HModelInfo.h:147
int m_TotalGrid
For internal use only.
Definition: HModelInfo.h:158
int m_TotalPolygon
For internal use only.
Definition: HModelInfo.h:165
int m_TotalPolyline
For internal use only.
Definition: HModelInfo.h:166
The HModelInfo class computes and stores model information.
Definition: HModelInfo.h:30
int GetTotalLocalLight(void)
Definition: HModelInfo.h:100
int m_TotalTristrips
For internal use only.
Definition: HModelInfo.h:148
int GetTotalText(void)
Definition: HModelInfo.h:92
int GetTotalMatrices(void)
Definition: HModelInfo.h:94
int GetTotalDistantLight(void)
Definition: HModelInfo.h:98
int GetTotalSegments(void)
Definition: HModelInfo.h:56
int m_TotalImage
For internal use only.
Definition: HModelInfo.h:159
int GetTotalGrid(void)
Definition: HModelInfo.h:70
int GetTotalCircularChord(void)
Definition: HModelInfo.h:62
int GetTotalMesh(void)
Definition: HModelInfo.h:82
int GetTotalSpotLight(void)
Definition: HModelInfo.h:96
int m_TotalLocalLight
For internal use only.
Definition: HModelInfo.h:174
int GetTotalSpheres(void)
Definition: HModelInfo.h:108
int GetTotalIncludes(void)
Definition: HModelInfo.h:74
int m_TotalFaces
For internal use only.
Definition: HModelInfo.h:145
int GetTotalInfiniteRays(void)
Definition: HModelInfo.h:118
int GetTotalVertices(void)
Definition: HModelInfo.h:50
int m_TotalSegments
For internal use only.
Definition: HModelInfo.h:149
int m_TotalStringCursor
For internal use only.
Definition: HModelInfo.h:168
int m_TotalNURBSSurfaces
For internal use only.
Definition: HModelInfo.h:182
int m_TotalDistantLight
For internal use only.
Definition: HModelInfo.h:173
int m_TotalSpheres
For internal use only.
Definition: HModelInfo.h:180
int GetTotalTriangles(void)
Definition: HModelInfo.h:52
int m_TotalLine
For internal use only.
Definition: HModelInfo.h:162
int GetTotalMarker(void)
Definition: HModelInfo.h:80
int m_TotalNURBSCurves
For internal use only.
Definition: HModelInfo.h:181
int GetTotalIncluders(void)
Definition: HModelInfo.h:76
int GetTotalPolygon(void)
Definition: HModelInfo.h:84
int GetTotalNURBSCurves(void)
Definition: HModelInfo.h:110
int m_TotalCircle
For internal use only.
Definition: HModelInfo.h:151
int GetTotalNURBSSurfaces(void)
Definition: HModelInfo.h:112
int m_TotalInfiniteRays
For internal use only.
Definition: HModelInfo.h:185
int GetTotalLine(void)
Definition: HModelInfo.h:78
int GetTotalImage(void)
Definition: HModelInfo.h:72
int m_TotalShell
For internal use only.
Definition: HModelInfo.h:167
int m_TotalMesh
For internal use only.
Definition: HModelInfo.h:164
HC_KEY m_SegmentKey
For internal use only
Definition: HModelInfo.h:143
int GetTotalEllipse(void)
Definition: HModelInfo.h:66
int m_TotalCuttingPlane
For internal use only.
Definition: HModelInfo.h:176
int m_TotalEllipticalArc
For internal use only.
Definition: HModelInfo.h:157
int GetTotalPolyCylinders(void)
Definition: HModelInfo.h:106
int GetTotalTristrips(void)
Definition: HModelInfo.h:54
int GetTotalEllipticalArc(void)
Definition: HModelInfo.h:68
int m_TotalCircularArc
For internal use only.
Definition: HModelInfo.h:152
int GetTotalCircularArc(void)
Definition: HModelInfo.h:60
int GetTotalFaces(void)
Definition: HModelInfo.h:48
int GetTotalReferences(void)
Definition: HModelInfo.h:114
int GetTotalShell(void)
Definition: HModelInfo.h:88
int m_TotalCircularChord
For internal use only.
Definition: HModelInfo.h:153
int m_TotalSpotLight
For internal use only.
Definition: HModelInfo.h:172