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