25 #include <TColStd_HArray1OfInteger.hxx>
26 #include <TColStd_HArray1OfExtendedString.hxx>
27 #include <TColStd_HSequenceOfTransient.hxx>
79 void SetType( TopAbs_ShapeEnum val ) { _func->SetInteger(
ARG_TYPE, (Standard_Integer)val); }
80 TopAbs_ShapeEnum
GetType() { TopAbs_ShapeEnum type = (TopAbs_ShapeEnum)(_func->GetInteger(
ARG_TYPE));
return _func->IsDone() ? type : TopAbs_SHAPE; }
90 Handle(TColStd_HSequenceOfTransient) GetShapes()
93 Handle(TColStd_HSequenceOfTransient) GetOriginalAndShapes()
95 Handle(TColStd_HSequenceOfTransient) funs = GetShapes();
96 if ( funs.IsNull() ) funs =
new TColStd_HSequenceOfTransient;
97 funs->Prepend( GetOriginal() );
103 if ( ms ) ms->
Clear();
104 _func->SetCallBackData( (
void*) ms );
Definition: GEOMImpl_IHealing.hxx:32
GEOMImpl_IHealing(Handle(GEOM_Function) theFunction)
Definition: GEOMImpl_IHealing.hxx:50
void SetParameters(const Handle(TColStd_HArray1OfExtendedString)&arr)
Definition: GEOMImpl_IHealing.hxx:55
void SetFaces(const Handle(TColStd_HArray1OfInteger)&arr)
Definition: GEOMImpl_IHealing.hxx:64
Standard_Real GetTolerance()
Definition: GEOMImpl_IHealing.hxx:77
void SetShapes(const Handle(TColStd_HSequenceOfTransient)&theShapes)
Definition: GEOMImpl_IHealing.hxx:88
Handle(TColStd_HSequenceOfTransient) GetOriginalAndShapes()
Definition: GEOMImpl_IHealing.hxx:93
void SetWires(const Handle(TColStd_HArray1OfInteger)&arr)
Definition: GEOMImpl_IHealing.hxx:67
ShHealOper_ModifStats * GetStatistics()
Definition: GEOMImpl_IHealing.hxx:106
void SetTolerance(Standard_Real val)
Definition: GEOMImpl_IHealing.hxx:76
void SetType(TopAbs_ShapeEnum val)
Definition: GEOMImpl_IHealing.hxx:79
Handle(TColStd_HArray1OfInteger) GetFaces()
Definition: GEOMImpl_IHealing.hxx:65
@ ARG_DEV_EDGE_VALUE
Definition: GEOMImpl_IHealing.hxx:43
@ ARG_IS_COMMON_VERTEX
Definition: GEOMImpl_IHealing.hxx:41
@ ARG_SUBSHAPE_INDEX
Definition: GEOMImpl_IHealing.hxx:45
@ ARG_IS_BY_PARAMETER
Definition: GEOMImpl_IHealing.hxx:44
@ ARG_TYPE
Definition: GEOMImpl_IHealing.hxx:47
@ ARG_SHAPE_PROCESS_PARAMS
Definition: GEOMImpl_IHealing.hxx:37
@ ARG_LIST_SHAPES
Definition: GEOMImpl_IHealing.hxx:46
@ ARG_SHAPE_PROCESS_OPERATORS
Definition: GEOMImpl_IHealing.hxx:36
@ ARG_LIST_ARGUMENTS
Definition: GEOMImpl_IHealing.hxx:40
@ ARG_ORIGINAL
Definition: GEOMImpl_IHealing.hxx:39
@ ARG_SHAPE_PROCESS_VALUES
Definition: GEOMImpl_IHealing.hxx:38
@ ARG_TOLERANCE
Definition: GEOMImpl_IHealing.hxx:42
Handle(TColStd_HSequenceOfTransient) GetShapes()
Definition: GEOMImpl_IHealing.hxx:90
void SetDevideEdgeValue(Standard_Real val)
Definition: GEOMImpl_IHealing.hxx:82
Standard_Integer GetIndex()
Definition: GEOMImpl_IHealing.hxx:86
Standard_Real GetDevideEdgeValue()
Definition: GEOMImpl_IHealing.hxx:83
void SetOriginal(Handle(GEOM_Function) f)
Definition: GEOMImpl_IHealing.hxx:61
Handle(TColStd_HArray1OfExtendedString) GetParameters()
Definition: GEOMImpl_IHealing.hxx:56
Handle(TColStd_HArray1OfExtendedString) GetValues()
Definition: GEOMImpl_IHealing.hxx:59
Handle(TColStd_HArray1OfInteger) GetWires()
Definition: GEOMImpl_IHealing.hxx:68
TopAbs_ShapeEnum GetType()
Definition: GEOMImpl_IHealing.hxx:80
Handle(TColStd_HArray1OfExtendedString) GetOperators()
Definition: GEOMImpl_IHealing.hxx:53
void SetIsByParameter(Standard_Boolean val)
Definition: GEOMImpl_IHealing.hxx:73
void SetValues(const Handle(TColStd_HArray1OfExtendedString)&arr)
Definition: GEOMImpl_IHealing.hxx:58
Handle(GEOM_Function) _func
void SetIndex(Standard_Integer val)
Definition: GEOMImpl_IHealing.hxx:85
void SetStatistics(ShHealOper_ModifStats *ms)
Definition: GEOMImpl_IHealing.hxx:101
Standard_Boolean GetIsCommonVertex()
Definition: GEOMImpl_IHealing.hxx:71
void SetOperators(const Handle(TColStd_HArray1OfExtendedString)&arr)
Definition: GEOMImpl_IHealing.hxx:52
void SetIsCommonVertex(Standard_Boolean val)
Definition: GEOMImpl_IHealing.hxx:70
Handle(GEOM_Function) GetOriginal()
Definition: GEOMImpl_IHealing.hxx:62
Standard_Boolean GetIsByParameter()
Definition: GEOMImpl_IHealing.hxx:74
Structure describing modifications done in a shape.
Definition: ShHealOper_ModifStats.hxx:36
void Clear()
Definition: ShHealOper_ModifStats.hxx:70