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 Wtransf & ROOM_TO_WORLD ()
virtual const Wtransf & WORLD_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