-- Created on: 1991-10-07
-- Created by: NW,JPB,CAL
-- Copyright (c) 1991-1999 Matra Datavision
--- Copyright (c) 1999-2012 OPEN CASCADE SAS
+-- Copyright (c) 1999-2014 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.
+-- This file is part of Open CASCADE Technology software library.
--
--- 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.
+-- 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.
--
--- 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.
+-- Alternatively, this file may be used under the terms of Open CASCADE
+-- commercial license or contractual agreement.
-- Package: Visual3d.cdl
-- Updated: Vendredi 2 Octobre 1992
-- The visualiser manages the structures, the views, the
-- light sources, and object picking.
- ---Keywords: View, Light, Plane, Pick
+ ---Keywords: View, Light, Pick
---Warning:
---References:
exception ZClippingDefinitionError inherits OutOfRange;
---Category: The exceptions
- exception TransientDefinitionError inherits OutOfRange;
- ---Category: The exceptions
-
exception LayerDefinitionError inherits OutOfRange;
---Category: The exceptions
-- Category: The classes
------------------------
- class ClipPlane;
- ---Purpose: This class allows the creation and update of a
- -- clipping plane in the space model.
- ---Category: The classes
-
class ContextPick;
---Purpose: This class allows the creation and update of a
-- pick context for one view of the viewer.
---Purpose: 3D Visualiser
---Category: The classes
- class ViewMapping;
- ---Purpose: This class describes a projection and a system of
- -- coordinates called NPC.(Normalized Projection Coordinates)
- ---Category: The classes
-
- class ViewOrientation;
- ---Purpose: This class describes the manner in which the
- -- observer looks at the visualised scene.
- -- It defines a coordinates system called VRC
- -- (View Reference Coordinates) with 3 axes U,V,N
- ---Category: The classes
-
- class TransientManager;
- ---Purpose: 3D Transient Visualiser
- ---Category: The classes
-
class Layer;
---Purpose: 2D Layer
---Category: The classes
(PickPath from Visual3d, SequenceOfPickPath);
---Category: Instantiated classes
- class SetOfClipPlane instantiates
- Set from TCollection (ClipPlane from Visual3d);
- ---Category: Instantiated classes
-
- class HSetOfClipPlane instantiates
- HSet from TCollection
- (ClipPlane from Visual3d, SetOfClipPlane);
- ---Category: Instantiated classes
-
class SetOfLight instantiates
Set from TCollection (Light from Visual3d);
---Category: Instantiated classes