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 = Registrar< std::function< VariantDataWidgetBase *(const VariantDataPtr &)> >
 

Functions

VariantDataWidgetBasemakeVariantDataWidget (const VariantBasePtr &p)
 

Variables

VariantDataWidgetFactoryRegistration< BoolVariantDataWidgetregisterBoolVariantDataWidget
 
VariantDataWidgetFactoryRegistration< ComplexDoubleBaseWidgetregisterComplexDoubleBaseWidget
 
VariantDataWidgetFactoryRegistration< ComplexFloatBaseWidgetregisterComplexFloatBaseWidget
 
VariantDataWidgetFactoryRegistration< DoubleVariantDataWidgetregisterDoubleVariantDataWidget
 
VariantDataWidgetFactoryRegistration< FloatVariantDataWidgetregisterFloatVariantDataWidget
 
VariantDataWidgetFactoryRegistration< FramedDirectionBaseWidgetregisterFramedDirectionBaseWidget {FramedDirectionBase::ice_staticId()}
 
VariantDataWidgetFactoryRegistration< FramedOrientationBaseWidgetregisterFramedOrientationBaseWidget {FramedOrientationBase::ice_staticId()}
 
VariantDataWidgetFactoryRegistration< FramedOrientedPointBaseWidgetregisterFramedOrientedPointBaseWidget {FramedOrientedPointBase::ice_staticId()}
 
VariantDataWidgetFactoryRegistration< FramedPoseBaseWidgetregisterFramedPoseBaseWidget
 
VariantDataWidgetFactoryRegistration< FramedPositionBaseWidgetregisterFramedPositionBaseWidget
 
VariantDataWidgetFactoryRegistration< IntVariantDataWidgetregisterIntVariantDataWidget
 
VariantDataWidgetFactoryRegistration< LongVariantDataWidgetregisterLongVariantDataWidget
 
VariantDataWidgetFactoryRegistration< MatrixDoubleBaseWidgetregisterMatrixDoubleBaseWidget
 
VariantDataWidgetFactoryRegistration< MatrixFloatBaseWidgetregisterMatrixFloatBaseWidget
 
VariantDataWidgetFactoryRegistration< OrientedPointBaseWidgetregisterOrientedPointBaseWidget
 
VariantDataWidgetFactoryRegistration< PoseBaseWidgetregisterPoseBaseWidget
 
VariantDataWidgetFactoryRegistration< QuaternionBaseWidgetregisterQuaternionBaseWidget
 
VariantDataWidgetFactoryRegistration< StringVariantDataWidgetregisterStringVariantDataWidget
 
VariantDataWidgetFactoryRegistration< TimestampBaseWidgetregisterTimestampBaseWidget
 
VariantDataWidgetFactoryRegistration< Vector2BaseWidgetregisterVector2BaseWidget
 
VariantDataWidgetFactoryRegistration< Vector3BaseWidgetregisterVector3BaseWidget
 

Typedef Documentation

◆ VariantDataWidgetFactory

using VariantDataWidgetFactory = Registrar<std::function<VariantDataWidgetBase*(const VariantDataPtr&)> >

Definition at line 98 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.