23 SceneView(
const Gui::SceneView& aSceneView);
30 void setPosition(
const Geom::Pnt& aPosition);
31 void updatePosition(
const Geom::Pnt& aPosition);
32 void getOrientation(
Geom::Vec& aAxis,
double& aAngle)
const;
33 void setOrientation(
const Geom::Vec& aAxis,
double aAngle);
34 double getAspectRatio()
const;
35 void setAspectRatio(
double aAspectRatio);
36 double getNearDistance()
const;
37 void setNearDistance(
double aNearDistance);
38 double getFarDistance()
const;
39 void setFarDistance(
double aFarDistance);
40 double getFocalDistance()
const;
41 void setFocalDistance(
double aFocalDistance);
42 double getHeight()
const;
43 void setHeight(
double aHeight);
44 double getHeightAngle()
const;
45 void setHeightAngle(
double aHeightAngle);
46 void setPerspectiveView(
bool aOn);
47 bool isPerspectiveView()
const;
49 void setViewPoint(
const Geom::Pnt& aViewPoint);
51 void __getInternal__(Gui::SceneView& aSceneView)
const;
53 std::shared_ptr<Gui::SceneView> mPimpl;
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:43
Definition: SceneView.h:19
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
Definition: ActiveEdge.h:25
Defines a non-persistent vector in 3D space.
Definition: Vec.h:44