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

Function Documentation

◆ makeVariantDataWidget()

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

Variable Documentation

◆ registerBoolVariantDataWidget

Initial value:
{
BoolVariantData::ice_staticId()}

◆ registerComplexDoubleBaseWidget

Initial value:
{
ComplexDoubleBase::ice_staticId()}

◆ registerComplexFloatBaseWidget

Initial value:
{
ComplexFloatBase::ice_staticId()}

◆ registerDoubleVariantDataWidget

Initial value:
{
DoubleVariantData::ice_staticId()}

◆ registerFloatVariantDataWidget

Initial value:
{
FloatVariantData::ice_staticId()}

◆ registerFramedDirectionBaseWidget

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

◆ registerFramedOrientationBaseWidget

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

◆ registerFramedOrientedPointBaseWidget

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

◆ registerFramedPoseBaseWidget

Initial value:
{
FramedPoseBase::ice_staticId()}

◆ registerFramedPositionBaseWidget

Initial value:
{
FramedPositionBase::ice_staticId()}

◆ registerIntVariantDataWidget

Initial value:
{
IntVariantData::ice_staticId()}

◆ registerLongVariantDataWidget

Initial value:
{
LongVariantData::ice_staticId()}

◆ registerMatrixDoubleBaseWidget

Initial value:
{
MatrixDoubleBase::ice_staticId()}

◆ registerMatrixFloatBaseWidget

Initial value:
{
MatrixFloatBase::ice_staticId()}

◆ registerOrientedPointBaseWidget

Initial value:
{
OrientedPointBase::ice_staticId()}

◆ registerPoseBaseWidget

Initial value:
{
PoseBase::ice_staticId()}

◆ registerQuaternionBaseWidget

Initial value:
{
QuaternionBase::ice_staticId()}

◆ registerStringVariantDataWidget

Initial value:
{
StringVariantData::ice_staticId()}

◆ registerTimestampBaseWidget

Initial value:
{
TimestampBase::ice_staticId()}

◆ registerVector2BaseWidget

Initial value:
{
Vector2Base::ice_staticId()}

◆ registerVector3BaseWidget

Initial value:
{
Vector3Base::ice_staticId()}