Version: 6.3.1
Public Member Functions | Private Attributes

BlockFix_CheckTool Class Reference

#include <BlockFix_CheckTool.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BlockFix_CheckTool ()
Standard_EXPORT void SetShape (const TopoDS_Shape &aShape)
Standard_EXPORT void Perform ()
Standard_EXPORT Standard_Integer NbPossibleBlocks () const
Standard_EXPORT TopoDS_Shape PossibleBlock (const Standard_Integer num) const
Standard_EXPORT void DumpCheckResult (Standard_OStream &S) const

Private Attributes

TopoDS_Shape myShape
Standard_Boolean myHasCheck
Standard_Integer myNbSolids
Standard_Integer myNbBlocks
TopTools_SequenceOfShape myPossibleBlocks
Standard_Integer myNbDegen
Standard_Integer myNbUF
Standard_Integer myNbUE
Standard_Integer myNbUFUE
Standard_Integer myBadRanges

Constructor & Destructor Documentation

BlockFix_CheckTool::BlockFix_CheckTool ( )

References myHasCheck, and myPossibleBlocks.


Member Function Documentation

void* BlockFix_CheckTool.operator new ( size_t  ,
void *  anAddress 
)
void* BlockFix_CheckTool.operator new ( size_t  size)
void BlockFix_CheckTool.operator delete ( void *  anAddress)
void BlockFix_CheckTool::SetShape ( const TopoDS_Shape &  aShape)

References myHasCheck, myPossibleBlocks, and myShape.

void BlockFix_CheckTool::Perform ( )
Standard_Integer BlockFix_CheckTool::NbPossibleBlocks ( ) const

References myPossibleBlocks.

TopoDS_Shape BlockFix_CheckTool::PossibleBlock ( const Standard_Integer  num) const

References myPossibleBlocks.

void BlockFix_CheckTool::DumpCheckResult ( Standard_OStream &  S) const

Field Documentation

TopoDS_Shape BlockFix_CheckTool.myShape [private]
Standard_Boolean BlockFix_CheckTool.myHasCheck [private]
Standard_Integer BlockFix_CheckTool.myNbSolids [private]
Standard_Integer BlockFix_CheckTool.myNbBlocks [private]
TopTools_SequenceOfShape BlockFix_CheckTool.myPossibleBlocks [private]
Standard_Integer BlockFix_CheckTool.myNbDegen [private]
Standard_Integer BlockFix_CheckTool.myNbUF [private]
Standard_Integer BlockFix_CheckTool.myNbUE [private]
Standard_Integer BlockFix_CheckTool.myNbUFUE [private]
Standard_Integer BlockFix_CheckTool.myBadRanges [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS