#include <WorldTranslate.H>
Inherits MathTranslate.
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 ¶llel_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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements MathTranslate. |
|
Reimplemented from MathTranslate. |
|
Reimplemented from MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
Implements MathTranslate. |
|
|
|
|