|
Open CASCADE Technology
7.7.2
|
Dumps shape contents. More...
#include <ShapeAnalysis_ShapeContents.hxx>
Public Member Functions | |
| ShapeAnalysis_ShapeContents () | |
| Initialize fields and call ClearFlags() More... | |
| void | Clear () |
| Clears all accumulated statistics. More... | |
| void | ClearFlags () |
| Clears all flags. More... | |
| void | Perform (const TopoDS_Shape &shape) |
| Counts quantities of sun-shapes in shape and stores sub-shapes according to flags. More... | |
| Standard_Boolean & | ModifyBigSplineMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves has more than 8192 poles. More... | |
| Standard_Boolean & | ModifyIndirectMode () |
| Returns (modifiable) the flag which defines whether to store faces on indirect surfaces. More... | |
| Standard_Boolean & | ModifyOffsetSurfaceMode () |
| Returns (modifiable) the flag which defines whether to store faces on offset surfaces. More... | |
| Standard_Boolean & | ModifyTrimmed3dMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves are trimmed curves. More... | |
| Standard_Boolean & | ModifyOffsetCurveMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves and pcurves are offset curves. More... | |
| Standard_Boolean & | ModifyTrimmed2dMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if its pcurves are trimmed curves. More... | |
| Standard_Integer | NbSolids () const |
| Standard_Integer | NbShells () const |
| Standard_Integer | NbFaces () const |
| Standard_Integer | NbWires () const |
| Standard_Integer | NbEdges () const |
| Standard_Integer | NbVertices () const |
| Standard_Integer | NbSolidsWithVoids () const |
| Standard_Integer | NbBigSplines () const |
| Standard_Integer | NbC0Surfaces () const |
| Standard_Integer | NbC0Curves () const |
| Standard_Integer | NbOffsetSurf () const |
| Standard_Integer | NbIndirectSurf () const |
| Standard_Integer | NbOffsetCurves () const |
| Standard_Integer | NbTrimmedCurve2d () const |
| Standard_Integer | NbTrimmedCurve3d () const |
| Standard_Integer | NbBSplibeSurf () const |
| Standard_Integer | NbBezierSurf () const |
| Standard_Integer | NbTrimSurf () const |
| Standard_Integer | NbWireWitnSeam () const |
| Standard_Integer | NbWireWithSevSeams () const |
| Standard_Integer | NbFaceWithSevWires () const |
| Standard_Integer | NbNoPCurve () const |
| Standard_Integer | NbFreeFaces () const |
| Standard_Integer | NbFreeWires () const |
| Standard_Integer | NbFreeEdges () const |
| Standard_Integer | NbSharedSolids () const |
| Standard_Integer | NbSharedShells () const |
| Standard_Integer | NbSharedFaces () const |
| Standard_Integer | NbSharedWires () const |
| Standard_Integer | NbSharedFreeWires () const |
| Standard_Integer | NbSharedFreeEdges () const |
| Standard_Integer | NbSharedEdges () const |
| Standard_Integer | NbSharedVertices () const |
| const Handle< TopTools_HSequenceOfShape > & | BigSplineSec () const |
| const Handle< TopTools_HSequenceOfShape > & | IndirectSec () const |
| const Handle< TopTools_HSequenceOfShape > & | OffsetSurfaceSec () const |
| const Handle< TopTools_HSequenceOfShape > & | Trimmed3dSec () const |
| const Handle< TopTools_HSequenceOfShape > & | OffsetCurveSec () const |
| const Handle< TopTools_HSequenceOfShape > & | Trimmed2dSec () const |
| Standard_Boolean & | ModifyOffestSurfaceMode () |
Dumps shape contents.
| ShapeAnalysis_ShapeContents::ShapeAnalysis_ShapeContents | ( | ) |
Initialize fields and call ClearFlags()
|
inline |
| void ShapeAnalysis_ShapeContents::Clear | ( | ) |
Clears all accumulated statistics.
| void ShapeAnalysis_ShapeContents::ClearFlags | ( | ) |
Clears all flags.
|
inline |
|
inline |
Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves has more than 8192 poles.
|
inline |
Returns (modifiable) the flag which defines whether to store faces on indirect surfaces.
|
inline |
|
inline |
Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves and pcurves are offset curves.
|
inline |
Returns (modifiable) the flag which defines whether to store faces on offset surfaces.
|
inline |
Returns (modifiable) the flag which defines whether to store faces with edges if its pcurves are trimmed curves.
|
inline |
Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves are trimmed curves.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void ShapeAnalysis_ShapeContents::Perform | ( | const TopoDS_Shape & | shape | ) |
Counts quantities of sun-shapes in shape and stores sub-shapes according to flags.
|
inline |
|
inline |
1.8.10