|
Open CASCADE Technology 6.5.2
|
#include <ShapeAnalysis_ShapeContents.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| ShapeAnalysis_ShapeContents () | |
| Initialize fields and call ClearFlags() | |
| void | Clear () |
| Clears all accumulated statictics | |
| void | ClearFlags () |
| Clears all flags | |
| void | Perform (const TopoDS_Shape &shape) |
| Counts quantities of sun-shapes in shape and stores sub-shapes according to flags | |
| Standard_Boolean & | ModifyBigSplineMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves has more than 8192 poles. | |
| Standard_Boolean & | ModifyIndirectMode () |
| Returns (modifiable) the flag which defines whether to store faces on indirect surfaces | |
| Standard_Boolean & | ModifyOffestSurfaceMode () |
| Returns (modifiable) the flag which defines whether to store faces on offset surfaces. | |
| Standard_Boolean & | ModifyTrimmed3dMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if ist 3D curves are trimmed curves | |
| Standard_Boolean & | ModifyOffsetCurveMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if its 3D curves and pcurves are offest curves | |
| Standard_Boolean & | ModifyTrimmed2dMode () |
| Returns (modifiable) the flag which defines whether to store faces with edges if its pcurves are trimmed curves | |
| 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 |
| Handle_TopTools_HSequenceOfShape | BigSplineSec () const |
| Handle_TopTools_HSequenceOfShape | IndirectSec () const |
| Handle_TopTools_HSequenceOfShape | OffsetSurfaceSec () const |
| Handle_TopTools_HSequenceOfShape | Trimmed3dSec () const |
| Handle_TopTools_HSequenceOfShape | OffsetCurveSec () const |
| Handle_TopTools_HSequenceOfShape | Trimmed2dSec () const |
| ShapeAnalysis_ShapeContents::ShapeAnalysis_ShapeContents | ( | ) |
| Handle_TopTools_HSequenceOfShape ShapeAnalysis_ShapeContents::BigSplineSec | ( | ) | const |
| void ShapeAnalysis_ShapeContents::Clear | ( | ) |
| void ShapeAnalysis_ShapeContents::ClearFlags | ( | ) |
| Handle_TopTools_HSequenceOfShape ShapeAnalysis_ShapeContents::IndirectSec | ( | ) | const |
| Standard_Boolean& ShapeAnalysis_ShapeContents::ModifyBigSplineMode | ( | ) |
| Standard_Boolean& ShapeAnalysis_ShapeContents::ModifyIndirectMode | ( | ) |
| Standard_Boolean& ShapeAnalysis_ShapeContents::ModifyOffestSurfaceMode | ( | ) |
| Standard_Boolean& ShapeAnalysis_ShapeContents::ModifyOffsetCurveMode | ( | ) |
| Standard_Boolean& ShapeAnalysis_ShapeContents::ModifyTrimmed2dMode | ( | ) |
| Standard_Boolean& ShapeAnalysis_ShapeContents::ModifyTrimmed3dMode | ( | ) |
| 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::operator delete | ( | void * | anAddress | ) | [inline] |
| void* ShapeAnalysis_ShapeContents::operator new | ( | size_t | size | ) | [inline] |
| void* ShapeAnalysis_ShapeContents::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void ShapeAnalysis_ShapeContents::Perform | ( | const TopoDS_Shape & | shape | ) |
| Handle_TopTools_HSequenceOfShape ShapeAnalysis_ShapeContents::Trimmed2dSec | ( | ) | const |
| Handle_TopTools_HSequenceOfShape ShapeAnalysis_ShapeContents::Trimmed3dSec | ( | ) | const |
1.7.4