armarx::VariantDataWidgets Namespace Reference

Classes

class  BoolVariantDataWidget
 
class  ComplexDoubleBaseWidget
 
class  ComplexFloatBaseWidget
 
class  DoubleVariantDataWidget
 
class  FloatVariantDataWidget
 
class  FramedDirectionBaseWidget
 
class  FramedOrientationBaseWidget
 
class  FramedOrientedPointBaseWidget
 
class  FramedPoseBaseWidget
 
class  FramedPositionBaseWidget
 
class  IntVariantDataWidget
 
class  LongVariantDataWidget
 
class  MatrixDoubleBaseWidget
 
class  MatrixFloatBaseWidget
 
class  OrientedPointBaseWidget
 
class  PoseBaseWidget
 
class  QuaternionBaseWidget
 
class  StringVariantDataWidget
 
class  TimestampBaseWidget
 
class  VariantDataWidgetBase
 
struct  VariantDataWidgetFactoryRegistration
 
class  Vector2BaseWidget
 
class  Vector3BaseWidget
 

Typedefs

using VariantDataWidgetFactory
 

Functions

VariantDataWidgetBase * makeVariantDataWidget (const VariantBasePtr &p)
 

Variables

VariantDataWidgetFactoryRegistration< BoolVariantDataWidget > registerBoolVariantDataWidget
 
VariantDataWidgetFactoryRegistration< ComplexDoubleBaseWidget > registerComplexDoubleBaseWidget
 
VariantDataWidgetFactoryRegistration< ComplexFloatBaseWidget > registerComplexFloatBaseWidget
 
VariantDataWidgetFactoryRegistration< DoubleVariantDataWidget > registerDoubleVariantDataWidget
 
VariantDataWidgetFactoryRegistration< FloatVariantDataWidget > registerFloatVariantDataWidget
 
VariantDataWidgetFactoryRegistration< FramedDirectionBaseWidget > registerFramedDirectionBaseWidget {FramedDirectionBase::ice_staticId()}
 
VariantDataWidgetFactoryRegistration< FramedOrientationBaseWidget > registerFramedOrientationBaseWidget {FramedOrientationBase::ice_staticId()}
 
VariantDataWidgetFactoryRegistration< FramedOrientedPointBaseWidget > registerFramedOrientedPointBaseWidget {FramedOrientedPointBase::ice_staticId()}
 
VariantDataWidgetFactoryRegistration< FramedPoseBaseWidget > registerFramedPoseBaseWidget
 
VariantDataWidgetFactoryRegistration< FramedPositionBaseWidget > registerFramedPositionBaseWidget
 
VariantDataWidgetFactoryRegistration< IntVariantDataWidget > registerIntVariantDataWidget
 
VariantDataWidgetFactoryRegistration< LongVariantDataWidget > registerLongVariantDataWidget
 
VariantDataWidgetFactoryRegistration< MatrixDoubleBaseWidget > registerMatrixDoubleBaseWidget
 
VariantDataWidgetFactoryRegistration< MatrixFloatBaseWidget > registerMatrixFloatBaseWidget
 
VariantDataWidgetFactoryRegistration< OrientedPointBaseWidget > registerOrientedPointBaseWidget
 
VariantDataWidgetFactoryRegistration< PoseBaseWidget > registerPoseBaseWidget
 
VariantDataWidgetFactoryRegistration< QuaternionBaseWidget > registerQuaternionBaseWidget
 
VariantDataWidgetFactoryRegistration< StringVariantDataWidget > registerStringVariantDataWidget
 
VariantDataWidgetFactoryRegistration< TimestampBaseWidget > registerTimestampBaseWidget
 
VariantDataWidgetFactoryRegistration< Vector2BaseWidget > registerVector2BaseWidget
 
VariantDataWidgetFactoryRegistration< Vector3BaseWidget > registerVector3BaseWidget
 

Typedef Documentation

◆ VariantDataWidgetFactory

Initial value:
Registrar<std::function<VariantDataWidgetBase*(const VariantDataPtr&)>>
Stores key object pairs.
Definition Registrar.h:63

Definition at line 97 of file VariantWidget.h.

Function Documentation

◆ makeVariantDataWidget()

VariantDataWidgets::VariantDataWidgetBase * makeVariantDataWidget ( const VariantBasePtr & p)

Definition at line 556 of file VariantWidget.cpp.

+ Here is the call graph for this function:

Variable Documentation

◆ registerBoolVariantDataWidget

Initial value:
{
BoolVariantData::ice_staticId()}

Definition at line 95 of file VariantWidget.cpp.

◆ registerComplexDoubleBaseWidget

Initial value:
{
ComplexDoubleBase::ice_staticId()}

Definition at line 328 of file VariantWidget.cpp.

◆ registerComplexFloatBaseWidget

Initial value:
{
ComplexFloatBase::ice_staticId()}

Definition at line 296 of file VariantWidget.cpp.

◆ registerDoubleVariantDataWidget

Initial value:
{
DoubleVariantData::ice_staticId()}

Definition at line 123 of file VariantWidget.cpp.

◆ registerFloatVariantDataWidget

Initial value:
{
FloatVariantData::ice_staticId()}

Definition at line 151 of file VariantWidget.cpp.

◆ registerFramedDirectionBaseWidget

VariantDataWidgetFactoryRegistration<FramedDirectionBaseWidget> registerFramedDirectionBaseWidget {FramedDirectionBase::ice_staticId()}

Definition at line 201 of file RobotAPIVariantWidget.cpp.

◆ registerFramedOrientationBaseWidget

VariantDataWidgetFactoryRegistration<FramedOrientationBaseWidget> registerFramedOrientationBaseWidget {FramedOrientationBase::ice_staticId()}

Definition at line 393 of file RobotAPIVariantWidget.cpp.

◆ registerFramedOrientedPointBaseWidget

VariantDataWidgetFactoryRegistration<FramedOrientedPointBaseWidget> registerFramedOrientedPointBaseWidget {FramedOrientedPointBase::ice_staticId()}

Definition at line 305 of file RobotAPIVariantWidget.cpp.

◆ registerFramedPoseBaseWidget

Initial value:
{
FramedPoseBase::ice_staticId()}

Definition at line 508 of file RobotAPIVariantWidget.cpp.

◆ registerFramedPositionBaseWidget

Initial value:
{
FramedPositionBase::ice_staticId()}

Definition at line 156 of file RobotAPIVariantWidget.cpp.

◆ registerIntVariantDataWidget

Initial value:
{
IntVariantData::ice_staticId()}

Definition at line 179 of file VariantWidget.cpp.

◆ registerLongVariantDataWidget

Initial value:
{
LongVariantData::ice_staticId()}

Definition at line 207 of file VariantWidget.cpp.

◆ registerMatrixDoubleBaseWidget

Initial value:
{
MatrixDoubleBase::ice_staticId()}

Definition at line 365 of file VariantWidget.cpp.

◆ registerMatrixFloatBaseWidget

Initial value:
{
MatrixFloatBase::ice_staticId()}

Definition at line 402 of file VariantWidget.cpp.

◆ registerOrientedPointBaseWidget

Initial value:
{
OrientedPointBase::ice_staticId()}

Definition at line 248 of file RobotAPIVariantWidget.cpp.

◆ registerPoseBaseWidget

Initial value:
{
PoseBase::ice_staticId()}

Definition at line 446 of file RobotAPIVariantWidget.cpp.

◆ registerQuaternionBaseWidget

Initial value:
{
QuaternionBase::ice_staticId()}

Definition at line 344 of file RobotAPIVariantWidget.cpp.

◆ registerStringVariantDataWidget

Initial value:
{
StringVariantData::ice_staticId()}

Definition at line 235 of file VariantWidget.cpp.

◆ registerTimestampBaseWidget

Initial value:
{
TimestampBase::ice_staticId()}

Definition at line 264 of file VariantWidget.cpp.

◆ registerVector2BaseWidget

Initial value:
{
Vector2Base::ice_staticId()}

Definition at line 76 of file RobotAPIVariantWidget.cpp.

◆ registerVector3BaseWidget

Initial value:
{
Vector3Base::ice_staticId()}

Definition at line 112 of file RobotAPIVariantWidget.cpp.