|
|
Brief description of class RobotAPIComponentPlugins. More...
#include <RobotAPI/libraries/RobotAPIComponentPlugins/RobotStateComponentPlugin.h>
Inheritance diagram for RobotStateComponentPlugin:Classes | |
| struct | RobotData |
Public Member Functions | |
| VirtualRobot::RobotPtr | addRobot (const std::string &id, const std::string &filename, const Ice::StringSeq packages, VirtualRobot::RobotIO::RobotDescription loadMode, const std::string &rnsName="", const std::string &nodeName="") |
| VirtualRobot::RobotPtr | addRobot (const std::string &id, const VirtualRobot::RobotPtr &robot, const std::string &rnsName, const std::string &nodeName="") |
| VirtualRobot::RobotPtr | addRobot (const std::string &id, const VirtualRobot::RobotPtr &robot, const VirtualRobot::RobotNodeSetPtr &rns={}, const VirtualRobot::RobotNodePtr &node={}) |
| VirtualRobot::RobotPtr | addRobot (const std::string &id, VirtualRobot::RobotIO::RobotDescription loadMode, const std::string &rnsName="", const std::string &nodeName="") |
| SimpleDiffIK::Result | calculateRobotDiffIK (const std::string &id, const Eigen::Matrix4f &targetPose, const SimpleDiffIK::Parameters ¶ms={}) const |
| SimpleDiffIK::Reachability | calculateRobotReachability (const std::string &id, const std::vector< Eigen::Matrix4f > &targets, const Eigen::VectorXf &initialJV, const SimpleDiffIK::Parameters ¶ms={}) const |
| void | deactivate () |
| VirtualRobot::RobotPtr | getRobot (const std::string &id) const |
| RobotData | getRobotData (const std::string &id) const |
| RobotNameHelperPtr | getRobotNameHelper () const |
| const RobotStateComponentInterfacePrx & | getRobotStateComponent () const |
| const std::string & | getRobotStateComponentName () const |
| bool | hasRobot (const std::string &id) const |
| void | setRobotRNSAndNode (const std::string &id, const std::string &rnsName, const std::string &nodeName) |
| void | setRobotStateComponent (const RobotStateComponentInterfacePrx &rsc) |
| void | setRobotStateComponentName (const std::string &name) |
| bool | synchronizeLocalClone (const RobotData &rdata) const |
| bool | synchronizeLocalClone (const RobotData &rdata, const RobotStateConfig &state) const |
| bool | synchronizeLocalClone (const RobotData &rdata, Ice::Long timestamp) const |
| bool | synchronizeLocalClone (const std::string &id) const |
| bool | synchronizeLocalClone (const std::string &id, const RobotStateConfig &state) const |
| bool | synchronizeLocalClone (const std::string &id, Ice::Long timestamp) const |
| bool | synchronizeLocalClone (const VirtualRobot::RobotPtr &robot) const |
| bool | synchronizeLocalClone (const VirtualRobot::RobotPtr &robot, const RobotStateConfig &state) const |
| bool | synchronizeLocalClone (const VirtualRobot::RobotPtr &robot, Ice::Long timestamp) const |
| Eigen::Matrix4f | transformFromTo (const std::string &from, const std::string &to, const VirtualRobot::RobotPtr &rob) |
Public Member Functions inherited from ManagedIceObjectPlugin | |
| ManagedIceObject & | parent () |
| template<class T > | |
| T & | parent () |
| const ManagedIceObject & | parent () const |
| template<class T > | |
| const T & | parent () const |
| template<class T > | |
| bool | parentDerives () const |
| virtual | ~ManagedIceObjectPlugin ()=default |
Protected Member Functions | |
| void | postCreatePropertyDefinitions (PropertyDefinitionsPtr &properties) override |
| void | postOnDisconnectComponent () override |
| void | preOnConnectComponent () override |
| void | preOnInitComponent () override |
Protected Member Functions inherited from ComponentPlugin | |
| virtual void | componentPropertiesUpdated (const std::set< std::string > &changedProperties) |
| ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) | |
Protected Member Functions inherited from ManagedIceObjectPlugin | |
| template<class PluginT , class... ParamsT> | |
| PluginT * | addPlugin (const std::string prefix="", ParamsT &&... params) |
| template<class PluginT , class... ParamsT> | |
| void | addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&... params) |
| template<class PluginT , class... ParamsT> | |
| void | addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&... params) |
| void | addPluginDependency (ManagedIceObjectPlugin *dependedOn) |
| void | addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn) |
| std::string | makePropertyName (const std::string &name) |
| ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) | |
| virtual void | postOnConnectComponent () |
| virtual void | postOnExitComponent () |
| virtual void | postOnInitComponent () |
| const std::string & | prefix () const |
| virtual void | preOnDisconnectComponent () |
| virtual void | preOnExitComponent () |
Brief description of class RobotAPIComponentPlugins.
Detailed description of class RobotAPIComponentPlugins.
Definition at line 51 of file RobotStateComponentPlugin.h.
| VirtualRobot::RobotPtr addRobot | ( | const std::string & | id, |
| const std::string & | filename, | ||
| const Ice::StringSeq | packages, | ||
| VirtualRobot::RobotIO::RobotDescription | loadMode, | ||
| const std::string & | rnsName = "", |
||
| const std::string & | nodeName = "" |
||
| ) |
Definition at line 127 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| VirtualRobot::RobotPtr addRobot | ( | const std::string & | id, |
| const VirtualRobot::RobotPtr & | robot, | ||
| const std::string & | rnsName, | ||
| const std::string & | nodeName = "" |
||
| ) |
Definition at line 87 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| VirtualRobot::RobotPtr addRobot | ( | const std::string & | id, |
| const VirtualRobot::RobotPtr & | robot, | ||
| const VirtualRobot::RobotNodeSetPtr & | rns = {}, |
||
| const VirtualRobot::RobotNodePtr & | node = {} |
||
| ) |
Definition at line 59 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| VirtualRobot::RobotPtr addRobot | ( | const std::string & | id, |
| VirtualRobot::RobotIO::RobotDescription | loadMode, | ||
| const std::string & | rnsName = "", |
||
| const std::string & | nodeName = "" |
||
| ) |
Definition at line 115 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| SimpleDiffIK::Result calculateRobotDiffIK | ( | const std::string & | id, |
| const Eigen::Matrix4f & | targetPose, | ||
| const SimpleDiffIK::Parameters & | params = {} |
||
| ) | const |
Definition at line 252 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| SimpleDiffIK::Reachability calculateRobotReachability | ( | const std::string & | id, |
| const std::vector< Eigen::Matrix4f > & | targets, | ||
| const Eigen::VectorXf & | initialJV, | ||
| const SimpleDiffIK::Parameters & | params = {} |
||
| ) | const |
Definition at line 260 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| void deactivate | ( | ) |
Definition at line 350 of file RobotStateComponentPlugin.cpp.
| VirtualRobot::RobotPtr getRobot | ( | const std::string & | id | ) | const |
Definition at line 142 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| RobotStateComponentPlugin::RobotData getRobotData | ( | const std::string & | id | ) | const |
Definition at line 148 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| RobotNameHelperPtr getRobotNameHelper | ( | ) | const |
Definition at line 37 of file RobotStateComponentPlugin.cpp.
| const RobotStateComponentInterfacePrx & getRobotStateComponent | ( | ) | const |
Definition at line 185 of file RobotStateComponentPlugin.cpp.
| const std::string & getRobotStateComponentName | ( | ) | const |
Definition at line 344 of file RobotStateComponentPlugin.cpp.
| bool hasRobot | ( | const std::string & | id | ) | const |
Definition at line 52 of file RobotStateComponentPlugin.cpp.
Here is the caller graph for this function:
|
overrideprotectedvirtual |
Reimplemented from ComponentPlugin.
Definition at line 304 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:
|
overrideprotectedvirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 298 of file RobotStateComponentPlugin.cpp.
|
overrideprotectedvirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 285 of file RobotStateComponentPlugin.cpp.
|
overrideprotectedvirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 270 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| void setRobotRNSAndNode | ( | const std::string & | id, |
| const std::string & | rnsName, | ||
| const std::string & | nodeName | ||
| ) |
Definition at line 156 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| void setRobotStateComponent | ( | const RobotStateComponentInterfacePrx & | rsc | ) |
Definition at line 44 of file RobotStateComponentPlugin.cpp.
| void setRobotStateComponentName | ( | const std::string & | name | ) |
Definition at line 336 of file RobotStateComponentPlugin.cpp.
Here is the caller graph for this function:| bool synchronizeLocalClone | ( | const RobotData & | rdata | ) | const |
Definition at line 212 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| bool synchronizeLocalClone | ( | const RobotData & | rdata, |
| const RobotStateConfig & | state | ||
| ) | const |
Definition at line 225 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| bool synchronizeLocalClone | ( | const RobotData & | rdata, |
| Ice::Long | timestamp | ||
| ) | const |
Definition at line 218 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| bool synchronizeLocalClone | ( | const std::string & | id | ) | const |
Definition at line 232 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| bool synchronizeLocalClone | ( | const std::string & | id, |
| const RobotStateConfig & | state | ||
| ) | const |
Definition at line 245 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| bool synchronizeLocalClone | ( | const std::string & | id, |
| Ice::Long | timestamp | ||
| ) | const |
Definition at line 238 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| bool synchronizeLocalClone | ( | const VirtualRobot::RobotPtr & | robot | ) | const |
Definition at line 191 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool synchronizeLocalClone | ( | const VirtualRobot::RobotPtr & | robot, |
| const RobotStateConfig & | state | ||
| ) | const |
Definition at line 205 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| bool synchronizeLocalClone | ( | const VirtualRobot::RobotPtr & | robot, |
| Ice::Long | timestamp | ||
| ) | const |
Definition at line 197 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function:| Eigen::Matrix4f transformFromTo | ( | const std::string & | from, |
| const std::string & | to, | ||
| const VirtualRobot::RobotPtr & | rob | ||
| ) |
Definition at line 356 of file RobotStateComponentPlugin.cpp.
Here is the call graph for this function: