--
-- This file is part of Open CASCADE Technology software library.
--
--- This library is free software; you can redistribute it and / or modify it
--- under the terms of the GNU Lesser General Public version 2.1 as published
+-- This library is free software; you can redistribute it and/or modify it under
+-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
-- 1/08/97 ; PCT : Ajout texture mapping
-- 11/97 ; CAL : retrait de la dependance avec math
-- 11/97 ; CAL : retrait des DataStructure
--- 11/97 ; CAL : ajout pointer StructPtr
-- 04/98 ; FGU : ajout champs 'TOR_EMISSION'
-- 16-09-98; BGN: (S3819) Ajout TypeOfTriedronEcho,
-- TypeOfTriedronPosition.
exception MaterialDefinitionError inherits OutOfRange;
---Category: Exceptions
- exception PickIdDefinitionError inherits OutOfRange;
- ---Category: Exceptions
-
exception PlotterDefinitionError inherits OutOfRange;
---Category: The exceptions
-- Category: Imported types
---------------------------
- imported PrimitiveArray;
+ imported Buffer;
+ imported Buffer_Handle;
+ imported BoundBuffer;
+ imported BoundBuffer_Handle;
+ imported IndexBuffer;
+ imported IndexBuffer_Handle;
+
imported BufferType;
imported CBitFields20;
---Purpose: Defines the C structure
---Category: Imported types
- imported CGroup;
- ---Purpose: Defines the C structure <agroup>
- ---Category: Imported types
+ imported CAspectFillArea;
+ imported CAspectMarker;
+ imported CAspectLine;
+ imported CAspectText;
imported CStructure;
---Purpose: Defines the C structure <astructure>
---Category: Imported types
+ pointer CStructurePtr to CStructure from Graphic3d;
+
+ imported CStructure_Handle;
+
imported CLight;
---Purpose: Defines the C structure <alight>
---Category: Imported types
primitive Vec2;
primitive Vec3;
primitive Vec4;
- primitive Mat4;
- primitive Mat4d;
+ imported Mat4;
+ imported Mat4d;
+
+ imported ZLayerSettings;
--------------------
-- Category: Classes
--------------------
- class Strips;
- ---Purpose: Contains some static functions to strips treatment
-
deferred class ArrayOfPrimitives;
---Purpose: Contains basic methods for array allocation and filling
---Purpose: Grouping text attributes.
---Category: Classes
- class Group;
+ deferred class Group;
---Purpose: For grouping together primitives in a structure
---Category: Classes
---Purpose: Graphic object.
---Category: Classes
+ pointer StructurePtr to Structure from Graphic3d;
+
deferred class GraphicDriver;
---Purpose: Defines a graphic driver for 3d interface
---Purpose: Visualiser with which the graphic objects are associated.
---Category: Classes
+ pointer StructureManagerPtr to StructureManager from Graphic3d;
+
deferred class DataStructureManager;
---Purpose: Visualiser with which the graphic objects are associated.
---Category: Classes
---Purpose: 3d vertex
---Category: Classes
- ---------------------
- -- Category: Pointers
- ---------------------
-
- pointer StructPtr to Structure from Graphic3d;
- ---Category: Pointers
-
---------------------------------
-- Category: Instantiated classes
---------------------------------
- class ListOfPArray instantiates
- List from TCollection (ArrayOfPrimitives from Graphic3d);
- ---Category: Instantiated classes
-
class SequenceOfAddress instantiates
Sequence from TCollection
(Address from Standard);
---Category: Instantiated classes
- class SetOfGroup instantiates
- Set from TCollection (Group from Graphic3d);
- ---Category: Instantiated classes
-
- class HSetOfGroup instantiates
- HSet from TCollection
- (Group from Graphic3d, SetOfGroup);
- ---Category: Instantiated classes
-
- class SequenceOfGroup instantiates
- Sequence from TCollection (Group from Graphic3d);
+ imported SequenceOfGroup;
---Category: Instantiated classes
- class HSequenceOfGroup instantiates
- HSequence from TCollection
- (Group from Graphic3d, SequenceOfGroup from Graphic3d);
- ---Category: Instantiated classes
-
class MapOfStructure instantiates
Map from TCollection (Structure from Graphic3d,MapTransientHasher from TColStd);