university_of_leipzig::robots Namespace Reference


Classes

struct  Wire
class  OdeObject
class  IComponent
 Component. More...
class  AbstractComponent
 AbstractComponent. More...
class  AbstractCompoundComponent
 AbstractCompoundComponent. More...
class  SimplePhysicalComponent
 SimplePhysicalComponent. More...
class  AbstractMotorComponent
 AbstractMotorComponent. More...
class  MotorWire
class  UniversalMotorComponent
 UniversalMotorComponent. More...
class  RobotArmDescription
class  CCURobotArmComponent
 RobotArmComponent. More...
class  PlaneComponentDescription
class  SpiderDescription
class  SpiderComponent

Typedefs

typedef Position Angle
typedef std::list< AngleAngleList
typedef std::list< IComponent * > ComponentList
typedef std::list< Wire * > WireList

Functions

OdeHandle temp (NULL, NULL, NULL)
double atan_ex (double x, double y)
 atan_ex
double quat_mag (const dQuaternion q)
void quat_norm (dQuaternion q)
void quat_conj (dQuaternion q)
 conjugate_quaternion
void quat_inv (dQuaternion q)
void qv_mult (dVector3 v3_result, dQuaternion q, const dVector3 v3)
void xxx_multiply (dVector3 v3_result, const dMatrix3 m33, const dVector3 v3)
 multiply
void yyy_multiply (dVector3 v3_result, const dMatrix3 m33, const dVector3 v3)


Typedef Documentation

typedef Position Angle
 

Definition at line 82 of file component2.h.

typedef std::list< Angle > AngleList
 

Definition at line 83 of file component2.h.

typedef std::list<IComponent*> ComponentList
 

Definition at line 85 of file component2.h.

typedef std::list<Wire*> WireList
 

Definition at line 86 of file component2.h.


Function Documentation

double university_of_leipzig::robots::atan_ex double  x,
double  y
 

atan_ex

utility function, not used here - should be moved to another file

Definition at line 657 of file component.cpp.

void university_of_leipzig::robots::quat_conj dQuaternion  q  ) 
 

conjugate_quaternion

Definition at line 699 of file component.cpp.

void university_of_leipzig::robots::quat_inv dQuaternion  q  ) 
 

Definition at line 706 of file component.cpp.

double university_of_leipzig::robots::quat_mag const dQuaternion  q  ) 
 

Definition at line 674 of file component.cpp.

void university_of_leipzig::robots::quat_norm dQuaternion  q  ) 
 

Definition at line 684 of file component.cpp.

void university_of_leipzig::robots::qv_mult dVector3  v3_result,
dQuaternion  q,
const dVector3  v3
 

Definition at line 718 of file component.cpp.

OdeHandle university_of_leipzig::robots::temp NULL  ,
NULL  ,
NULL 
 

void university_of_leipzig::robots::xxx_multiply dVector3  v3_result,
const dMatrix3  m33,
const dVector3  v3
 

multiply

is there some ode-multiply routine???!!!

Definition at line 737 of file component.cpp.

void university_of_leipzig::robots::yyy_multiply dVector3  v3_result,
const dMatrix3  m33,
const dVector3  v3
 

Definition at line 755 of file component.cpp.


Generated on Tue Apr 4 19:05:27 2006 for Robotsystem from Robot Group Leipzig by  doxygen 1.4.5