FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | List of all members
fast::CameraAccess Class Reference

#include <CameraAccess.hpp>

Public Types

typedef std::unique_ptr< CameraAccesspointer
 

Public Member Functions

 CameraAccess (Vector3f *position, Vector3f *upVector, Vector3f *target)
 
Affine3f getCameraTransformation () const
 
Vector3f getTargetPosition () const
 
Vector3f getPosition () const
 
Vector3f getUpVector () const
 
void setTargetPosition (Vector3f position)
 
void setPosition (Vector3f position)
 
void setUpVector (Vector3f upVector)
 

Member Typedef Documentation

◆ pointer

typedef std::unique_ptr<CameraAccess> fast::CameraAccess::pointer

Constructor & Destructor Documentation

◆ CameraAccess()

fast::CameraAccess::CameraAccess ( Vector3f *  position,
Vector3f *  upVector,
Vector3f *  target 
)

Member Function Documentation

◆ getCameraTransformation()

Affine3f fast::CameraAccess::getCameraTransformation ( ) const

◆ getPosition()

Vector3f fast::CameraAccess::getPosition ( ) const

◆ getTargetPosition()

Vector3f fast::CameraAccess::getTargetPosition ( ) const

◆ getUpVector()

Vector3f fast::CameraAccess::getUpVector ( ) const

◆ setPosition()

void fast::CameraAccess::setPosition ( Vector3f  position)

◆ setTargetPosition()

void fast::CameraAccess::setTargetPosition ( Vector3f  position)

◆ setUpVector()

void fast::CameraAccess::setUpVector ( Vector3f  upVector)

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