0024837: Visualization - revise design and implementation of connected Interactive...
[occt.git] / src / PrsMgr / PrsMgr.cdl
index e4ab009..990c749 100644 (file)
@@ -41,9 +41,6 @@ uses
  
 is
 
-    enumeration KindOfPrs is KOP_2D,KOP_3D
-    end KindOfPrs;
-
     enumeration TypeOfPresentation3d is TOP_AllView, TOP_ProjectorDependant
     end TypeOfPresentation3d;
        ---Purpose: To declare the type of presentation as follows
@@ -53,18 +50,20 @@ is
        --   removal mode, where every new point of view
        --   entails recalculation of the display.
 
-    deferred class PresentationManager;
-    deferred class Presentation;
+    class PresentationManager;
+    alias PresentationManager3d is PresentationManager;
+    class Presentation;
+    alias Presentation3d is Presentation;
     deferred class PresentableObject;
-    
-    class PresentationManager3d;
-    
+
+    imported ListOfPresentations;
+    imported ListOfPresentableObjects;
+
     class Prs;
-    class Presentation3d;
 
     class ModedPresentation;
     class Presentations  instantiates Sequence from TCollection
        (ModedPresentation from PrsMgr);
-    pointer Presentation3dPointer to Presentation3d from PrsMgr;
+    pointer PresentationPointer to Presentation from PrsMgr;
     pointer PresentableObjectPointer to PresentableObject from PrsMgr;
 end PrsMgr;