#include <math3d.h>
Public Member Functions | |
triangle () | |
triangle (int id0, int id1, int id2) | |
triangle (const oriented_point3d &p0_, const oriented_point3d &p1_, const oriented_point3d &p2_, const normal3d &n_) | |
triangle (const oriented_point3d &p0_, const oriented_point3d &p1_, const oriented_point3d &p2_, const normal3d &n_, int id0_, int id1_, int id2_) | |
triangle (const point3d &p0_, const point3d &p1_, const point3d &p2_, const normal3d &n_) | |
Public Attributes | |
int | id0 |
int | id1 |
int | id2 |
normal3d | n |
oriented_point3d | p0 |
oriented_point3d | p1 |
oriented_point3d | p2 |
Friends | |
std::ostream & | operator<< (std::ostream &o, const triangle &t) |
math3d::triangle::triangle | ( | ) | [inline] |
math3d::triangle::triangle | ( | int | id0, |
int | id1, | ||
int | id2 | ||
) | [inline] |
math3d::triangle::triangle | ( | const oriented_point3d & | p0_, |
const oriented_point3d & | p1_, | ||
const oriented_point3d & | p2_, | ||
const normal3d & | n_ | ||
) | [inline] |
math3d::triangle::triangle | ( | const oriented_point3d & | p0_, |
const oriented_point3d & | p1_, | ||
const oriented_point3d & | p2_, | ||
const normal3d & | n_, | ||
int | id0_, | ||
int | id1_, | ||
int | id2_ | ||
) | [inline] |
math3d::triangle::triangle | ( | const point3d & | p0_, |
const point3d & | p1_, | ||
const point3d & | p2_, | ||
const normal3d & | n_ | ||
) | [inline] |
std::ostream& operator<< | ( | std::ostream & | o, |
const triangle & | t | ||
) | [friend] |