Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepVisual / StepVisual_CameraModelD2.cxx
1 #include <StepVisual_CameraModelD2.ixx>
2
3
4 StepVisual_CameraModelD2::StepVisual_CameraModelD2 ()  {}
5
6 void StepVisual_CameraModelD2::Init(
7         const Handle(TCollection_HAsciiString)& aName)
8 {
9
10         StepRepr_RepresentationItem::Init(aName);
11 }
12
13 void StepVisual_CameraModelD2::Init(
14         const Handle(TCollection_HAsciiString)& aName,
15         const Handle(StepVisual_PlanarBox)& aViewWindow,
16         const Standard_Boolean aViewWindowClipping)
17 {
18         // --- classe own fields ---
19         viewWindow = aViewWindow;
20         viewWindowClipping = aViewWindowClipping;
21         // --- classe inherited fields ---
22         StepRepr_RepresentationItem::Init(aName);
23 }
24
25
26 void StepVisual_CameraModelD2::SetViewWindow(const Handle(StepVisual_PlanarBox)& aViewWindow)
27 {
28         viewWindow = aViewWindow;
29 }
30
31 Handle(StepVisual_PlanarBox) StepVisual_CameraModelD2::ViewWindow() const
32 {
33         return viewWindow;
34 }
35
36 void StepVisual_CameraModelD2::SetViewWindowClipping(const Standard_Boolean aViewWindowClipping)
37 {
38         viewWindowClipping = aViewWindowClipping;
39 }
40
41 Standard_Boolean StepVisual_CameraModelD2::ViewWindowClipping() const
42 {
43         return viewWindowClipping;
44 }