VariantListParameter Class Reference

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

+ Inheritance diagram for VariantListParameter:

Public Member Functions

ParameterBasePtr clone (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
 
Parameteroperator= (const Parameter &source) override
 
void setVariantList (const SingleTypeVariantListBasePtr &variantList, const Ice::Current &c=Ice::emptyCurrent) override
 
bool validate (const Ice::Current &c) const override
 
 VariantListParameter ()
 Creates an empty Parameter. More...
 
 VariantListParameter (const SingleTypeVariantList &source)
 
 VariantListParameter (const VariantListParameter &source)
 
- Public Member Functions inherited from Parameter
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
 
 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 43 of file VariantListParameter.h.

Constructor & Destructor Documentation

◆ VariantListParameter() [1/3]

Creates an empty Parameter.

Required for Ice ObjectFactory

Definition at line 51 of file VariantListParameter.h.

+ Here is the caller graph for this function:

◆ VariantListParameter() [2/3]

Definition at line 46 of file VariantListParameter.cpp.

+ Here is the call graph for this function:

◆ VariantListParameter() [3/3]

Definition at line 78 of file VariantListParameter.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 85 of file VariantListParameter.cpp.

+ Here is the call graph for this function:

◆ getVariantList()

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

Definition at line 91 of file VariantListParameter.cpp.

◆ getVariantType()

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

Definition at line 41 of file VariantListParameter.cpp.

◆ operator=()

Parameter & operator= ( const Parameter source)
overridevirtual

Reimplemented from Parameter.

Definition at line 66 of file VariantListParameter.cpp.

+ Here is the call graph for this function:

◆ setVariantList()

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

Definition at line 30 of file VariantListParameter.cpp.

◆ validate()

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

Definition at line 96 of file VariantListParameter.cpp.


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