itom  4.1.0
ito::DObjMeta Class Reference

Meta-information for Param of type DObjPtr. More...

#include <paramMeta.h>

Inheritance diagram for ito::DObjMeta:
ito::ParamMeta

Public Member Functions

 DObjMeta (uint32 allowedTypes=0xFFFF, int minDim=0, int maxDim=(std::numeric_limits< int >::max)(), ito::ByteArray category=ito::ByteArray())
 
int getAllowedTypes () const
 
int getMinDim () const
 returns maximum allowed dimensions of data object
 
int getMaxDim () const
 returns minimum number of dimensions of data object
 
virtual bool operator== (const ParamMeta &other) const
 
- Public Member Functions inherited from ito::ParamMeta
 ParamMeta (ito::ByteArray category=ito::ByteArray())
 default constructor with an unknown meta information type
 
 ParamMeta (MetaRtti type, ito::ByteArray category=ito::ByteArray())
 constructor used by derived classes to indicate their real type
 
virtual ~ParamMeta ()
 destructor
 
MetaRtti getType () const
 returns runtime type information value
 
ito::ByteArray getCategory () const
 returns category name of this parameter (default: empty ByteArray)
 
void setCategory (const ito::ByteArray &category)
 
bool operator!= (const ParamMeta &other) const
 

Private Attributes

uint32 m_allowedTypes
 
int m_minDim
 
int m_maxDim
 

Additional Inherited Members

- Public Types inherited from ito::ParamMeta
enum  MetaRtti {
  rttiUnknown = 0, rttiCharMeta = 1, rttiIntMeta = 2, rttiDoubleMeta = 3,
  rttiStringMeta = 4, rttiHWMeta = 5, rttiDObjMeta = 6, rttiIntArrayMeta = 7,
  rttiDoubleArrayMeta = 8, rttiCharArrayMeta = 9, rttiIntervalMeta = 10, rttiDoubleIntervalMeta = 11,
  rttiRangeMeta = 12, rttiRectMeta = 13
}
 Runtime type information. More...
 
enum  tRepresentation {
  Linear = 0x0001, Logarithmic = 0x0002, Boolean = 0x0004, PureNumber = 0x0008,
  HexNumber = 0x0010, IPV4Address = 0x0020, MACAddress = 0x0040, UnknownRepresentation = 0x0080
}
 The representation of number types indicates the type of widget that is suited best to display and change the value. More...
 
- Protected Attributes inherited from ito::ParamMeta
MetaRtti m_type
 
ito::ByteArray m_category
 optional category name of this parameter
 

Detailed Description

Meta-information for Param of type DObjPtr.

(not used yet)

See also
ito::Param, ito::ParamMeta

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