![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Interface for Trackball interaction. More...
#include <inviwo/core/interaction/trackballobject.h>
Public Member Functions | |
| virtual float | getFarPlaneDist () const =0 |
| virtual vec3 | getLookFrom () const =0 |
| virtual vec3 | getLookFromMaxValue () const =0 |
| virtual vec3 | getLookFromMinValue () const =0 |
| virtual vec3 | getLookTo () const =0 |
| virtual vec3 | getLookToMaxValue () const =0 |
| virtual vec3 | getLookToMinValue () const =0 |
| virtual vec3 | getLookUp () const =0 |
| virtual float | getNearPlaneDist () const =0 |
| virtual vec3 | getNormalizedDeviceFromNormalizedScreenAtFocusPointDepth (const vec2 &normalizedScreenCoord) const =0 |
| virtual vec3 | getWorldPosFromNormalizedDeviceCoords (const vec3 &ndcCoords) const =0 |
| virtual TrackballObject & | setLook (vec3 lookFrom, vec3 lookTo, vec3 lookUp)=0 |
| virtual TrackballObject & | setLookFrom (vec3 lookFrom)=0 |
| virtual TrackballObject & | setLookTo (vec3 lookTo)=0 |
| virtual TrackballObject & | setLookUp (vec3 lookUp)=0 |
| virtual void | zoom (const ZoomOptions &opts)=0 |
Interface for Trackball interaction.
|
nodiscardpure virtual |
Implemented in inviwo::CameraProperty.
|
pure virtual |
Implemented in inviwo::CameraProperty.