SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
#include <SVirtualLinkage.hpp>
Public Member Functions | |
SVirtualLinkage () | |
virtual | ~SVirtualLinkage () |
virtual const std::string & | getType () const |
virtual const std::string & | getName () const |
virtual bool | hasBeenInit () const |
Public Attributes | |
sutil::CMappedList < std::string, SForceContact > | contact_list_ |
std::string | name_ |
sBool | has_been_init_ |
Protected Attributes | |
std::string | type_ |
This describes the set of forces applied by an actuated articulated body (robot) on an unactuated articulated or rigid body. For instance, a humanoid robot could be applying some forces on a block that it is holding with two hands.
Example : A three armed robot could be manipulating a triple pendulum without holding the middle pendulum link. The virtual linkage will specify all forces acting on the triple pendulum
—*–O---—O–*—*– | | | O--—O-—O-O—O | ===========O==========
Rigid body : — Joint : O Grasp point : * Ground : ===
|
inline |
Default constructor : Does nothing
|
inlinevirtual |
Default destructor : Does nothing
|
inlinevirtualinherited |
Get the object's type
|
inlinevirtualinherited |
Get the object's type
|
inlinevirtualinherited |
Get the object's type
sutil::CMappedList<std::string, SForceContact> scl::SVirtualLinkage::contact_list_ |
The list of contact points
|
inherited |
Whether the object is ready for use
|
inherited |
The object's name
|
protectedinherited |
The object's type. Should only be set by the constructor