Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

Position Class Reference

This class provides an interface for position information. More...

#include <position.hh>

Inheritance diagram for Position:

Tracker GPSDPosition MockPosition TrackerdPosition List of all members.

Public Member Functions

Protected Attributes


Detailed Description

This class provides an interface for position information.

Definition at line 34 of file position.hh.


Constructor & Destructor Documentation

Position::Position  )  [inline]
 

Constructor.

Definition at line 46 of file position.hh.


Member Function Documentation

virtual void Position::getPosition double *  x,
double *  y,
double *  z
[pure virtual]
 

Get position.

x and z are horizontal axes, y is vertical. Scale and origin are (unfortunately) tracker-dependent.

Implemented in GPSDPosition, MockPosition, and TrackerdPosition.

Referenced by main().

virtual void Position::setOffsets double  x,
double  y,
double  z
[inline, virtual]
 

Set offset.

Definition at line 60 of file position.hh.

virtual void Position::setScaling double  x,
double  y,
double  z
[inline, virtual]
 

Set scaling.

Definition at line 53 of file position.hh.


Member Data Documentation

double Position::xOffset [protected]
 

Definition at line 40 of file position.hh.

Referenced by MockPosition::getPosition(), Position(), and setOffsets().

double Position::xScale [protected]
 

Definition at line 37 of file position.hh.

Referenced by MockPosition::getPosition(), Position(), and setScaling().

double Position::yOffset [protected]
 

Definition at line 41 of file position.hh.

Referenced by MockPosition::getPosition(), Position(), and setOffsets().

double Position::yScale [protected]
 

Definition at line 38 of file position.hh.

Referenced by MockPosition::getPosition(), Position(), and setScaling().

double Position::zOffset [protected]
 

Definition at line 42 of file position.hh.

Referenced by MockPosition::getPosition(), Position(), and setOffsets().

double Position::zScale [protected]
 

Definition at line 39 of file position.hh.

Referenced by MockPosition::getPosition(), Position(), and setScaling().


The documentation for this class was generated from the following file:
Generated on Tue Aug 12 03:55:56 2003 for Interreality Project - VOS by doxygen 1.3.2