Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepVisual / StepVisual_CameraModelD3.cdl
CommitLineData
7fd59977 1-- File: CameraModelD3.cdl
2-- Created: Fri Dec 1 11:11:15 1995
3-- Author: EXPRESS->CDL V0.2 Translator
4-- Copyright: Matra-Datavision 1993
5
6
7class CameraModelD3 from StepVisual
8
9inherits CameraModel from StepVisual
10
11uses
12
13 Axis2Placement3d from StepGeom,
14 ViewVolume from StepVisual,
15 HAsciiString from TCollection
16is
17
18 Create returns mutable CameraModelD3;
19 ---Purpose: Returns a CameraModelD3
20
21
22 Init (me : mutable;
23 aName : mutable HAsciiString from TCollection) is redefined;
24
25 Init (me : mutable;
26 aName : mutable HAsciiString from TCollection;
27 aViewReferenceSystem : mutable Axis2Placement3d from StepGeom;
28 aPerspectiveOfVolume : mutable ViewVolume from StepVisual) is virtual;
29
30 -- Specific Methods for Field Data Access --
31
32 SetViewReferenceSystem(me : mutable; aViewReferenceSystem : mutable Axis2Placement3d);
33 ViewReferenceSystem (me) returns mutable Axis2Placement3d;
34 SetPerspectiveOfVolume(me : mutable; aPerspectiveOfVolume : mutable ViewVolume);
35 PerspectiveOfVolume (me) returns mutable ViewVolume;
36
37fields
38
39 viewReferenceSystem : Axis2Placement3d from StepGeom;
40 perspectiveOfVolume : ViewVolume from StepVisual;
41
42end CameraModelD3;