Rasterfarm-SDK
Loading...
Searching...
No Matches
Engine::Raster::CameraTrackerMulti Class Reference

#include <cameratrackermulti.h>

Inheritance diagram for Engine::Raster::CameraTrackerMulti:

Public Member Functions

 CameraTrackerMulti (const GeometricBaseList &list, const Vector3f &eyePosition, float tiltAngle=0.0)
 
virtual ~CameraTrackerMulti ()
 
virtual void update ()
 
virtual void addObject (GeometricBase *pObject)
 
virtual void removeObject (GeometricBase *pObject)
 
Vertex3f getTargetPosition ()
 

Public Attributes

Vertex3f eyePosition
 
Vertex3f targetPosition
 
float tiltAngle
 

Protected Attributes

GeometricBaseList pTargetObject
 

Constructor & Destructor Documentation

◆ CameraTrackerMulti()

Engine::Raster::CameraTrackerMulti::CameraTrackerMulti ( const GeometricBaseList & list,
const Vector3f & eyePosition,
float tiltAngle = 0.0 )

Default constructor

◆ ~CameraTrackerMulti()

virtual Engine::Raster::CameraTrackerMulti::~CameraTrackerMulti ( )
virtual

Default destructor

Member Function Documentation

◆ addObject()

virtual void Engine::Raster::CameraTrackerMulti::addObject ( GeometricBase * pObject)
virtual

◆ getTargetPosition()

Vertex3f Engine::Raster::CameraTrackerMulti::getTargetPosition ( )

◆ removeObject()

virtual void Engine::Raster::CameraTrackerMulti::removeObject ( GeometricBase * pObject)
virtual

◆ update()

virtual void Engine::Raster::CameraTrackerMulti::update ( )
virtual

Member Data Documentation

◆ eyePosition

Vertex3f Engine::Raster::CameraTrackerMulti::eyePosition

◆ pTargetObject

GeometricBaseList Engine::Raster::CameraTrackerMulti::pTargetObject
protected

◆ targetPosition

Vertex3f Engine::Raster::CameraTrackerMulti::targetPosition

◆ tiltAngle

float Engine::Raster::CameraTrackerMulti::tiltAngle

The documentation for this class was generated from the following file: