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 Parameteroperator= (const Parameter &source)
 
 Parameter ()
 Creates an empty Parameter. More...
 
 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
 

Detailed Description

Definition at line 44 of file Parameter.h.

Constructor & Destructor Documentation

◆ Parameter() [1/2]

Parameter ( )
inline

Creates an empty Parameter.

Required for Ice ObjectFactory

Definition at line 51 of file Parameter.h.

+ Here is the caller graph for this function:

◆ Parameter() [2/2]

Parameter ( const Parameter source)

Definition at line 29 of file Parameter.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ clone()

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

Definition at line 52 of file Parameter.cpp.

+ Here is the call graph for this function:

◆ getDataFieldIdentifier()

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

Definition at line 95 of file Parameter.cpp.

◆ getParameterType()

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

Definition at line 75 of file Parameter.cpp.

◆ getVariant()

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

Definition at line 85 of file Parameter.cpp.

◆ getVariantList()

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

Definition at line 90 of file Parameter.cpp.

◆ getVariantType()

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

Definition at line 80 of file Parameter.cpp.

◆ operator=()

Parameter & operator= ( const Parameter source)
virtual

Reimplemented in VariantParameter, and VariantListParameter.

Definition at line 41 of file Parameter.cpp.

+ Here is the call graph for this function:

◆ setDataFieldIdentifier()

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

Definition at line 68 of file Parameter.cpp.

◆ setVariant()

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

Definition at line 58 of file Parameter.cpp.

◆ setVariantList()

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

Definition at line 63 of file Parameter.cpp.

◆ validate()

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

Definition at line 100 of file Parameter.cpp.


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