OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions
Vec3List Class Reference

#include <vec3.hh>

Inherited by CoordFrame.

Public Types

typedef std::vector< Vec3base_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)
Vec3Listoperator= (const Vec3List &rhs)
Mat3 GetInertia () const
Vec3 GetCenter () const
Mat3 GetPrincipalAxes () const
Line3 GetODRLine () const
Plane GetODRPlane () const
Line3 FitCylinder (const Vec3 &initial_direction, const Vec3 &center) const

Detailed Description

Definition at line 199 of file vec3.hh.


Member Typedef Documentation

typedef std::vector<Vec3> base_type

Reimplemented in CoordFrame.

Definition at line 201 of file vec3.hh.


Constructor & Destructor Documentation

Vec3List ( )
inline

Definition at line 202 of file vec3.hh.

Vec3List ( size_t  size,
const Vec3 value = Vec3() 
)
inline

Definition at line 204 of file vec3.hh.

Vec3List ( base_type::iterator  b,
base_type::iterator  e 
)
inline

Definition at line 205 of file vec3.hh.

Vec3List ( const Vec3List rhs)
inline

Definition at line 207 of file vec3.hh.

Vec3List ( const base_type rhs)
inline

Definition at line 208 of file vec3.hh.


Member Function Documentation

Line3 FitCylinder ( const Vec3 initial_direction,
const Vec3 center 
) const
Vec3 GetCenter ( ) const
Mat3 GetInertia ( ) const
Line3 GetODRLine ( ) const
Plane GetODRPlane ( ) const
Mat3 GetPrincipalAxes ( ) const
Vec3List& operator= ( const Vec3List rhs)
inline

Definition at line 209 of file vec3.hh.


The documentation for this class was generated from the following file: