Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMImpl_IBooleanOperations Class Reference

#include <GEOMImpl_IBooleanOperations.hxx>

Inheritance diagram for GEOMImpl_IBooleanOperations:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMImpl_IBooleanOperations (GEOM_Engine *theEngine, int theDocID)
 
Standard_EXPORT ~GEOMImpl_IBooleanOperations ()
 
Standard_EXPORT Handle (GEOM_Object) MakeBoolean(Handle(GEOM_Object) theShape1
 
Standard_EXPORT Handle (GEOM_Object) theShape2
 
Standard_EXPORT Handle (GEOM_Object) MakeFuse(Handle(GEOM_Object) theShape1
 
Standard_EXPORT Handle (GEOM_Object) theShape2
 
Standard_EXPORT Handle (GEOM_Object) MakeFuseList(const Handle(TColStd_HSequenceOfTransient)&theShapes
 
Standard_EXPORT Handle (GEOM_Object) MakeCommonList(const Handle(TColStd_HSequenceOfTransient)&theShapes
 
Standard_EXPORT Handle (GEOM_Object) MakeCutList(Handle(GEOM_Object) theMainShape
 
Standard_EXPORT const Handle (TColStd_HSequenceOfTransient)&theShapes
 
Standard_EXPORT Handle (GEOM_Object) MakePartition(const Handle(TColStd_HSequenceOfTransient)&theShapes
 
Standard_EXPORT const Handle (TColStd_HSequenceOfTransient)&theTools
 
Standard_EXPORT const const Handle (TColStd_HSequenceOfTransient)&theKeepInside
 
Standard_EXPORT const const const Handle (TColStd_HSequenceOfTransient)&theRemoveInside
 
Standard_EXPORT const const
const const Standard_Integer
const Standard_Boolean const 
Handle (TColStd_HArray1OfInteger)&theMaterials
 
Standard_EXPORT Handle (GEOM_Object) MakeHalfPartition(Handle(GEOM_Object) theShape
 
Standard_EXPORT Handle (GEOM_Object) thePlane)
 
- Public Member Functions inherited from GEOM_IOperations
Standard_EXPORT GEOM_IOperations (GEOM_Engine *theEngine, int theDocID)
 
Standard_EXPORT ~GEOM_IOperations ()
 
Standard_EXPORT void StartOperation ()
 
Standard_EXPORT void FinishOperation ()
 
Standard_EXPORT void AbortOperation ()
 
Standard_EXPORT bool IsDone ()
 
Standard_EXPORT void SetNotDone ()
 
Standard_EXPORT void SetErrorCode (const TCollection_AsciiString &theErrorCode)
 
Standard_EXPORT char * GetErrorCode ()
 
Standard_EXPORT GEOM_EngineGetEngine ()
 
Standard_EXPORT GEOM_SolverGetSolver ()
 
Standard_EXPORT int GetDocID ()
 

Public Attributes

Standard_EXPORT const
Standard_Integer 
theOp
 
Standard_EXPORT const
Standard_Integer const
Standard_Boolean 
IsCheckSelfInte
 
Standard_EXPORT const bool IsCheckSelfInte
 
Standard_EXPORT const bool
const bool 
IsRmExtraEdges
 
Standard_EXPORT const
Standard_Boolean 
IsCheckSelfInte
 
Standard_EXPORT const const
Standard_Boolean 
IsCheckSelfInte
 
Standard_EXPORT const const
const const Standard_Integer 
theLimit
 
Standard_EXPORT const const
const const Standard_Integer
const Standard_Boolean 
theRemoveWebs
 
Standard_EXPORT const const
const const Standard_Integer
const Standard_Boolean const
const Standard_Integer 
theKeepNonlimitShapes
 
Standard_EXPORT const const
const const Standard_Integer
const Standard_Boolean const
const Standard_Integer const
Standard_Boolean 
thePerformSelfIntersections
 
Standard_EXPORT const const
const const Standard_Integer
const Standard_Boolean const
const Standard_Integer const
Standard_Boolean const
Standard_Boolean 
IsCheckSelfInte
 

Private Member Functions

 Handle (TColStd_HSequenceOfTransient) getShapeFunctions(const Handle(TColStd_HSequenceOfTransient)&theObjects
 

Private Attributes

TCollection_AsciiString & theDescription
 

Constructor & Destructor Documentation

GEOMImpl_IBooleanOperations::GEOMImpl_IBooleanOperations ( GEOM_Engine theEngine,
int  theDocID 
)

constructor:

GEOMImpl_IBooleanOperations::~GEOMImpl_IBooleanOperations ( )

destructor

Member Function Documentation

Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  ) const
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  ) const
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  )
Standard_EXPORT const GEOMImpl_IBooleanOperations::Handle ( TColStd_HSequenceOfTransient  )
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  ) const
Standard_EXPORT const GEOMImpl_IBooleanOperations::Handle ( TColStd_HSequenceOfTransient  )
Standard_EXPORT const const GEOMImpl_IBooleanOperations::Handle ( TColStd_HSequenceOfTransient  )
Standard_EXPORT const const const GEOMImpl_IBooleanOperations::Handle ( TColStd_HSequenceOfTransient  )
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const GEOMImpl_IBooleanOperations::Handle ( TColStd_HArray1OfInteger  )
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle ( GEOM_Object  )
GEOMImpl_IBooleanOperations::Handle ( TColStd_HSequenceOfTransient  ) const
private

Member Data Documentation

Standard_EXPORT const bool GEOMImpl_IBooleanOperations::IsCheckSelfInte
Standard_EXPORT const bool GEOMImpl_IBooleanOperations::IsCheckSelfInte
Standard_EXPORT const Standard_Boolean GEOMImpl_IBooleanOperations::IsCheckSelfInte
Standard_EXPORT const const Standard_Boolean GEOMImpl_IBooleanOperations::IsCheckSelfInte
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean const Standard_Boolean GEOMImpl_IBooleanOperations::IsCheckSelfInte
Standard_EXPORT const bool const bool GEOMImpl_IBooleanOperations::IsRmExtraEdges
TCollection_AsciiString& GEOMImpl_IBooleanOperations::theDescription
private
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer GEOMImpl_IBooleanOperations::theKeepNonlimitShapes
Standard_EXPORT const const const const Standard_Integer GEOMImpl_IBooleanOperations::theLimit
Standard_EXPORT const Standard_Integer GEOMImpl_IBooleanOperations::theOp
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean GEOMImpl_IBooleanOperations::thePerformSelfIntersections
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean GEOMImpl_IBooleanOperations::theRemoveWebs

The documentation for this class was generated from the following files: