Go to the documentation of this file.
52 #define vtkExtraExtendedTemplateMacro(call) \
53 vtkExtendedTemplateMacro(call); \
54 vtkTemplateMacroCase(VTK_VARIANT, vtkVariant, call)
57 #define vtkExtendedArrayIteratorTemplateMacro(call) \
58 vtkArrayIteratorTemplateMacro(call); \
59 vtkArrayIteratorTemplateMacroCase(VTK_VARIANT, vtkVariant, call);
121 #if defined(VTK_TYPE_USE___INT64)
129 #if defined(VTK_TYPE_USE_LONG_LONG)
249 return this->ToFloat(0); };
252 return this->ToDouble(0); };
255 return this->ToChar(0); };
258 return this->ToUnsignedChar(0); };
261 return this->ToSignedChar(0); };
264 return this->ToShort(0); };
267 return this->ToUnsignedShort(0); };
270 return this->ToInt(0); };
273 return this->ToUnsignedInt(0); };
276 return this->ToLong(0); };
279 return this->ToUnsignedLong(0); };
280 #if defined(VTK_TYPE_USE___INT64)
281 __int64 To__Int64(
bool *valid)
const;
282 __int64 To__Int64()
const {
283 return this->To__Int64(0); };
284 unsigned __int64 ToUnsigned__Int64(
bool *valid)
const;
285 unsigned __int64 ToUnsigned__Int64()
const {
286 return this->ToUnsigned__Int64(0); };
288 #if defined(VTK_TYPE_USE_LONG_LONG)
289 long long ToLongLong(
bool *valid)
const;
290 long long ToLongLong()
const {
291 return this->ToLongLong(0); };
292 unsigned long long ToUnsignedLongLong(
bool *valid)
const;
293 unsigned long long ToUnsignedLongLong()
const {
294 return this->ToUnsignedLongLong(0); };
298 return this->ToTypeInt64(0); };
301 return this->ToTypeUInt64(0); };
353 template <
typename T>
354 T ToNumeric(
bool *valid, T*
vtkNotUsed(ignored))
const;
371 #if defined(VTK_TYPE_USE___INT64)
373 unsigned __int64 Unsigned__Int64;
375 #if defined(VTK_TYPE_USE_LONG_LONG)
377 unsigned long long UnsignedLongLong;
unsigned short ToUnsignedShort() const
unsigned char ToUnsignedChar(bool *valid) const
bool operator()(const vtkVariant &s1, const vtkVariant &s2) const
#define VTKCOMMONCORE_EXPORT
const char * GetTypeAsString() const
unsigned char ToUnsignedChar() const
vtkVariant(vtkObjectBase *value)
vtkVariant(const vtkVariant &other, unsigned int type)
signed char ToSignedChar(bool *valid) const
vtkVariant(unsigned long value)
bool IsUnicodeString() const
bool IsUnsignedChar() const
float ToFloat(bool *valid) const
unsigned int GetType() const
bool operator()(const vtkVariant &s1, const vtkVariant &s2) const
unsigned long ToUnsignedLong() const
vtkVariant(const vtkVariant &other)
VTKCOMMONCORE_EXPORT bool operator<(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
unsigned char UnsignedChar
vtkVariant(vtkStdString value)
vtkVariant(signed char value)
vtkTypeInt64 ToTypeInt64() const
vtkObjectBase * ToVTKObject() const
vtkStdString ToString() const
bool IsEqual(const vtkVariant &other) const
vtkVariant(unsigned char value)
GLsizei const GLfloat * value
double ToDouble(bool *valid) const
unsigned int ToUnsignedInt() const
abstract base class for most VTK objects
unsigned long ToUnsignedLong(bool *valid) const
bool operator()(const vtkVariant &s1, const vtkVariant &s2) const
unsigned short UnsignedShort
String class that stores Unicode text.
short ToShort(bool *valid) const
vtkVariant(unsigned int value)
A atomic type representing the union of many types.
bool IsUnsignedInt() const
unsigned int ToUnsignedInt(bool *valid) const
VTKCOMMONCORE_EXPORT bool operator==(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, const vtkVariant &val)
vtkObjectBase * VTKObject
vtkTypeInt64 ToTypeInt64(bool *valid) const
vtkAbstractArray * ToArray() const
vtkVariant(const vtkUnicodeString &value)
bool IsSignedChar() const
Abstract superclass for all arrays.
char ToChar(bool *valid) const
bool IsUnsignedLongLong() const
unsigned long UnsignedLong
int ToInt(bool *valid) const
bool IsUnsignedShort() const
vtkTypeUInt64 ToTypeUInt64() const
VTKCOMMONCORE_EXPORT bool operator>=(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
vtkVariant(const char *value)
bool IsUnsignedLong() const
long ToLong(bool *valid) const
vtkUnicodeString ToUnicodeString() const
unsigned short ToUnsignedShort(bool *valid) const
vtkUnicodeString * UnicodeString
Wrapper around std::string to keep symbols short.
VTKCOMMONCORE_EXPORT bool operator!=(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
VTKCOMMONCORE_EXPORT bool operator>(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
GLuint GLuint GLsizei GLenum type
vtkTypeUInt64 ToTypeUInt64(bool *valid) const
vtkVariant(unsigned short value)
VTKCOMMONCORE_EXPORT bool operator<=(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
signed char ToSignedChar() const
bool operator()(const vtkVariant &s1, const vtkVariant &s2) const
bool IsUnsigned__Int64() const