version 3.3

VRS::InteractionConcept::ViewParameterSet Class Reference

The ViewParameterSet represents all view parameters that can be interactively changed by InteractionTechniques. More...

#include <vrs/sg/interactionconcept.h>

Inheritance diagram for VRS::InteractionConcept::ViewParameterSet:

VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 ViewParameterSet (Vector from, Vector to, Vector up)
 ViewParameterSet (SO< ViewParameterSet > source)
void setFrom (const Vector &from)
Vector getFrom () const
void setTo (const Vector &to)
Vector getTo () const
void setUp (const Vector &up)
Vector getUp () const
void setDirection (const Vector &dir)
 Note: Direction and right vector are not normalized!
Vector getDirection () const
Vector getRight () const
void translate (const Vector &dir)
void rotate (double angle, const Vector &axis)
bool operator== (const ViewParameterSet &other) const
 VRS_TYPEINFO (ViewParameterSet, SharedObj)
 VRS_SERIALIZABLE (ViewParameterSet)


Detailed Description

The ViewParameterSet represents all view parameters that can be interactively changed by InteractionTechniques.

It could possibly extended later by further parameters (e.g. field-of-view) if necessary.


Constructor & Destructor Documentation

VRS::InteractionConcept::ViewParameterSet::ViewParameterSet ( Vector  from,
Vector  to,
Vector  up 
) [inline]

VRS::InteractionConcept::ViewParameterSet::ViewParameterSet ( SO< ViewParameterSet source  ) 


Member Function Documentation

void VRS::InteractionConcept::ViewParameterSet::setFrom ( const Vector from  )  [inline]

Vector VRS::InteractionConcept::ViewParameterSet::getFrom (  )  const [inline]

void VRS::InteractionConcept::ViewParameterSet::setTo ( const Vector to  )  [inline]

Vector VRS::InteractionConcept::ViewParameterSet::getTo (  )  const [inline]

void VRS::InteractionConcept::ViewParameterSet::setUp ( const Vector up  )  [inline]

Vector VRS::InteractionConcept::ViewParameterSet::getUp (  )  const [inline]

void VRS::InteractionConcept::ViewParameterSet::setDirection ( const Vector dir  )  [inline]

Note: Direction and right vector are not normalized!

Vector VRS::InteractionConcept::ViewParameterSet::getDirection ( void   )  const [inline]

Vector VRS::InteractionConcept::ViewParameterSet::getRight (  )  const [inline]

void VRS::InteractionConcept::ViewParameterSet::translate ( const Vector dir  )  [inline]

void VRS::InteractionConcept::ViewParameterSet::rotate ( double  angle,
const Vector axis 
)

bool VRS::InteractionConcept::ViewParameterSet::operator== ( const ViewParameterSet other  )  const

VRS::InteractionConcept::ViewParameterSet::VRS_TYPEINFO ( ViewParameterSet  ,
SharedObj   
)

VRS::InteractionConcept::ViewParameterSet::VRS_SERIALIZABLE ( ViewParameterSet   ) 


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

Generated on Mon May 21 06:00:26 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact