27#include "TColStd_HSequenceOfTransient.hxx"
28#include "TColStd_HArray1OfInteger.hxx"
30#define PART_ARG_LIMIT 1
31#define PART_ARG_SHAPES 2
32#define PART_ARG_TOOLS 3
33#define PART_ARG_KEEP_IN 4
34#define PART_ARG_REM_IN 5
36#define PART_ARG_MATERIALS 6
38#define PART_ARG_SHAPE 7
39#define PART_ARG_PLANE 8
41#define PART_ARG_KEEP_NONLIMIT_SHAPES 9
42#define PART_ARG_CHECK_SELF_INTERSECTION 10
43#define PART_ARG_FUZZY_PARAMETER 11
#define PART_ARG_MATERIALS
Definition: GEOMImpl_IPartition.hxx:36
#define PART_ARG_KEEP_IN
Definition: GEOMImpl_IPartition.hxx:33
#define PART_ARG_KEEP_NONLIMIT_SHAPES
Definition: GEOMImpl_IPartition.hxx:41
#define PART_ARG_TOOLS
Definition: GEOMImpl_IPartition.hxx:32
#define PART_ARG_SHAPE
Definition: GEOMImpl_IPartition.hxx:38
#define PART_ARG_LIMIT
Definition: GEOMImpl_IPartition.hxx:30
#define PART_ARG_FUZZY_PARAMETER
Definition: GEOMImpl_IPartition.hxx:43
#define PART_ARG_REM_IN
Definition: GEOMImpl_IPartition.hxx:34
#define PART_ARG_CHECK_SELF_INTERSECTION
Definition: GEOMImpl_IPartition.hxx:42
#define PART_ARG_PLANE
Definition: GEOMImpl_IPartition.hxx:39
#define PART_ARG_SHAPES
Definition: GEOMImpl_IPartition.hxx:31
Definition: GEOMImpl_IPartition.hxx:46
int GetLimit()
Definition: GEOMImpl_IPartition.hxx:77
Standard_Real GetFuzzyParameter()
Definition: GEOMImpl_IPartition.hxx:98
void SetMaterials(const Handle(TColStd_HArray1OfInteger)&theMaterials)
Definition: GEOMImpl_IPartition.hxx:68
Standard_Boolean GetCheckSelfIntersection()
Definition: GEOMImpl_IPartition.hxx:95
void SetKeepIns(const Handle(TColStd_HSequenceOfTransient)&theShapes)
Definition: GEOMImpl_IPartition.hxx:62
void SetLimit(int theLimit)
Definition: GEOMImpl_IPartition.hxx:51
void SetShapes(const Handle(TColStd_HSequenceOfTransient)&theShapes)
Definition: GEOMImpl_IPartition.hxx:56
void SetPlane(Handle(GEOM_Function) thePlane)
Definition: GEOMImpl_IPartition.hxx:90
int GetKeepNonlimitShapes()
Definition: GEOMImpl_IPartition.hxx:79
Handle(TColStd_HSequenceOfTransient) GetKeepIns()
Definition: GEOMImpl_IPartition.hxx:83
void SetCheckSelfIntersection(Standard_Boolean theFlag)
Definition: GEOMImpl_IPartition.hxx:71
void SetShape(Handle(GEOM_Function) theShape)
Definition: GEOMImpl_IPartition.hxx:89
Handle(GEOM_Function) _func
Handle(TColStd_HSequenceOfTransient) GetShapes()
Definition: GEOMImpl_IPartition.hxx:81
Handle(TColStd_HSequenceOfTransient) GetRemoveIns()
Definition: GEOMImpl_IPartition.hxx:84
Handle(GEOM_Function) GetShape()
Definition: GEOMImpl_IPartition.hxx:92
Handle(TColStd_HArray1OfInteger) GetMaterials()
Definition: GEOMImpl_IPartition.hxx:86
void SetTools(const Handle(TColStd_HSequenceOfTransient)&theShapes)
Definition: GEOMImpl_IPartition.hxx:59
void SetFuzzyParameter(Standard_Real theValue)
Definition: GEOMImpl_IPartition.hxx:74
void SetRemoveIns(const Handle(TColStd_HSequenceOfTransient)&theShapes)
Definition: GEOMImpl_IPartition.hxx:65
void SetKeepNonlimitShapes(int theKeepNonlimitShapes)
Definition: GEOMImpl_IPartition.hxx:53
Handle(TColStd_HSequenceOfTransient) GetTools()
Definition: GEOMImpl_IPartition.hxx:82
GEOMImpl_IPartition(Handle(GEOM_Function) theFunction)
Definition: GEOMImpl_IPartition.hxx:49
Handle(GEOM_Function) GetPlane()
Definition: GEOMImpl_IPartition.hxx:93