All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
fcl::TVector3 Struct Reference

#include <taylor_vector.h>

List of all members.

Public Member Functions

TVector3 cross (const TVector3 &other) const
TVector3 cross (const Vec3f &other) const
TaylorModel dot (const TVector3 &other) const
TaylorModel dot (const Vec3f &other) const
IVector3 getBound () const
IVector3 getBound (FCL_REAL t) const
TVector3 operator* (const TaylorModel &d) const
TVector3 operator* (FCL_REAL d) const
TVector3operator*= (const TaylorModel &d)
TVector3operator*= (FCL_REAL d)
TVector3 operator+ (const TVector3 &other) const
TVector3 operator+ (FCL_REAL d) const
TVector3operator+= (const TVector3 &other)
TVector3operator+= (FCL_REAL d)
TVector3 operator- (const TVector3 &other) const
TVector3operator-= (const TVector3 &other)
const TaylorModeloperator[] (size_t i) const
TaylorModeloperator[] (size_t i)
void print () const
void setTimeInterval (const boost::shared_ptr< TimeInterval > &time_interval)
void setZero ()
TaylorModel squareLength () const
 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)
FCL_REAL volumn () const

Public Attributes

TaylorModel i_ [3]

Detailed Description

Definition at line 46 of file taylor_vector.h.


Constructor & Destructor Documentation

Definition at line 42 of file taylor_vector.cpp.

fcl::TVector3::TVector3 ( const boost::shared_ptr< TimeInterval > &  time_interval)

Definition at line 46 of file taylor_vector.cpp.

Definition at line 51 of file taylor_vector.cpp.

fcl::TVector3::TVector3 ( const TaylorModel v0,
const TaylorModel v1,
const TaylorModel v2 
)

Definition at line 58 of file taylor_vector.cpp.

fcl::TVector3::TVector3 ( const Vec3f v,
const boost::shared_ptr< TimeInterval > &  time_interval 
)

Definition at line 65 of file taylor_vector.cpp.


Member Function Documentation

TVector3 fcl::TVector3::cross ( const TVector3 other) const

Definition at line 157 of file taylor_vector.cpp.

TVector3 fcl::TVector3::cross ( const Vec3f other) const

Definition at line 169 of file taylor_vector.cpp.

TaylorModel fcl::TVector3::dot ( const TVector3 other) const

Definition at line 152 of file taylor_vector.cpp.

TaylorModel fcl::TVector3::dot ( const Vec3f other) const

Definition at line 164 of file taylor_vector.cpp.

Definition at line 181 of file taylor_vector.cpp.

Definition at line 193 of file taylor_vector.cpp.

TVector3 fcl::TVector3::operator* ( const TaylorModel d) const

Definition at line 116 of file taylor_vector.cpp.

TVector3 fcl::TVector3::operator* ( FCL_REAL  d) const

Definition at line 129 of file taylor_vector.cpp.

TVector3 & fcl::TVector3::operator*= ( const TaylorModel d)

Definition at line 121 of file taylor_vector.cpp.

TVector3 & fcl::TVector3::operator*= ( FCL_REAL  d)

Definition at line 134 of file taylor_vector.cpp.

TVector3 fcl::TVector3::operator+ ( const TVector3 other) const

Definition at line 79 of file taylor_vector.cpp.

TVector3 fcl::TVector3::operator+ ( FCL_REAL  d) const

Definition at line 84 of file taylor_vector.cpp.

TVector3 & fcl::TVector3::operator+= ( const TVector3 other)

Definition at line 100 of file taylor_vector.cpp.

TVector3 & fcl::TVector3::operator+= ( FCL_REAL  d)

Definition at line 89 of file taylor_vector.cpp.

TVector3 fcl::TVector3::operator- ( const TVector3 other) const

Definition at line 95 of file taylor_vector.cpp.

TVector3 & fcl::TVector3::operator-= ( const TVector3 other)

Definition at line 108 of file taylor_vector.cpp.

const TaylorModel & fcl::TVector3::operator[] ( size_t  i) const

Definition at line 142 of file taylor_vector.cpp.

TaylorModel & fcl::TVector3::operator[] ( size_t  i)

Definition at line 147 of file taylor_vector.cpp.

void fcl::TVector3::print ( ) const

Definition at line 186 of file taylor_vector.cpp.

void fcl::TVector3::setTimeInterval ( const boost::shared_ptr< TimeInterval > &  time_interval)

Definition at line 203 of file taylor_vector.cpp.

Definition at line 72 of file taylor_vector.cpp.

Definition at line 198 of file taylor_vector.cpp.

Definition at line 176 of file taylor_vector.cpp.


Member Data Documentation

Definition at line 48 of file taylor_vector.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:32