Open CASCADE Technology 6.5.2
Public Member Functions | Protected Member Functions | Protected Attributes
BOP_HistoryCollector Class Reference

#include <BOP_HistoryCollector.hxx>

Inheritance diagram for BOP_HistoryCollector:
Inheritance graph
[legend]

Public Member Functions

virtual const
TopTools_ListOfShape
Generated (const TopoDS_Shape &S)
virtual void SetResult (const TopoDS_Shape &theResult, const BOPTools_PDSFiller &theDSFiller)
virtual const
TopTools_ListOfShape
Modified (const TopoDS_Shape &S)
virtual Standard_Boolean IsDeleted (const TopoDS_Shape &S)
virtual Standard_Boolean HasGenerated () const
virtual Standard_Boolean HasModified () const
virtual Standard_Boolean HasDeleted () const

Protected Member Functions

 BOP_HistoryCollector ()
 BOP_HistoryCollector (const TopoDS_Shape &theShape1, const TopoDS_Shape &theShape2, const BOP_Operation theOperation)

Protected Attributes

TopTools_ListOfShape myEmptyList
BOP_Operation myOp
TopTools_DataMapOfShapeListOfShape myGenMap
TopTools_DataMapOfShapeListOfShape myModifMap
TopoDS_Shape myS1
TopoDS_Shape myS2
TopoDS_Shape myResult
Standard_Boolean myHasDeleted

Constructor & Destructor Documentation

BOP_HistoryCollector::BOP_HistoryCollector ( ) [protected]
BOP_HistoryCollector::BOP_HistoryCollector ( const TopoDS_Shape theShape1,
const TopoDS_Shape theShape2,
const BOP_Operation  theOperation 
) [protected]

Member Function Documentation

virtual const TopTools_ListOfShape& BOP_HistoryCollector::Generated ( const TopoDS_Shape S) [virtual]
virtual Standard_Boolean BOP_HistoryCollector::HasDeleted ( ) const [virtual]
virtual Standard_Boolean BOP_HistoryCollector::HasGenerated ( ) const [virtual]
virtual Standard_Boolean BOP_HistoryCollector::HasModified ( ) const [virtual]
virtual Standard_Boolean BOP_HistoryCollector::IsDeleted ( const TopoDS_Shape S) [virtual]
virtual const TopTools_ListOfShape& BOP_HistoryCollector::Modified ( const TopoDS_Shape S) [virtual]
virtual void BOP_HistoryCollector::SetResult ( const TopoDS_Shape theResult,
const BOPTools_PDSFiller theDSFiller 
) [virtual]

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines