27 #ifndef _GEOMImpl_ITransferData_HXX_
28 #define _GEOMImpl_ITransferData_HXX_
34 #include <TColStd_HArray1OfInteger.hxx>
39 #define TD_ARG_METHOD 3
40 #define TD_ARG_DATUM_NAME 4
41 #define TD_ARG_DATUM_MAX_VALUE 5
42 #define TD_ARG_DATUM_VALUE 6
49 : _func(theFunction) {}
69 Handle(TColStd_HArray1OfExtendedString) GetDatumName()
75 Handle(TColStd_HArray1OfInteger) GetDatumMaxVal()
81 Handle(TColStd_HArray1OfInteger) GetDatumVal()
85 const TCollection_AsciiString &theName)
89 (
const TopoDS_Shape &theSubShape)
93 const TCollection_AsciiString &theName)
97 (
const TopoDS_Shape &theSubShape)
102 TCollection_AsciiString
GetStringData(
const TopoDS_Shape &theSubShape,
103 const Standard_Boolean IsName);
106 const TCollection_AsciiString &theData,
107 const Standard_Boolean IsName);
#define TD_ARG_DATUM_MAX_VALUE
Definition: GEOMImpl_ITransferData.hxx:41
#define TD_ARG_REF2
Definition: GEOMImpl_ITransferData.hxx:38
#define TD_ARG_DATUM_NAME
Definition: GEOMImpl_ITransferData.hxx:40
#define TD_ARG_REF1
Definition: GEOMImpl_ITransferData.hxx:37
#define TD_ARG_DATUM_VALUE
Definition: GEOMImpl_ITransferData.hxx:42
#define TD_ARG_METHOD
Definition: GEOMImpl_ITransferData.hxx:39
#define GEOMIMPL_EXPORT
Definition: GEOM_GEOMImpl.hxx:37
Definition: GEOMImpl_ITransferData.hxx:45
TCollection_AsciiString GetStringData(const TopoDS_Shape &theSubShape, const Standard_Boolean IsName)
Definition: GEOMImpl_ITransferData.cxx:94
Handle(TColStd_HArray1OfExtendedString) GetDatumName()
Definition: GEOMImpl_ITransferData.hxx:69
void SetRef2(const Handle(GEOM_Function) &theRefPoint2)
Definition: GEOMImpl_ITransferData.hxx:56
Handle(TColStd_HArray1OfInteger) GetDatumVal()
Definition: GEOMImpl_ITransferData.hxx:81
void SetRef1(const Handle(GEOM_Function) &theRefPoint1)
Definition: GEOMImpl_ITransferData.hxx:51
Handle(GEOM_Function) _func
void SetDatumVal(const Handle(TColStd_HArray1OfInteger) &theDatumVal)
Definition: GEOMImpl_ITransferData.hxx:78
void SetDatumName(const Handle(TColStd_HArray1OfExtendedString) &theDatumName)
Definition: GEOMImpl_ITransferData.hxx:66
void SetMaterial(const TopoDS_Shape &theSubShape, const TCollection_AsciiString &theName)
Definition: GEOMImpl_ITransferData.hxx:92
void SetName(const TopoDS_Shape &theSubShape, const TCollection_AsciiString &theName)
Definition: GEOMImpl_ITransferData.hxx:84
void SetDatumMaxVal(const Handle(TColStd_HArray1OfInteger) &theDatumMaxVal)
Definition: GEOMImpl_ITransferData.hxx:72
void SetStringData(const TopoDS_Shape &theSubShape, const TCollection_AsciiString &theData, const Standard_Boolean IsName)
Definition: GEOMImpl_ITransferData.cxx:42
TCollection_AsciiString GetMaterial(const TopoDS_Shape &theSubShape)
Definition: GEOMImpl_ITransferData.hxx:97
Handle(GEOM_Function) GetRef2()
Definition: GEOMImpl_ITransferData.hxx:59
Handle(GEOM_Function) GetRef1()
Definition: GEOMImpl_ITransferData.hxx:54
int GetFindMethod()
Definition: GEOMImpl_ITransferData.hxx:64
void SetFindMethod(const int theFindMethod)
Definition: GEOMImpl_ITransferData.hxx:61
Handle(TColStd_HArray1OfInteger) GetDatumMaxVal()
Definition: GEOMImpl_ITransferData.hxx:75
GEOMImpl_ITransferData(const Handle(GEOM_Function) &theFunction)
Definition: GEOMImpl_ITransferData.hxx:48
TCollection_AsciiString GetName(const TopoDS_Shape &theSubShape)
Definition: GEOMImpl_ITransferData.hxx:89