#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. |