Parameter Class Reference

#include <ArmarXCore/observers/parameter/Parameter.h>

+ Inheritance diagram for Parameter:

Public Member Functions

ParameterBasePtr clone (const Ice::Current &c=Ice::emptyCurrent) const override
 
DataFieldIdentifierBasePtr getDataFieldIdentifier (const Ice::Current &c=Ice::emptyCurrent) const override
 
ParameterType getParameterType (const Ice::Current &c=Ice::emptyCurrent) const override
 
VariantBasePtr getVariant (const Ice::Current &c=Ice::emptyCurrent) const override
 
SingleTypeVariantListBasePtr getVariantList (const Ice::Current &c=Ice::emptyCurrent) const override
 
VariantTypeId getVariantType (const Ice::Current &c=Ice::emptyCurrent) const override
 
virtual Parameter & operator= (const Parameter &source)
 
 Parameter ()
 Creates an empty Parameter.
 
 Parameter (const Parameter &source)
 
void setDataFieldIdentifier (const DataFieldIdentifierBasePtr &dataFieldIdentifier, const Ice::Current &c=Ice::emptyCurrent) override
 
void setVariant (const VariantBasePtr &variant, const Ice::Current &c=Ice::emptyCurrent) override
 
void setVariantList (const SingleTypeVariantListBasePtr &variantList, const Ice::Current &c=Ice::emptyCurrent) override
 
bool validate (const Ice::Current &c=Ice::emptyCurrent) const override
 

Constructor & Destructor Documentation

◆ Parameter() [1/2]

Parameter ( )
inline

Creates an empty Parameter.

Required for Ice ObjectFactory

◆ Parameter() [2/2]

Parameter ( const Parameter & source)

Member Function Documentation

◆ clone()

ParameterBasePtr clone ( const Ice::Current & c = Ice::emptyCurrent) const
override

◆ getDataFieldIdentifier()

DataFieldIdentifierBasePtr getDataFieldIdentifier ( const Ice::Current & c = Ice::emptyCurrent) const
override

◆ getParameterType()

ParameterType getParameterType ( const Ice::Current & c = Ice::emptyCurrent) const
override

◆ getVariant()

VariantBasePtr getVariant ( const Ice::Current & c = Ice::emptyCurrent) const
override

◆ getVariantList()

SingleTypeVariantListBasePtr getVariantList ( const Ice::Current & c = Ice::emptyCurrent) const
override

◆ getVariantType()

VariantTypeId getVariantType ( const Ice::Current & c = Ice::emptyCurrent) const
override

◆ operator=()

Parameter & operator= ( const Parameter & source)
virtual

Reimplemented in VariantListParameter, and VariantParameter.

◆ setDataFieldIdentifier()

void setDataFieldIdentifier ( const DataFieldIdentifierBasePtr & dataFieldIdentifier,
const Ice::Current & c = Ice::emptyCurrent )
override

◆ setVariant()

void setVariant ( const VariantBasePtr & variant,
const Ice::Current & c = Ice::emptyCurrent )
override

◆ setVariantList()

void setVariantList ( const SingleTypeVariantListBasePtr & variantList,
const Ice::Current & c = Ice::emptyCurrent )
override

◆ validate()

bool validate ( const Ice::Current & c = Ice::emptyCurrent) const
override

The documentation for this class was generated from the following files: