Salome HOME
Merge from OCC_development_generic_2006
[modules/visu.git] / src / VISU_I / VISU_CutLines_i.hh
index 93780198116665cab0b42c9073abd9730a5cf5b0..7acb62a7474f32d541662fc4d9650d51e1c7093a 100644 (file)
@@ -38,14 +38,16 @@ namespace VISU{
     static int myNbPresent;
     CutLines_i();
     CutLines_i(const CutLines_i&);
+
   public:
+    typedef ScalarMap_i TSuperClass;
+
     explicit
     CutLines_i(Result_i* theResult,
               bool theAddToStudy);
     explicit
     CutLines_i(Result_i* theResult,
               SALOMEDS::SObject_ptr theSObject);
-    virtual void SameAs(const CutLines_i* theOrigin);
     virtual ~CutLines_i();
 
     virtual VISU::VISUType GetType() { return VISU::TCUTLINES;};
@@ -112,6 +114,10 @@ namespace VISU{
 
     virtual Storable* Restore(const Storable::TRestoringMap& theMap);
 
+    virtual 
+    VISU_Actor* 
+    CreateActor(const Handle(SALOME_InteractiveObject)& theIO = NULL);
+
     void BuildTableOfReal(SALOMEDS::SObject_ptr theSObject);
 
     static const std::string myComment;