33 #include "commonGlobal.h"
35 #include "byteArray.h"
78 rttiDoubleArrayMeta = 8,
79 rttiCharArrayMeta = 9,
80 rttiIntervalMeta = 10,
81 rttiDoubleIntervalMeta = 11,
103 IPV4Address = 0x0020,
105 UnknownRepresentation = 0x0080
139 inline char getMin()
const {
return m_minVal; }
140 inline char getMax()
const {
return m_maxVal; }
151 void setMin(
char val);
157 void setMax(
char val);
163 void setStepSize(
char val);
189 inline int32
getMin()
const {
return m_minVal; }
190 inline int32
getMax()
const {
return m_maxVal; }
201 void setMin(int32 val);
207 void setMax(int32 val);
213 void setStepSize(int32 val);
250 inline float64
getMin()
const {
return m_minVal; }
251 inline float64
getMax()
const {
return m_maxVal; }
266 void setMin(float64 val);
272 void setMax(float64 val);
278 void setStepSize(float64 val);
397 tType getStringType()
const;
398 void setStringType(tType type);
400 const char* getString(
int idx = 0)
const;
401 bool addItem(
const char *val);
426 explicit DObjMeta(uint32 allowedTypes = 0xFFFF,
int minDim = 0,
int maxDim = (std::numeric_limits<int>::max)(),
ito::ByteArray category =
ito::ByteArray()) :
ParamMeta(rttiDObjMeta, category), m_allowedTypes(allowedTypes), m_minDim(minDim), m_maxDim(maxDim) {}
427 inline int getAllowedTypes()
const {
return m_allowedTypes; }
433 uint32 m_allowedTypes;
462 void setNumMin(
size_t val);
468 void setNumMax(
size_t val);
474 void setNumStepSize(
size_t val);
508 void setNumMin(
size_t val);
514 void setNumMax(
size_t val);
520 void setNumStepSize(
size_t val);
554 void setNumMin(
size_t val);
560 void setNumMax(
size_t val);
566 void setNumStepSize(
size_t val);
602 void setSizeMin(float64 val);
608 void setSizeMax(float64 val);
614 void setSizeStep(float64 val);
646 inline bool isIntervalNotRange()
const {
return m_isIntervalNotRange; }
652 void setIntervalMin(int32 val);
658 void setIntervalMax(int32 val);
664 void setIntervalStep(int32 val);
666 virtual bool operator==(
const ParamMeta& other)
const;
716 inline const ito::RangeMeta& getWidthRangeMeta()
const {
return m_widthMeta; }
717 inline const ito::RangeMeta& getHeightRangeMeta()
const {
return m_heightMeta; }
This is a Qt-free class for byte arrays (strings) without specific encoding information.
Definition: byteArray.h:64
Definition: apiFunctionsGraph.cpp:39
bool operator==(const ByteArray &a1, const char *a2)
comparison operator that returns true if the content of a1 is equal to the given zero-terminated stri...
Definition: byteArray.h:185
bool operator!=(const ByteArray &a1, const char *a2)
comparison operator that returns true if the content of a1 is not equal to the given zero-terminated ...
Definition: byteArray.h:197