Salome HOME
Merge from OCC_development_generic_2006
[modules/visu.git] / src / VISU_I / VISU_IsoSurfaces_i.hh
index c7371b6a48b4130e08b91e22aa62acc11bc6f7ee..b10ef5204d10d50e9774b1abe41aaaad0a5ba19f 100644 (file)
@@ -38,14 +38,16 @@ namespace VISU{
     static int myNbPresent;
     IsoSurfaces_i();
     IsoSurfaces_i(const IsoSurfaces_i&);
+
   public:
+    typedef ScalarMap_i TSuperClass;
+
     explicit
     IsoSurfaces_i(Result_i* theResult,
                  bool theAddToStudy);
     explicit
     IsoSurfaces_i(Result_i* theResult,
                  SALOMEDS::SObject_ptr theSObject);
-    virtual void SameAs(const IsoSurfaces_i* theOrigin);
     virtual ~IsoSurfaces_i();
 
     virtual VISU::VISUType GetType() { return VISU::TISOSURFACE;};
@@ -78,6 +80,10 @@ namespace VISU{
 
     virtual Storable* Restore(const Storable::TRestoringMap& theMap);
 
+    virtual 
+    VISU_Actor* 
+    CreateActor(const Handle(SALOME_InteractiveObject)& theIO = NULL);
+
     virtual void SetMapScale(double theMapScale = 1.0);
   };
 }