geolib2
|
#include <Triangle.h>
Public Member Functions | |
double | area () const |
geo::Vector3 & | operator[] (const uint i) |
const geo::Vector3 & | operator[] (const uint i) const |
geo::Vector3 & | p1 () |
const geo::Vector3 & | p1 () const |
geo::Vector3 & | p2 () |
const geo::Vector3 & | p2 () const |
geo::Vector3 & | p3 () |
const geo::Vector3 & | p3 () const |
Triangle (const Vector3 &p1_, const Vector3 &p2_, const Vector3 &p3_) | |
virtual | ~Triangle () |
Public Attributes | |
std::array< geo::Vector3, 3 > | m |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Triangle &t) |
Definition at line 10 of file Triangle.h.
Definition at line 10 of file Triangle.cpp.
|
virtual |
Definition at line 13 of file Triangle.cpp.
double geo::Triangle::area | ( | ) | const |
Definition at line 16 of file Triangle.cpp.
|
inline |
Definition at line 30 of file Triangle.h.
|
inline |
Definition at line 32 of file Triangle.h.
|
inline |
Definition at line 18 of file Triangle.h.
|
inline |
Definition at line 20 of file Triangle.h.
|
inline |
Definition at line 22 of file Triangle.h.
|
inline |
Definition at line 24 of file Triangle.h.
|
inline |
Definition at line 26 of file Triangle.h.
|
inline |
Definition at line 28 of file Triangle.h.
|
friend |
Definition at line 20 of file Triangle.cpp.
std::array<geo::Vector3, 3> geo::Triangle::m |
Definition at line 39 of file Triangle.h.