OpenStructure
|
#include <vec3.hh>
Inherited by CoordFrame.
Public Types | |
typedef std::vector< Vec3 > | base_type |
Public Member Functions | |
Vec3List () | |
Vec3List (size_t size, const Vec3 &value=Vec3()) | |
Vec3List (base_type::iterator b, base_type::iterator e) | |
Vec3List (const Vec3List &rhs) | |
Vec3List (const base_type &rhs) | |
Vec3List & | operator= (const Vec3List &rhs) |
bool | operator== (const Vec3List &rhs) const |
Vec3List & | operator+= (const Vec3List &rhs) |
Vec3List & | operator+= (Real d) |
Vec3List & | operator-= (const Vec3List &rhs) |
Vec3List & | operator-= (Real d) |
Vec3List & | operator*= (Real d) |
Vec3List & | operator/= (Real d) |
Mat3 | GetInertia () const |
Vec3 | GetCenter () const |
Mat3 | GetPrincipalAxes () const |
Line3 | GetODRLine () const |
Plane | GetODRPlane () const |
Line3 | FitCylinder (const Vec3 &initial_direction, const Vec3 ¢er) const |
Reimplemented in CoordFrame.
|
inline |
Vec3 GetCenter | ( | ) | const |
Mat3 GetInertia | ( | ) | const |
Line3 GetODRLine | ( | ) | const |
Plane GetODRPlane | ( | ) | const |
Mat3 GetPrincipalAxes | ( | ) | const |
|
inline |