#include <math_translate.H>
Public Methods | |
virtual | ~MathTranslate () |
virtual Wpt | toWpt (cXYpt &xypt, cWpt ¶llel_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 Wtransf & | ROOM_TO_WORLD ()=0 |
virtual const Wtransf & | WORLD_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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|