14 #ifndef OSG_CAMERAVIEW
15 #define OSG_CAMERAVIEW 1
18 #include <osg/Transform>
19 #include <osg/AnimationPath>
36 _position(pat._position),
37 _attitude(pat._attitude),
38 _fieldOfView(pat._fieldOfView),
39 _fieldOfViewMode(pat._fieldOfViewMode),
40 _focalLength(pat._focalLength) {}
61 inline void setFieldOfView(
double fieldOfView) { _fieldOfView = fieldOfView; }
82 inline void setFocalLength(
double focalLength) { _focalLength = focalLength; }
const Vec3d & getPosition() const
void setFieldOfView(double fieldOfView)
#define META_Node(library, name)
void setFocalLength(double focalLength)
void setPosition(const Vec3d &pos)
FieldOfViewMode _fieldOfViewMode
void setAttitude(const Quat &quat)
FieldOfViewMode getFieldOfViewMode() const
void setFieldOfViewMode(FieldOfViewMode mode)
const Quat & getAttitude() const
double getFieldOfView() const
double getFocalLength() const
CameraView(const CameraView &pat, const CopyOp ©op=CopyOp::SHALLOW_COPY)