0023712: Remove dependency on Aspect_GraphicDevice from Aspect_Window
[occt.git] / src / WNT / WNT_ImageManager.cdl
diff --git a/src/WNT/WNT_ImageManager.cdl b/src/WNT/WNT_ImageManager.cdl
deleted file mode 100755 (executable)
index bc72fc3..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
--- Created on: 1996-03-11
--- Created by: PLOTNIKOV Eugeny <eugeny@maniax>
--- Copyright (c) 1996-1999 Matra Datavision
--- Copyright (c) 1999-2012 OPEN CASCADE SAS
---
--- The content of this file is subject to the Open CASCADE Technology Public
--- License Version 6.5 (the "License"). You may not use the content of this file
--- except in compliance with the License. Please obtain a copy of the License
--- at http://www.opencascade.org and read it completely before using this file.
---
--- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
--- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
---
--- The Original Code and all software distributed under the License is
--- distributed on an "AS IS" basis, without warranty of any kind, and the
--- Initial Developer hereby disclaims all such warranties, including without
--- limitation, any warranties of merchantability, fitness for a particular
--- purpose or non-infringement. Please see the License for the specific terms
--- and conditions governing the rights and limitations under the License.
-
--- Modifications: PLOTNIKOV Eugeny at July 1998 (BUC60286)
-
-
-class ImageManager from WNT inherits TShared from MMgt
-
-       ---Purpose: This class defines image management
-
- uses
-
-    Handle          from Aspect,
-    Window          from WNT,
-    SequenceOfImage from WNT,
-    TypeOfImage     from WNT,
-    Image           from WNT,
-    WindowPtr       from WNT
-
- is
-
-    Create ( aWindow : WindowPtr from WNT )
-     returns mutable ImageManager from WNT;
-       ---Purpose: Creates a class instance
-
-    Destroy ( me : mutable )
-     is virtual;
-       ---Purpose: Deletes all resources associated with the class instance.
-       ---C++:     alias ~
-
-    SetFormat ( me : mutable; aFormat : TypeOfImage from WNT = WNT_TOI_XWD )
-     is static;
-       ---Purpose: Sets image format for output.
-
-    Add ( me : mutable; anImage : Image from WNT )
-     is static;
-       ---Purpose: Adds <anImage> to manager.
-
-    Image ( me : mutable; anIndex : Integer from Standard )
-     returns Image from WNT is static;
-       ---Purpose: returns Image stored at <anIndex>.
-
-    Load ( me : mutable; aFileName : CString from Standard )
-     returns Integer from Standard
-     is static;
-       ---Purpose: Loads image from file and returns its index in the
-        --          sequence.
-       --  Warning: Returns 0 if loading was failed.                   
-
-    Save (
-     me;
-     aFileName               : CString from Standard;
-     aX, aY, aWidth, aHeight : Integer from Standard
-    )
-     returns Boolean from Standard
-     is static;
-       ---Purpose: Stories image to the file according to <myFormat>
-        --          class field. Returns True on success, otherwise
-        --          returns False.
-
-    SaveBuffer (
-     me;
-     aFileName               : CString from Standard;
-     aX, aY, aWidth, aHeight : Integer from Standard
-    )
-     returns Boolean from Standard
-     is static;
-       ---Purpose: Stories contents of the double buffer window pixmap.
-        --          See "Save" method.
-
-    Draw (
-     me      : mutable;
-     anIndex : Integer from Standard;
-     Xc, Yc  : Integer from Standard;
-     aWidth  : Integer from Standard;
-     aHeight : Integer from Standard;
-     anAngle : Real    from Standard = 0.0
-    )
-     is static;
-       ---Purpose: Displays the image according to the DoubleBuffer state
-        --          of the associated window.
-
-    Delete ( me : mutable; anIndex : Integer from Standard )
-     is static;
-       ---Purpose: Deletes an image at index <anIndex>.
-
-    Discard ( me : mutable; anIndex : Integer from Standard )
-     is static;
-    ---Purpose: Places an image to the trash
-
-    Scale (
-     me       : mutable;
-     anIndex  : Integer from Standard;
-     aScaleX  : Real    from Standard;
-     aScaleY  : Real    from Standard;
-     aReplace : Boolean from Standard = Standard_False
-    ) returns Handle from Aspect is static;
-       ---Purpose: Scales the specified image.
-
-    Size ( me ) returns Integer from Standard is static;
-        ---Purpose: Returns number of loaded images.
-
-    ImageHandle (
-     me      : mutable;
-     anIndex : Integer from Standard
-    ) returns Handle from Aspect is static;
-       ---Purpose: Returns image handle.
-
-    Dim (
-     me              : mutable;
-     anIndex         :     Integer from Standard;
-     aWidth, aHeight : out Integer from Standard
-    )
-     is static;
-       ---Purpose: Returns image dimensions.
-
-    HashCode (
-     me      : mutable;
-     anIndex : Integer from Standard
-    )
-     returns Integer from Standard is redefined static;
-       ---Purpose: Returns image's hash code.
-
-    Index (
-     me        : mutable;
-     aHashCode : Integer from Standard
-    )
-     returns Integer from Standard is static;
-       ---Purpose: Returns image's index.
-
-    StringHashCode (
-     me      : mutable;
-     aString : CString from Standard
-    )
-     returns Integer from Standard is static;
-       ---Purpose: Returns hash code of the string.
-
-    Open (
-     me        : mutable;
-     aDC       : Handle  from Aspect;
-     aWidth    : Integer from Standard;
-     aHeight   : Integer from Standard;
-     aHashCode : Integer from Standard
-    )
-     returns Integer from Standard is static;
-    ---Purpose: Creates new empty image and returns its index
-
- fields
-
-    myWindow    : Address         from Standard is protected;
-    myImages    : SequenceOfImage from WNT      is protected;
-    myTrash     : SequenceOfImage from WNT      is protected;
-    myFormat    : TypeOfImage     from WNT      is protected;
-    myLastImage : Image           from WNT      is protected;
-    myLastIndex : Integer         from Standard is protected;
-
- friends
-    class Window  from WNT
-
-end ImageManager;