Version: 9.12.0
GEOMImpl_IPartition Class Reference

#include <GEOMImpl_IPartition.hxx>

Public Member Functions

 GEOMImpl_IPartition (Handle(GEOM_Function) theFunction)
 
void SetLimit (int theLimit)
 
void SetKeepNonlimitShapes (int theKeepNonlimitShapes)
 
void SetShapes (const Handle(TColStd_HSequenceOfTransient)&theShapes)
 
void SetTools (const Handle(TColStd_HSequenceOfTransient)&theShapes)
 
void SetKeepIns (const Handle(TColStd_HSequenceOfTransient)&theShapes)
 
void SetRemoveIns (const Handle(TColStd_HSequenceOfTransient)&theShapes)
 
void SetMaterials (const Handle(TColStd_HArray1OfInteger)&theMaterials)
 
void SetCheckSelfIntersection (Standard_Boolean theFlag)
 
int GetLimit ()
 
int GetKeepNonlimitShapes ()
 
 Handle (TColStd_HSequenceOfTransient) GetShapes()
 
 Handle (TColStd_HSequenceOfTransient) GetTools()
 
 Handle (TColStd_HSequenceOfTransient) GetKeepIns()
 
 Handle (TColStd_HSequenceOfTransient) GetRemoveIns()
 
 Handle (TColStd_HArray1OfInteger) GetMaterials()
 
void SetShape (Handle(GEOM_Function) theShape)
 
void SetPlane (Handle(GEOM_Function) thePlane)
 
 Handle (GEOM_Function) GetShape()
 
 Handle (GEOM_Function) GetPlane()
 
Standard_Boolean GetCheckSelfIntersection ()
 

Private Member Functions

 Handle (GEOM_Function) _func
 

Constructor & Destructor Documentation

◆ GEOMImpl_IPartition()

GEOMImpl_IPartition::GEOMImpl_IPartition ( Handle(GEOM_Function)  theFunction)
inline

Member Function Documentation

◆ GetCheckSelfIntersection()

Standard_Boolean GEOMImpl_IPartition::GetCheckSelfIntersection ( )
inline

◆ GetKeepNonlimitShapes()

int GEOMImpl_IPartition::GetKeepNonlimitShapes ( )
inline

◆ GetLimit()

int GEOMImpl_IPartition::GetLimit ( )
inline

References PART_ARG_LIMIT.

◆ Handle() [1/8]

GEOMImpl_IPartition::Handle ( GEOM_Function  )
private

◆ Handle() [2/8]

GEOMImpl_IPartition::Handle ( GEOM_Function  )
inline

References PART_ARG_PLANE.

◆ Handle() [3/8]

GEOMImpl_IPartition::Handle ( GEOM_Function  )
inline

References PART_ARG_SHAPE.

◆ Handle() [4/8]

GEOMImpl_IPartition::Handle ( TColStd_HArray1OfInteger  )
inline

References PART_ARG_MATERIALS.

◆ Handle() [5/8]

GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  )
inline

References PART_ARG_KEEP_IN.

◆ Handle() [6/8]

GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  )
inline

References PART_ARG_REM_IN.

◆ Handle() [7/8]

GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  )
inline

References PART_ARG_SHAPES.

◆ Handle() [8/8]

GEOMImpl_IPartition::Handle ( TColStd_HSequenceOfTransient  )
inline

References PART_ARG_TOOLS.

◆ SetCheckSelfIntersection()

void GEOMImpl_IPartition::SetCheckSelfIntersection ( Standard_Boolean  theFlag)
inline

◆ SetKeepIns()

void GEOMImpl_IPartition::SetKeepIns ( const Handle(TColStd_HSequenceOfTransient)&  theShapes)
inline

References PART_ARG_KEEP_IN.

◆ SetKeepNonlimitShapes()

void GEOMImpl_IPartition::SetKeepNonlimitShapes ( int  theKeepNonlimitShapes)
inline

◆ SetLimit()

void GEOMImpl_IPartition::SetLimit ( int  theLimit)
inline

References PART_ARG_LIMIT.

◆ SetMaterials()

void GEOMImpl_IPartition::SetMaterials ( const Handle(TColStd_HArray1OfInteger)&  theMaterials)
inline

References PART_ARG_MATERIALS.

◆ SetPlane()

void GEOMImpl_IPartition::SetPlane ( Handle(GEOM_Function)  thePlane)
inline

References PART_ARG_PLANE.

◆ SetRemoveIns()

void GEOMImpl_IPartition::SetRemoveIns ( const Handle(TColStd_HSequenceOfTransient)&  theShapes)
inline

References PART_ARG_REM_IN.

◆ SetShape()

void GEOMImpl_IPartition::SetShape ( Handle(GEOM_Function)  theShape)
inline

References PART_ARG_SHAPE.

◆ SetShapes()

void GEOMImpl_IPartition::SetShapes ( const Handle(TColStd_HSequenceOfTransient)&  theShapes)
inline

References PART_ARG_SHAPES.

◆ SetTools()

void GEOMImpl_IPartition::SetTools ( const Handle(TColStd_HSequenceOfTransient)&  theShapes)
inline

References PART_ARG_TOOLS.


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