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)
bool operator== (const Vec3List &rhs) const
Vec3Listoperator+= (const Vec3List &rhs)
Vec3Listoperator+= (Real d)
Vec3Listoperator-= (const Vec3List &rhs)
Vec3Listoperator-= (Real d)
Vec3Listoperator*= (Real d)
Vec3Listoperator/= (Real d)
Mat3 GetInertia () const
Vec3 GetCenter () const
Mat3 GetPrincipalAxes () const
Line3 GetODRLine () const
Plane GetODRPlane () const
std::pair< Line3, RealFitCylinder (const Vec3 &initial_direction) const

Detailed Description

Definition at line 214 of file vec3.hh.


Member Typedef Documentation

typedef std::vector<Vec3> base_type

Reimplemented in CoordFrame.

Definition at line 222 of file vec3.hh.


Constructor & Destructor Documentation

Vec3List (  )  [inline]

Definition at line 223 of file vec3.hh.

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

Definition at line 225 of file vec3.hh.

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

Definition at line 226 of file vec3.hh.

Vec3List ( const Vec3List rhs  )  [inline]

Definition at line 228 of file vec3.hh.

Vec3List ( const base_type rhs  )  [inline]

Definition at line 229 of file vec3.hh.


Member Function Documentation

std::pair<Line3, Real> FitCylinder ( const Vec3 initial_direction  )  const
Vec3 GetCenter (  )  const
Mat3 GetInertia (  )  const
Line3 GetODRLine (  )  const
Plane GetODRPlane (  )  const
Mat3 GetPrincipalAxes (  )  const
Vec3List& operator*= ( Real  d  )  [inline]

negateable

multipliable

Definition at line 298 of file vec3.hh.

Vec3List& operator+= ( Real  d  )  [inline]

Definition at line 259 of file vec3.hh.

Vec3List& operator+= ( const Vec3List rhs  )  [inline]

addable op

Definition at line 249 of file vec3.hh.

Vec3List& operator-= ( Real  d  )  [inline]

Definition at line 279 of file vec3.hh.

Vec3List& operator-= ( const Vec3List rhs  )  [inline]

subtractable op

Definition at line 268 of file vec3.hh.

Vec3List& operator/= ( Real  d  )  [inline]

dividable

Definition at line 307 of file vec3.hh.

Vec3List& operator= ( const Vec3List rhs  )  [inline]

Definition at line 230 of file vec3.hh.

bool operator== ( const Vec3List rhs  )  const [inline]

comparable

Definition at line 236 of file vec3.hh.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 10 Nov 2016 for OpenStructure by  doxygen 1.6.1