![]() |
An open-source, flexible 3D physical simulation framework
|
#include <GraphicsCameraInterface.h>
Public Member Functions | |
virtual | ~GraphicsCameraInterface () |
virtual void | getCameraInfo (cameraStruct *s)=0 |
virtual void | setCamera (int type)=0 |
virtual int | getCameraType (void) const =0 |
virtual int | getCamera (void) const =0 |
virtual void | updateViewport (double rx, double ry, double tx, double ty, double tz, double rz=0, bool remember=0)=0 |
virtual void | updateViewportQuat (double tx, double ty, double tz, double rx, double ry, double rz, double rw)=0 |
virtual void | lookAtIso (double x, double y, double z=0)=0 |
switches the camera to iso mode and looks at the given position(x, y) at the given height(z) More... | |
virtual void | setViewport (int x, int y, int width, int height)=0 |
virtual void | getViewport (double *rx, double *ry, double *tx, double *ty, double *tz, double *rz)=0 |
virtual void | getViewportQuat (double *tx, double *ty, double *tz, double *rx, double *ry, double *rz, double *rw)=0 |
virtual void | changeCameraTypeToPerspective ()=0 |
virtual void | changeCameraTypeToOrtho ()=0 |
virtual void | setFrustum (double left, double right, double bottom, double top, double near, double far)=0 |
virtual void | setFrustumFromRad (double horizontalOpeningAngle, double verticalOpeningAngle, double near, double far)=0 |
virtual void | getFrustum (std::vector< double > &frustum)=0 |
virtual void | setStereoMode (bool _stereo)=0 |
virtual void | toggleStereoMode (void)=0 |
virtual void | setEyeSep (double value)=0 |
virtual double | getEyeSep (void) const =0 |
virtual void | setFocalLength (double value)=0 |
virtual double | getFocalLength (void) const =0 |
virtual void | setSwitchEye (bool val)=0 |
virtual void | setLeftEye (void)=0 |
virtual void | setRightEye (void)=0 |
virtual void | context_setCamPredefLeft ()=0 |
virtual void | context_setCamPredefRight ()=0 |
virtual void | context_setCamPredefFront ()=0 |
virtual void | context_setCamPredefRear ()=0 |
virtual void | context_setCamPredefTop ()=0 |
virtual void | context_setCamPredefBottom ()=0 |
virtual void | deactivateCam ()=0 |
virtual void | activateCam ()=0 |
virtual void | toggleTrackball ()=0 |
Definition at line 54 of file GraphicsCameraInterface.h.
|
inlinevirtual |
Definition at line 56 of file GraphicsCameraInterface.h.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
switches the camera to iso mode and looks at the given position(x, y) at the given height(z)
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.
|
pure virtual |
Implemented in mars::graphics::GraphicsCamera.