|
bool | isAvailable () const |
|
template<class T , class = typename std::enable_if<std::is_base_of<SensorValueBase, T>::value>::type> |
void | _copyTo (std::unique_ptr< T > &target) const |
|
| ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK (SensorValueHasGetClassMemberInfo, GetClassMemberInfo, SensorValueInfo< T >(*)(void)) |
|
template<class T > |
T * | asA () |
|
template<class T > |
const T * | asA () const |
|
template<class T > |
T | getDataFieldAs (std::size_t i) const |
|
virtual void | getDataFieldAs (std::size_t i, bool &out) const =0 |
|
virtual void | getDataFieldAs (std::size_t i, Ice::Byte &out) const =0 |
|
virtual void | getDataFieldAs (std::size_t i, Ice::Double &out) const =0 |
|
virtual void | getDataFieldAs (std::size_t i, Ice::Float &out) const =0 |
|
virtual void | getDataFieldAs (std::size_t i, Ice::Int &out) const =0 |
|
virtual void | getDataFieldAs (std::size_t i, Ice::Long &out) const =0 |
|
virtual void | getDataFieldAs (std::size_t i, Ice::Short &out) const =0 |
|
virtual void | getDataFieldAs (std::size_t i, std::string &out) const =0 |
|
virtual std::vector< std::string > | getDataFieldNames () const =0 |
|
virtual const std::type_info & | getDataFieldType (std::size_t i) const =0 |
|
virtual std::size_t | getNumberOfDataFields () const =0 |
|
virtual std::string | getSensorValueType (bool withoutNamespaceSpecifier) const =0 |
|
template<class... Ts> |
bool | isA () const |
|
virtual std::map< std::string, VariantBasePtr > | toVariants (const IceUtil::Time ×tamp) const =0 |
| used to send the data to the DebugObserverTopic and to other Components (e.g. GUI widgets) More...
|
|
virtual | ~SensorValueBase ()=default |
|
The pose correction to obtain the robot's global pose.
In conjunction with the SensorValueHolonomicPlatformRelativePosition information, the global robot pose can be obtained which
- provides the robot's initial localization within the map
- compensates odometry drift over time.
Definition at line 26 of file GlobalRobotPoseSensorDevice.h.