OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBO
BOP


BOP_HistoryCollector Class Reference

#include <BOP_HistoryCollector.hxx>

Inheritance diagram for BOP_HistoryCollector:

Inheritance graph
[legend]

Public Member Functions

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

Protected Member Functions

Standard_EXPORT BOP_HistoryCollector ()
Standard_EXPORT 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

Standard_EXPORT BOP_HistoryCollector::BOP_HistoryCollector  )  [protected]
 

Standard_EXPORT BOP_HistoryCollector::BOP_HistoryCollector const TopoDS_Shape &  theShape1,
const TopoDS_Shape &  theShape2,
const BOP_Operation  theOperation
[protected]
 


Member Function Documentation

virtual Standard_EXPORT const TopTools_ListOfShape& BOP_HistoryCollector::Generated const TopoDS_Shape &  S  )  [virtual]
 

Standard_EXPORT const BOP_HistoryCollector::Handle Standard_Type   )  const
 

Reimplemented in BOP_SectionHistoryCollector, BOP_ShellSolidHistoryCollector, BOP_SolidSolidHistoryCollector, and BOP_WireSolidHistoryCollector.

virtual Standard_EXPORT Standard_Boolean BOP_HistoryCollector::HasDeleted  )  const [virtual]
 

virtual Standard_EXPORT Standard_Boolean BOP_HistoryCollector::HasGenerated  )  const [virtual]
 

virtual Standard_EXPORT Standard_Boolean BOP_HistoryCollector::HasModified  )  const [virtual]
 

virtual Standard_EXPORT Standard_Boolean BOP_HistoryCollector::IsDeleted const TopoDS_Shape &  S  )  [virtual]
 

virtual Standard_EXPORT const TopTools_ListOfShape& BOP_HistoryCollector::Modified const TopoDS_Shape &  S  )  [virtual]
 

virtual Standard_EXPORT void BOP_HistoryCollector::SetResult const TopoDS_Shape &  theResult,
const BOPTools_PDSFiller theDSFiller
[virtual]
 

Reimplemented in BOP_SectionHistoryCollector, BOP_ShellSolidHistoryCollector, BOP_SolidSolidHistoryCollector, and BOP_WireSolidHistoryCollector.


Field Documentation

TopTools_ListOfShape BOP_HistoryCollector::myEmptyList [protected]
 

TopTools_DataMapOfShapeListOfShape BOP_HistoryCollector::myGenMap [protected]
 

Standard_Boolean BOP_HistoryCollector::myHasDeleted [protected]
 

TopTools_DataMapOfShapeListOfShape BOP_HistoryCollector::myModifMap [protected]
 

BOP_Operation BOP_HistoryCollector::myOp [protected]
 

TopoDS_Shape BOP_HistoryCollector::myResult [protected]
 

TopoDS_Shape BOP_HistoryCollector::myS1 [protected]
 

TopoDS_Shape BOP_HistoryCollector::myS2 [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:40:39 2008 for OpenCASCADE by  doxygen 1.4.1