#include <jMatrix.hpp>
Public Methods | |
| jMatrixStack () | |
| void | push () |
| void | pop () |
| jMatrix | getTop () |
| void | setTop (jMatrix obj) |
| void | tform (vect3f &point) |
| void | tform (vect3f *point) |
| void | trans (float x, float y, float z) |
| void | rotxrad (float angle) |
| void | rotxdeg (float angle) |
| void | rotyrad (float angle) |
| void | rotydeg (float angle) |
| void | rotzrad (float angle) |
| void | rotzdeg (float angle) |
| void | rotallrad (float x, float y, float z) |
| void | rotalldeg (float x, float y, float z) |
| void | scale (float x, float y, float z) |
Protected Attributes | |
| vector< jMatrix > | stk |
| vector< jMatrix >::iterator | iter |
| jMatrix | mult |
|
|
Definition at line 333 of file jMatrix.hpp. |
|
|
Definition at line 307 of file jMatrix.hpp. 00307 { return *iter; }
|
|
|
Definition at line 353 of file jMatrix.hpp. 00354 {
00355 if (stk.size() > 1){
00356 stk.pop_back();
00357 iter = stk.end() - 1;
00358 }
00359 else
00360 (*iter).identity();
00361 }
|
|
|
Definition at line 344 of file jMatrix.hpp. 00345 {
00346 mult = *iter;
00347 stk.push_back(mult);
00348 iter = stk.end() - 1;
00349 }
|
|
||||||||||||||||
|
Definition at line 495 of file jMatrix.hpp. |
|
||||||||||||||||
|
Definition at line 483 of file jMatrix.hpp. |
|
|
Definition at line 406 of file jMatrix.hpp. Referenced by rotalldeg().
|
|
|
Definition at line 392 of file jMatrix.hpp. Referenced by rotallrad().
|
|
|
Definition at line 436 of file jMatrix.hpp. Referenced by rotalldeg().
|
|
|
Definition at line 422 of file jMatrix.hpp. Referenced by rotallrad().
|
|
|
Definition at line 467 of file jMatrix.hpp. Referenced by rotalldeg().
|
|
|
Definition at line 453 of file jMatrix.hpp. Referenced by rotallrad().
|
|
||||||||||||||||
|
Definition at line 507 of file jMatrix.hpp. |
|
|
Definition at line 308 of file jMatrix.hpp. 00308 { *iter = obj; }
|
|
|
Definition at line 372 of file jMatrix.hpp. 00373 {
00374 (*iter).tform(point);
00375 }
|
|
|
Definition at line 365 of file jMatrix.hpp. 00366 {
00367 (*iter).tform(point);
00368 }
|
|
||||||||||||||||
|
Definition at line 379 of file jMatrix.hpp. |
|
|
Definition at line 294 of file jMatrix.hpp. |
|
|
Definition at line 295 of file jMatrix.hpp. |
|
|
Definition at line 293 of file jMatrix.hpp. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001