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

Interface for Trackball interaction. More...

#include <inviwo/core/interaction/trackballobject.h>

Inheritance diagram for inviwo::TrackballObject:

Public Member Functions

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

Detailed Description

Interface for Trackball interaction.

Member Function Documentation

◆ getWorldPosFromNormalizedDeviceCoords()

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

Implemented in inviwo::CameraProperty.

◆ setLook()

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

Implemented in inviwo::CameraProperty.


The documentation for this class was generated from the following file:
  • include/inviwo/core/interaction/trackballobject.h