alrobotmodel  2.1.4.13
 All Classes Functions Variables Enumerations Enumerator Pages
Public Types | Public Member Functions | Public Attributes | List of all members
Sim::JointSymmetry Class Reference

JointSymmetry defines a symmetry between two joints. More...

#include <alrobotmodel.h>

Public Types

enum  SymmetryType { MIRROR_SYM, MIRROR_ANTISYM }
 the symmetry can be direct or reversed
 

Public Member Functions

 JointSymmetry ()
 creates an empty JointSymmetry, you should not use this. More...
 
 ~JointSymmetry ()
 destructor.
 
std::pair< const Joint
*, const Joint * > 
symmetricJoints () const
 returns the two symmetric joints.
 
const JointsymmetricJoint (const Joint *joint) const
 returns the symmetric Joint of the given Joint.
 
SymmetryType symmetryType () const
 returns the type of the symmetry.
 

Public Attributes

class JointSymmetryImpl * a_impl
 brief private implementation.
 

Detailed Description

JointSymmetry defines a symmetry between two joints.

Definition at line 336 of file alrobotmodel.h.

Constructor & Destructor Documentation

Sim::JointSymmetry::JointSymmetry ( )

creates an empty JointSymmetry, you should not use this.

Warning
The JointSymmetry being empty, every access to this object will throw.

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