X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOMImpl%2FGEOMImpl_ILine.hxx;h=99a60b7780b5e3e1e301d7478a78519169c2a33e;hb=e7e908bf4c7c8bec141fe2d3b4a9924ddaea6c04;hp=09d5fba74d2924edf011e412de17ca62ef39e6d8;hpb=9499b99fe2dcb53e1ea364f97986f8f432b04600;p=modules%2Fgeom.git diff --git a/src/GEOMImpl/GEOMImpl_ILine.hxx b/src/GEOMImpl/GEOMImpl_ILine.hxx index 09d5fba74..99a60b778 100644 --- a/src/GEOMImpl/GEOMImpl_ILine.hxx +++ b/src/GEOMImpl/GEOMImpl_ILine.hxx @@ -22,8 +22,10 @@ #include "GEOM_Function.hxx" -#define LINE_ARG_PNT1 1 -#define LINE_ARG_PNT2 2 +#define LINE_ARG_PNT1 1 +#define LINE_ARG_PNT2 2 +#define LINE_ARG_FACE1 3 +#define LINE_ARG_FACE2 4 class GEOMImpl_ILine { @@ -33,9 +35,13 @@ class GEOMImpl_ILine void SetPoint1(Handle(GEOM_Function) theRef) { _func->SetReference(LINE_ARG_PNT1, theRef); } void SetPoint2(Handle(GEOM_Function) theRef) { _func->SetReference(LINE_ARG_PNT2, theRef); } + void SetFace1(Handle(GEOM_Function) theRef) { _func->SetReference(LINE_ARG_FACE1, theRef); } + void SetFace2(Handle(GEOM_Function) theRef) { _func->SetReference(LINE_ARG_FACE2, theRef); } Handle(GEOM_Function) GetPoint1() { return _func->GetReference(LINE_ARG_PNT1); } Handle(GEOM_Function) GetPoint2() { return _func->GetReference(LINE_ARG_PNT2); } + Handle(GEOM_Function) GetFace1() { return _func->GetReference(LINE_ARG_FACE1); } + Handle(GEOM_Function) GetFace2() { return _func->GetReference(LINE_ARG_FACE2); } private: