#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. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001