|
Drake Designer
|
#include <src/app/ddDrakeModel.h>

Signals | |
| void | modelChanged () |
| void | displayChanged () |
Public Member Functions | |
| ddDrakeModel (QObject *parent=0) | |
| virtual | ~ddDrakeModel () |
| bool | loadFromFile (const QString &filename, const QString &floatingBaseType="ROLLPITCHYAW") |
| bool | loadFromXML (const QString &xmlString) |
| const QString & | filename () const |
| const ddSharedPtr< RigidBodyTreed > | getDrakeRBM () const |
| const ddSharedPtr < KinematicsCache< double > > | getKinematicsCache () const |
| void | addToRenderer (vtkRenderer *renderer) |
| void | removeFromRenderer (vtkRenderer *renderer) |
| int | numberOfJoints () |
| void | setJointPositions (const QVector< double > &positions, const QList< QString > &jointNames) |
| void | setJointPositions (const QVector< double > &positions) |
| QVector< double > | getJointPositions (const QList< QString > &jointNames) const |
| const QVector< double > & | getJointPositions () const |
| QVector< double > | getCenterOfMass () const |
| QVector< double > | getJointLimits (const QString &jointName) const |
| QVector< double > | getBodyContactPoints (const QString &bodyName) const |
| QVector< double > | geometricJacobian (int base_body_or_frame_ind, int end_effector_body_or_frame_ind, int expressed_in_body_or_frame_ind, int gradient_order, bool in_terms_of_qdot=false) |
| bool | getLinkToWorld (const QString &linkName, vtkTransform *transform) |
| bool | getFrameToWorld (int frameId, vtkTransform *transform) |
| QList< QString > | getLinkNames () |
| QList< QString > | getJointNames () |
| int | findLinkID (const QString &linkName) const |
| int | findJointID (const QString &jointName) const |
| int | findFrameID (const QString &frameName) const |
| QString | findNameOfChildBodyOfJoint (const QString &jointName) const |
| void | getModelMesh (vtkPolyData *polyData) |
| void | getModelMeshWithLinkInfoAndNormals (vtkPolyData *polyData) |
| void | getLinkModelMesh (const QString &linkName, vtkPolyData *polyData) |
| QString | getLinkNameForMesh (vtkPolyData *polyData) |
| QString | getBodyOrFrameName (int body_or_frame_id) |
| void | setAlpha (double alpha) |
| double | alpha () const |
| void | setUrdfColors () |
| void | setTexturesEnabled (bool enabled) |
| bool | texturesEnabled () const |
| void | setVisible (bool visible) |
| bool | visible () const |
| QColor | color () const |
| void | setColor (const QColor &color) |
| void | setLinkColor (const QString &linkName, const QColor &color) |
| QColor | getLinkColor (const QString &linkName) const |
Static Public Member Functions | |
| static void | addPackageSearchPath (const QString &searchPath) |
| static QString | findPackageDirectory (const QString &packageName) |
Protected Member Functions | |
| Q_DISABLE_COPY (ddDrakeModel) | |
Protected Attributes | |
| ddInternal * | Internal |
Definition at line 24 of file ddDrakeModel.h.
| ddDrakeModel::ddDrakeModel | ( | QObject * | parent = 0 | ) |
|
virtual |
|
static |
| void ddDrakeModel::addToRenderer | ( | vtkRenderer * | renderer | ) |
| double ddDrakeModel::alpha | ( | ) | const |
| QColor ddDrakeModel::color | ( | ) | const |
|
signal |
| const QString& ddDrakeModel::filename | ( | ) | const |
| int ddDrakeModel::findFrameID | ( | const QString & | frameName | ) | const |
| int ddDrakeModel::findJointID | ( | const QString & | jointName | ) | const |
| int ddDrakeModel::findLinkID | ( | const QString & | linkName | ) | const |
| QString ddDrakeModel::findNameOfChildBodyOfJoint | ( | const QString & | jointName | ) | const |
|
static |
| QVector<double> ddDrakeModel::geometricJacobian | ( | int | base_body_or_frame_ind, |
| int | end_effector_body_or_frame_ind, | ||
| int | expressed_in_body_or_frame_ind, | ||
| int | gradient_order, | ||
| bool | in_terms_of_qdot = false |
||
| ) |
| QVector<double> ddDrakeModel::getBodyContactPoints | ( | const QString & | bodyName | ) | const |
| QString ddDrakeModel::getBodyOrFrameName | ( | int | body_or_frame_id | ) |
| QVector<double> ddDrakeModel::getCenterOfMass | ( | ) | const |
| const ddSharedPtr<RigidBodyTreed> ddDrakeModel::getDrakeRBM | ( | ) | const |
| bool ddDrakeModel::getFrameToWorld | ( | int | frameId, |
| vtkTransform * | transform | ||
| ) |
| QVector<double> ddDrakeModel::getJointLimits | ( | const QString & | jointName | ) | const |
| QList<QString> ddDrakeModel::getJointNames | ( | ) |
| QVector<double> ddDrakeModel::getJointPositions | ( | const QList< QString > & | jointNames | ) | const |
| const QVector<double>& ddDrakeModel::getJointPositions | ( | ) | const |
| const ddSharedPtr<KinematicsCache<double> > ddDrakeModel::getKinematicsCache | ( | ) | const |
| QColor ddDrakeModel::getLinkColor | ( | const QString & | linkName | ) | const |
| void ddDrakeModel::getLinkModelMesh | ( | const QString & | linkName, |
| vtkPolyData * | polyData | ||
| ) |
| QString ddDrakeModel::getLinkNameForMesh | ( | vtkPolyData * | polyData | ) |
| QList<QString> ddDrakeModel::getLinkNames | ( | ) |
| bool ddDrakeModel::getLinkToWorld | ( | const QString & | linkName, |
| vtkTransform * | transform | ||
| ) |
| void ddDrakeModel::getModelMesh | ( | vtkPolyData * | polyData | ) |
| void ddDrakeModel::getModelMeshWithLinkInfoAndNormals | ( | vtkPolyData * | polyData | ) |
| bool ddDrakeModel::loadFromFile | ( | const QString & | filename, |
| const QString & | floatingBaseType = "ROLLPITCHYAW" |
||
| ) |
| bool ddDrakeModel::loadFromXML | ( | const QString & | xmlString | ) |
|
signal |
| int ddDrakeModel::numberOfJoints | ( | ) |
|
protected |
| void ddDrakeModel::removeFromRenderer | ( | vtkRenderer * | renderer | ) |
| void ddDrakeModel::setAlpha | ( | double | alpha | ) |
| void ddDrakeModel::setColor | ( | const QColor & | color | ) |
| void ddDrakeModel::setJointPositions | ( | const QVector< double > & | positions, |
| const QList< QString > & | jointNames | ||
| ) |
| void ddDrakeModel::setJointPositions | ( | const QVector< double > & | positions | ) |
| void ddDrakeModel::setLinkColor | ( | const QString & | linkName, |
| const QColor & | color | ||
| ) |
| void ddDrakeModel::setTexturesEnabled | ( | bool | enabled | ) |
| void ddDrakeModel::setUrdfColors | ( | ) |
| void ddDrakeModel::setVisible | ( | bool | visible | ) |
| bool ddDrakeModel::texturesEnabled | ( | ) | const |
| bool ddDrakeModel::visible | ( | ) | const |
|
protected |
Definition at line 94 of file ddDrakeModel.h.
1.8.6