#include <jtriangle.hpp>
Public Methods | |
void | put (triangle) |
triangle | get () |
void | begin () |
void | next () |
void | prev () |
int | size () |
void | draw () |
void | drawmesh () |
void | drawnormals () |
void | tform () |
Public Attributes | |
vector< triangle > | triList |
vector< triangle >::iterator | iter |
unsigned int | texture |
|
Definition at line 304 of file jtriangle.hpp. 00305 { 00306 iter = triList.begin(); 00307 } |
|
Definition at line 334 of file jtriangle.hpp. 00335 { 00336 for (vector<triangle>::iterator i = triList.begin(); i < triList.end(); i++) 00337 (*i).draw(); 00338 } |
|
Definition at line 342 of file jtriangle.hpp. 00343 { 00344 for (vector<triangle>::iterator i = triList.begin(); i < triList.end(); i++) 00345 (*i).drawmesh(); 00346 } |
|
Definition at line 350 of file jtriangle.hpp. 00351 { 00352 for (vector<triangle>::iterator i = triList.begin(); i < triList.end(); i++) 00353 (*i).drawnormals(); 00354 } |
|
Definition at line 297 of file jtriangle.hpp. 00298 { 00299 return *iter; 00300 } |
|
Definition at line 311 of file jtriangle.hpp. 00312 { 00313 if (iter < triList.end() - 1) 00314 iter++; 00315 } |
|
Definition at line 319 of file jtriangle.hpp. 00320 { 00321 if (iter > triList.begin()) 00322 iter--; 00323 } |
|
Definition at line 285 of file jtriangle.hpp. 00286 { 00287 if (triList.empty()){ 00288 triList.push_back(obj); 00289 iter = triList.begin(); 00290 } 00291 else 00292 triList.push_back(obj); 00293 } |
|
Definition at line 327 of file jtriangle.hpp. 00328 { 00329 return triList.size(); 00330 } |
|
Definition at line 358 of file jtriangle.hpp. 00359 { 00360 for (vector<triangle>::iterator i = triList.begin(); i < triList.end(); i++) 00361 (*i).tform(); 00362 } |
|
Definition at line 264 of file jtriangle.hpp. |
|
Definition at line 266 of file jtriangle.hpp. |
|
Definition at line 263 of file jtriangle.hpp. |