Public Member Functions | Public Attributes | List of all members
ODE_Link Class Reference

#include <ODE_Link.h>

Inheritance diagram for ODE_Link:
Inheritance graph
[legend]

Public Member Functions

void destroy ()
 
dReal getAngle ()
 
const dReal * getAngularVel ()
 
const dReal * getForce ()
 
void getLinearVel (hrp::Vector3 &v)
 
const dReal * getTorque ()
 
void getTransform (hrp::Vector3 &pos, hrp::Matrix33 &R)
 
dReal getVelocity ()
 
void setAbsVelocity (hrp::Vector3 &v, hrp::Vector3 &w)
 
void setForce (double fx, double fy, double fz)
 
void setTorque (double fx, double fy, double fz)
 
void setTorque (dReal data)
 
void setTransform (const hrp::Vector3 &pos, const hrp::Matrix33 &R)
 

Public Attributes

dBodyID bodyId
 
hrp::Vector3 C
 
std::vector< dGeomID > geomIds
 
std::vector< intindices
 
dJointID odeJointId
 
dTriMeshDataID triMeshDataId
 
std::vector< dReal > vertices
 

Additional Inherited Members

Detailed Description

Definition at line 19 of file ODE_Link.h.

Member Function Documentation

◆ destroy()

void ODE_Link::destroy ( )

Definition at line 93 of file ODE_Link.cpp.

◆ getAngle()

dReal ODE_Link::getAngle ( )

Definition at line 32 of file ODE_Link.cpp.

◆ getAngularVel()

const dReal * ODE_Link::getAngularVel ( )

Definition at line 57 of file ODE_Link.cpp.

◆ getForce()

const dReal * ODE_Link::getForce ( )

Definition at line 77 of file ODE_Link.cpp.

◆ getLinearVel()

void ODE_Link::getLinearVel ( hrp::Vector3 v)

Definition at line 61 of file ODE_Link.cpp.

◆ getTorque()

const dReal * ODE_Link::getTorque ( )

Definition at line 81 of file ODE_Link.cpp.

◆ getTransform()

void ODE_Link::getTransform ( hrp::Vector3 pos,
hrp::Matrix33 R 
)

Definition at line 12 of file ODE_Link.cpp.

◆ getVelocity()

dReal ODE_Link::getVelocity ( )

Definition at line 41 of file ODE_Link.cpp.

◆ setAbsVelocity()

void ODE_Link::setAbsVelocity ( hrp::Vector3 v,
hrp::Vector3 w 
)

Definition at line 67 of file ODE_Link.cpp.

◆ setForce()

void ODE_Link::setForce ( double  fx,
double  fy,
double  fz 
)

Definition at line 85 of file ODE_Link.cpp.

◆ setTorque() [1/2]

void ODE_Link::setTorque ( double  fx,
double  fy,
double  fz 
)

Definition at line 89 of file ODE_Link.cpp.

◆ setTorque() [2/2]

void ODE_Link::setTorque ( dReal  data)

Definition at line 50 of file ODE_Link.cpp.

◆ setTransform()

void ODE_Link::setTransform ( const hrp::Vector3 pos,
const hrp::Matrix33 R 
)

Definition at line 23 of file ODE_Link.cpp.

Member Data Documentation

◆ bodyId

dBodyID ODE_Link::bodyId

Definition at line 39 of file ODE_Link.h.

◆ C

hrp::Vector3 ODE_Link::C

Definition at line 47 of file ODE_Link.h.

◆ geomIds

std::vector<dGeomID> ODE_Link::geomIds

Definition at line 42 of file ODE_Link.h.

◆ indices

std::vector<int> ODE_Link::indices

Definition at line 45 of file ODE_Link.h.

◆ odeJointId

dJointID ODE_Link::odeJointId

Definition at line 40 of file ODE_Link.h.

◆ triMeshDataId

dTriMeshDataID ODE_Link::triMeshDataId

Definition at line 43 of file ODE_Link.h.

◆ vertices

std::vector<dReal> ODE_Link::vertices

Definition at line 44 of file ODE_Link.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:05