All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends

fcl::TVector3 Struct Reference

List of all members.

Public Member Functions

 TVector3 ()
 TVector3 (const boost::shared_ptr< TimeInterval > &time_interval)
 TVector3 (TaylorModel v[3])
 TVector3 (const TaylorModel &v0, const TaylorModel &v1, const TaylorModel &v2)
 TVector3 (const Vec3f &v, const boost::shared_ptr< TimeInterval > &time_interval)
TVector3 operator+ (const TVector3 &other) const
TVector3operator+= (const TVector3 &other)
TVector3 operator+ (FCL_REAL d) const
TVector3operator+= (FCL_REAL d)
TVector3 operator- (const TVector3 &other) const
TVector3operator-= (const TVector3 &other)
TVector3 operator * (const TaylorModel &d) const
TVector3operator *= (const TaylorModel &d)
TVector3 operator * (FCL_REAL d) const
TVector3operator *= (FCL_REAL d)
const TaylorModeloperator[] (size_t i) const
TaylorModeloperator[] (size_t i)
TaylorModel dot (const TVector3 &other) const
TVector3 cross (const TVector3 &other) const
TaylorModel dot (const Vec3f &other) const
TVector3 cross (const Vec3f &other) const
IVector3 getBound () const
IVector3 getBound (FCL_REAL t) const
void print () const
FCL_REAL volumn () const
void setZero ()
TaylorModel squareLength () const
void setTimeInterval (const boost::shared_ptr< TimeInterval > &time_interval)

Public Attributes

TaylorModel i_ [3]

Detailed Description

Definition at line 46 of file taylor_vector.h.


The documentation for this struct was generated from the following files: