Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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 ( const TopoDS_Shape theShape1,
const TopoDS_Shape theShape2,
const BOP_Operation  theOperation 
) [protected]

Member Function Documentation

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: