Salome HOME
52657: Wrong State in Creation Info of GetShapesOnShapeAsCompound()
[modules/geom.git] / src / GEOMImpl / GEOMImpl_IPrism.hxx
index 523a836c14a90aeab8eddb1c8208c5d89bd199a5..4153cc29fbd50697ff0faf722b09b2b89f7898fb 100644 (file)
@@ -38,6 +38,7 @@
 #define PRISM_ARG_FUSE     11
 #define PRISM_ARG_INIT     12
 #define PRISM_ARG_MODE     13
+#define PRISM_ARG_INVERT   14
 
 class GEOMImpl_IPrism
 {
@@ -75,9 +76,11 @@ class GEOMImpl_IPrism
   
   void SetFuseFlag(int theFlag) { _func->SetInteger(PRISM_ARG_FUSE, theFlag); }
 //   void SetMode(GEOMImpl_Mode theMode) { _func->SetInteger(PRISM_ARG_MODE, theMode); }  //TEST
+  void SetInvertFlag(Standard_Boolean theInvert) { _func->SetInteger(PRISM_ARG_INVERT, theInvert ? 1 : 0);}
 
   int  GetFuseFlag()      { return _func->GetInteger(PRISM_ARG_FUSE); }
 //   GEOMImpl_Mode GetMode() { return _func->GetInteger(PRISM_ARG_MODE); }   //TEST
+  Standard_Boolean GetInvertFlag() { return _func->GetInteger(PRISM_ARG_INVERT); }
 
  private: