class TcTraveler

Core Traveler Class

Public Methods

TcTraveler(TcTravelScheme *scheme)
Constructor
TcTraveler(TcGfxComponent *nav)
Constructor
void handleTravel()
This method is called by the core interaction manager.
void setTravelScheme(TcTravelScheme *scheme)
This method allows clients to change the travel scheme at run-time
TcTravelScheme* getTravelScheme() const
Returns the current travelScheme
virtual ~TcTraveler()
Destructor.

Protected Methods

TcTraveler()
Constructor for derived classes.

Documentation

Core Traveler Class. This class is the user's traveler object. It is responsible for updating the users viewpoint by the handleTravel method. The TravelScheme encapsulates the algorithm used. It may be changed at run time.
TcTraveler(TcTravelScheme *scheme)
Constructor
Parameters:
scheme - A travelScheme object must passed as argument.

TcTraveler(TcGfxComponent *nav)
Constructor
Parameters:
nav - This is a TcGfxComponent containing the navigation node.

void handleTravel()
This method is called by the core interaction manager.

void setTravelScheme(TcTravelScheme *scheme)
This method allows clients to change the travel scheme at run-time. The client is responsible for deleting the previous scheme.

TcTravelScheme* getTravelScheme() const
Returns the current travelScheme

virtual ~TcTraveler()
Destructor.

TcTraveler()
Constructor for derived classes.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de