Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

WorldTranslate Class Reference

#include <WorldTranslate.H>

Inherits MathTranslate.

List of all members.

Public Methods

 WorldTranslate ()
virtual ~WorldTranslate ()
virtual void setROOM_TO_WORLD (cWtransf &xf)
virtual void setWORLD_TO_ROOM (cWtransf &xf)
virtual void moveWorld (Wvec v)
virtual void moveWorld (ROOMvec v)
virtual void moveWorld (Wtransf m)
virtual void moveRoom (Wvec v)
virtual void moveRoom (ROOMvec v)
virtual void moveRoom (Wtransf m)
virtual const WtransfROOM_TO_WORLD ()
virtual const WtransfWORLD_TO_ROOM ()
virtual Wpt toWpt (cXYpt &xypt, cWpt &parallel_wpt)
virtual Wpt toWpt (cXYpt &xypt, double distance)
virtual Wpt toWpt (cXYpt &xypt)
virtual Wvec toWvec (cXYpt &xypt)
virtual XYpt toXYpt (cWpt &wpt)
virtual void view_size (int &width, int &height)
virtual void view_pixels (double &, NDCpt &)
virtual double VIEW_ASPECT ()
virtual Wtransf VIEW_NDC_TRANS ()

Protected Methods

void nimp (const char *fnname)

Protected Attributes

Wtransf _room2world
Wtransf _world2room


Constructor & Destructor Documentation

WorldTranslate::WorldTranslate   [inline]
 

virtual WorldTranslate::~WorldTranslate   [inline, virtual]
 


Member Function Documentation

void WorldTranslate::moveRoom Wtransf    m [virtual]
 

void WorldTranslate::moveRoom ROOMvec    v [virtual]
 

void WorldTranslate::moveRoom Wvec    v [virtual]
 

void WorldTranslate::moveWorld Wtransf    m [virtual]
 

void WorldTranslate::moveWorld ROOMvec    v [virtual]
 

void WorldTranslate::moveWorld Wvec    v [virtual]
 

void WorldTranslate::nimp const char *    fnname [inline, protected]
 

const Wtransf & WorldTranslate::ROOM_TO_WORLD   [virtual]
 

Implements MathTranslate.

virtual void WorldTranslate::setROOM_TO_WORLD cWtransf   xf [inline, virtual]
 

Reimplemented from MathTranslate.

virtual void WorldTranslate::setWORLD_TO_ROOM cWtransf   xf [inline, virtual]
 

Reimplemented from MathTranslate.

Wpt WorldTranslate::toWpt cXYpt   xypt [virtual]
 

Implements MathTranslate.

Wpt WorldTranslate::toWpt cXYpt   xypt,
double    distance
[virtual]
 

Implements MathTranslate.

Wpt WorldTranslate::toWpt cXYpt   xypt,
cWpt   parallel_wpt
[virtual]
 

Implements MathTranslate.

Wvec WorldTranslate::toWvec cXYpt   xypt [virtual]
 

Implements MathTranslate.

XYpt WorldTranslate::toXYpt cWpt   wpt [virtual]
 

Implements MathTranslate.

double WorldTranslate::VIEW_ASPECT   [virtual]
 

Implements MathTranslate.

Wtransf WorldTranslate::VIEW_NDC_TRANS   [virtual]
 

Implements MathTranslate.

void WorldTranslate::view_pixels double &   ,
NDCpt  
[virtual]
 

Implements MathTranslate.

void WorldTranslate::view_size int &    width,
int &    height
[virtual]
 

Implements MathTranslate.

const Wtransf & WorldTranslate::WORLD_TO_ROOM   [virtual]
 

Implements MathTranslate.


Member Data Documentation

Wtransf WorldTranslate::_room2world [protected]
 

Wtransf WorldTranslate::_world2room [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:27:58 2003 for inspace by doxygen1.2.18