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

MathTranslate Class Reference

#include <math_translate.H>

List of all members.

Public Methods

virtual ~MathTranslate ()
virtual Wpt toWpt (cXYpt &xypt, cWpt &parallel_wpt)=0
virtual Wpt toWpt (cXYpt &xypt, double distance)=0
virtual Wpt toWpt (cXYpt &xypt)=0
virtual Wvec toWvec (cXYpt &xypt)=0
virtual XYpt toXYpt (cWpt &wpt)=0
virtual void view_size (int &width, int &height)=0
virtual void view_pixels (double &, NDCpt &)=0
virtual double VIEW_ASPECT ()=0
virtual Wtransf VIEW_NDC_TRANS ()=0
virtual void setROOM_TO_WORLD (cWtransf &)
virtual void setWORLD_TO_ROOM (cWtransf &)
virtual const WtransfROOM_TO_WORLD ()=0
virtual const WtransfWORLD_TO_ROOM ()=0
virtual ROOMpt toROOM (cWpt &p)
virtual ROOMvec toROOM (cWvec &v)
virtual Wpt toW (cROOMpt &p)
virtual Wvec toW (cROOMvec &v)

Static Public Methods

MathTranslate * instance ()
void set_instance (MathTranslate *inst)

Static Protected Attributes

MathTranslate * instance_ = 0


Constructor & Destructor Documentation

virtual MathTranslate::~MathTranslate   [inline, virtual]
 


Member Function Documentation

MathTranslate* MathTranslate::instance   [inline, static]
 

virtual const Wtransf& MathTranslate::ROOM_TO_WORLD   [pure virtual]
 

void MathTranslate::set_instance MathTranslate *    inst [inline, static]
 

virtual void MathTranslate::setROOM_TO_WORLD cWtransf   [inline, virtual]
 

virtual void MathTranslate::setWORLD_TO_ROOM cWtransf   [inline, virtual]
 

virtual ROOMvec MathTranslate::toROOM cWvec   v [inline, virtual]
 

virtual ROOMpt MathTranslate::toROOM cWpt   p [inline, virtual]
 

virtual Wvec MathTranslate::toW cROOMvec   v [inline, virtual]
 

virtual Wpt MathTranslate::toW cROOMpt   p [inline, virtual]
 

virtual Wpt MathTranslate::toWpt cXYpt   xypt [pure virtual]
 

virtual Wpt MathTranslate::toWpt cXYpt   xypt,
double    distance
[pure virtual]
 

virtual Wpt MathTranslate::toWpt cXYpt   xypt,
cWpt   parallel_wpt
[pure virtual]
 

virtual Wvec MathTranslate::toWvec cXYpt   xypt [pure virtual]
 

virtual XYpt MathTranslate::toXYpt cWpt   wpt [pure virtual]
 

virtual double MathTranslate::VIEW_ASPECT   [pure virtual]
 

virtual Wtransf MathTranslate::VIEW_NDC_TRANS   [pure virtual]
 

virtual void MathTranslate::view_pixels double &   ,
NDCpt  
[pure virtual]
 

virtual void MathTranslate::view_size int &    width,
int &    height
[pure virtual]
 

virtual const Wtransf& MathTranslate::WORLD_TO_ROOM   [pure virtual]
 


Member Data Documentation

MathTranslate * MathTranslate::instance_ = 0 [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:26:00 2003 for gluebase by doxygen1.2.18