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

ModelingAlgorithms
TKFeat
LocOpe


LocOpe_Spliter Class Reference

#include <LocOpe_Spliter.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 LocOpe_Spliter ()
 Empty constructor.
.
 LocOpe_Spliter (const TopoDS_Shape &S)
 Creates the algorithm on the shape <s>.
.
void Init (const TopoDS_Shape &S)
 Initializes the algorithm on the shape <s>.
.
Standard_EXPORT void Perform (const Handle(LocOpe_ProjectedWires)&PW)
Standard_Boolean IsDone () const
const TopoDS_Shape & ResultingShape () const
 Returns the new shape
.
const TopoDS_Shape & Shape () const
 Returns the initial shape
.
Standard_EXPORT const TopTools_ListOfShape & DirectLeft () const
 Returns the faces which are the left of the
projected wires and which are
.
Standard_EXPORT const TopTools_ListOfShape & Left () const
 Returns the faces of the "left" part on the shape.
(It is build from DirectLeft, with the faces
connected to this set, and so on...).
.
Standard_EXPORT const TopTools_ListOfShape & DescendantShapes (const TopoDS_Shape &S)
 Returns the list of descendant shapes of <s>.
.

Private Attributes

TopoDS_Shape myShape
Standard_Boolean myDone
TopoDS_Shape myRes
TopTools_DataMapOfShapeListOfShape myMap
TopTools_ListOfShape myDLeft
TopTools_ListOfShape myLeft


Constructor & Destructor Documentation

LocOpe_Spliter::LocOpe_Spliter  )  [inline]
 

LocOpe_Spliter::LocOpe_Spliter const TopoDS_Shape &  S  )  [inline]
 


Member Function Documentation

Standard_EXPORT const TopTools_ListOfShape& LocOpe_Spliter::DescendantShapes const TopoDS_Shape &  S  ) 
 

Standard_EXPORT const TopTools_ListOfShape& LocOpe_Spliter::DirectLeft  )  const
 

void LocOpe_Spliter::Init const TopoDS_Shape &  S  )  [inline]
 

Standard_Boolean LocOpe_Spliter::IsDone  )  const [inline]
 

Standard_EXPORT const TopTools_ListOfShape& LocOpe_Spliter::Left  )  const
 

void LocOpe_Spliter::operator delete void *  anAddress  )  [inline]
 

void* LocOpe_Spliter::operator new size_t  size  )  [inline]
 

void* LocOpe_Spliter::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void LocOpe_Spliter::Perform const Handle(LocOpe_ProjectedWires)&  PW  ) 
 

const TopoDS_Shape & LocOpe_Spliter::ResultingShape  )  const [inline]
 

const TopoDS_Shape & LocOpe_Spliter::Shape  )  const [inline]
 


Field Documentation

TopTools_ListOfShape LocOpe_Spliter::myDLeft [private]
 

Standard_Boolean LocOpe_Spliter::myDone [private]
 

TopTools_ListOfShape LocOpe_Spliter::myLeft [private]
 

TopTools_DataMapOfShapeListOfShape LocOpe_Spliter::myMap [private]
 

TopoDS_Shape LocOpe_Spliter::myRes [private]
 

TopoDS_Shape LocOpe_Spliter::myShape [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:27 2008 for OpenCASCADE by  doxygen 1.4.1