| 
    Open CASCADE Technology
    6.9.1
    
   | 
 
The algorithm to build solids from set of faces. More...
#include <BOPAlgo_BuilderSolid.hxx>

Public Member Functions | |
| BOPAlgo_BuilderSolid () | |
| virtual | ~BOPAlgo_BuilderSolid () | 
| BOPAlgo_BuilderSolid (const BOPCol_BaseAllocator &theAllocator) | |
| void | SetSolid (const TopoDS_Solid &theSolid) | 
| Sets the source solid <theSolid>  More... | |
| const TopoDS_Solid & | Solid () const | 
| Returns the source solid.  More... | |
| virtual void | Perform () | 
| Performs the algorithm.  More... | |
  Public Member Functions inherited from BOPAlgo_BuilderArea | |
| void | SetContext (const Handle< IntTools_Context > &theContext) | 
| const BOPCol_ListOfShape & | Shapes () const | 
| void | SetShapes (const BOPCol_ListOfShape &theLS) | 
| const BOPCol_ListOfShape & | Loops () const | 
| const BOPCol_ListOfShape & | Areas () const | 
  Public Member Functions inherited from BOPAlgo_Algo | |
| Standard_Integer | ErrorStatus () const | 
| Standard_Integer | WarningStatus () const | 
| const BOPCol_BaseAllocator & | Allocator () const | 
| void | SetRunParallel (const Standard_Boolean theFlag) | 
| Set the flag of parallel processing if <theFlag> is true the parallel processing is switched on if <theFlag> is false the parallel processing is switched off.  More... | |
| Standard_Boolean | RunParallel () const | 
| Returns the flag of parallel processing.  More... | |
| void | SetProgressIndicator (const Handle< Message_ProgressIndicator > &theObj) | 
| Set the Progress Indicator object.  More... | |
Protected Member Functions | |
| virtual void | PerformShapesToAvoid () | 
| Collect the faces that a) are internal b) are the same and have different orientation.  More... | |
| virtual void | PerformLoops () | 
| Build draft shells a)myLoops - draft shells that consist of boundary faces b)myLoopsInternal - draft shells that contains inner faces.  More... | |
| virtual void | PerformAreas () | 
| Build draft solids that contains boundary faces.  More... | |
| virtual void | PerformInternalShapes () | 
| Build finalized solids with internal shells.  More... | |
  Protected Member Functions inherited from BOPAlgo_BuilderArea | |
| BOPAlgo_BuilderArea () | |
| virtual | ~BOPAlgo_BuilderArea () | 
| BOPAlgo_BuilderArea (const BOPCol_BaseAllocator &theAllocator) | |
  Protected Member Functions inherited from BOPAlgo_Algo | |
| BOPAlgo_Algo () | |
| virtual | ~BOPAlgo_Algo () | 
| BOPAlgo_Algo (const BOPCol_BaseAllocator &theAllocator) | |
| virtual void | CheckData () | 
| virtual void | CheckResult () | 
| void | UserBreak () const | 
| Breaks the execution if the break signal is indicated by myProgressIndicator.  More... | |
Protected Attributes | |
| TopoDS_Solid | mySolid | 
  Protected Attributes inherited from BOPAlgo_BuilderArea | |
| Handle< IntTools_Context > | myContext | 
| BOPCol_ListOfShape | myShapes | 
| BOPCol_ListOfShape | myLoops | 
| BOPCol_ListOfShape | myLoopsInternal | 
| BOPCol_ListOfShape | myAreas | 
| BOPCol_IndexedMapOfOrientedShape | myShapesToAvoid | 
  Protected Attributes inherited from BOPAlgo_Algo | |
| BOPCol_BaseAllocator | myAllocator | 
| Standard_Integer | myErrorStatus | 
| Standard_Integer | myWarningStatus | 
| Standard_Boolean | myRunParallel | 
| Handle< Message_ProgressIndicator > | myProgressIndicator | 
Additional Inherited Members | |
  Static Public Member Functions inherited from BOPAlgo_Algo | |
| static Standard_Boolean | GetParallelMode () | 
| static void | SetParallelMode (const Standard_Boolean theNewMode) | 
The algorithm to build solids from set of faces.
| BOPAlgo_BuilderSolid::BOPAlgo_BuilderSolid | ( | ) | 
      
  | 
  virtual | 
| BOPAlgo_BuilderSolid::BOPAlgo_BuilderSolid | ( | const BOPCol_BaseAllocator & | theAllocator | ) | 
      
  | 
  virtual | 
Performs the algorithm.
Implements BOPAlgo_Algo.
      
  | 
  protectedvirtual | 
Build draft solids that contains boundary faces.
Implements BOPAlgo_BuilderArea.
      
  | 
  protectedvirtual | 
Build finalized solids with internal shells.
Implements BOPAlgo_BuilderArea.
      
  | 
  protectedvirtual | 
Build draft shells a)myLoops - draft shells that consist of boundary faces b)myLoopsInternal - draft shells that contains inner faces.
Implements BOPAlgo_BuilderArea.
      
  | 
  protectedvirtual | 
Collect the faces that a) are internal b) are the same and have different orientation.
Implements BOPAlgo_BuilderArea.
| void BOPAlgo_BuilderSolid::SetSolid | ( | const TopoDS_Solid & | theSolid | ) | 
Sets the source solid <theSolid>
| const TopoDS_Solid& BOPAlgo_BuilderSolid::Solid | ( | ) | const | 
Returns the source solid.
      
  | 
  protected | 
 1.8.10