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