Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::TrackballObject Class Referenceabstract
Inheritance diagram for inviwo::TrackballObject:

Public Member Functions

virtual vec3 getLookTo () const =0
virtual vec3 getLookFrom () const =0
virtual vec3 getLookUp () const =0
virtual TrackballObjectsetLookTo (vec3 lookTo)=0
virtual TrackballObjectsetLookFrom (vec3 lookFrom)=0
virtual TrackballObjectsetLookUp (vec3 lookUp)=0
virtual TrackballObjectsetLook (vec3 lookFrom, vec3 lookTo, vec3 lookUp)=0
virtual vec3 getLookFromMinValue () const =0
virtual vec3 getLookFromMaxValue () const =0
virtual vec3 getLookToMinValue () const =0
virtual vec3 getLookToMaxValue () const =0
virtual float getNearPlaneDist () const =0
virtual float getFarPlaneDist () const =0
virtual vec3 getWorldPosFromNormalizedDeviceCoords (const vec3 &ndcCoords) const =0
virtual vec3 getNormalizedDeviceFromNormalizedScreenAtFocusPointDepth (const vec2 &normalizedScreenCoord) const =0
virtual void zoom (const ZoomOptions &opts)=0

Member Function Documentation

◆ getWorldPosFromNormalizedDeviceCoords()

virtual vec3 inviwo::TrackballObject::getWorldPosFromNormalizedDeviceCoords ( const vec3 & ndcCoords) const
nodiscardpure virtual

Implemented in inviwo::CameraProperty.

◆ setLook()

virtual TrackballObject & inviwo::TrackballObject::setLook ( vec3 lookFrom,
vec3 lookTo,
vec3 lookUp )
pure virtual

Implemented in inviwo::CameraProperty.


The documentation for this class was generated from the following file:
  • trackballobject.h