|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   34 #include "vtkCommonCoreModule.h"  
   36 #include "vtkSetGet.h"            
   47 #define vtkExtraExtendedTemplateMacro(call)                                                        \ 
   48   vtkExtendedTemplateMacro(call);                                                                  \ 
   49   vtkTemplateMacroCase(VTK_VARIANT, vtkVariant, call) 
   52 #define vtkExtendedArrayIteratorTemplateMacro(call)                                                \ 
   53   vtkArrayIteratorTemplateMacro(call);                                                             \ 
   54   vtkArrayIteratorTemplateMacroCase(VTK_VARIANT, vtkVariant, call) 
  186   bool IsValid() 
const;
 
  191   bool IsString() 
const;
 
  196   bool IsUnicodeString() 
const;
 
  201   bool IsNumeric() 
const;
 
  206   bool IsFloat() 
const;
 
  211   bool IsDouble() 
const;
 
  221   bool IsUnsignedChar() 
const;
 
  226   bool IsSignedChar() 
const;
 
  231   bool IsShort() 
const;
 
  236   bool IsUnsignedShort() 
const;
 
  246   bool IsUnsignedInt() 
const;
 
  256   bool IsUnsignedLong() 
const;
 
  261   bool Is__Int64() 
const;
 
  266   bool IsUnsigned__Int64() 
const;
 
  271   bool IsLongLong() 
const;
 
  276   bool IsUnsignedLongLong() 
const;
 
  281   bool IsVTKObject() 
const;
 
  286   bool IsArray() 
const;
 
  291   unsigned int GetType() 
const;
 
  296   const char* GetTypeAsString() 
const;
 
  318   float ToFloat(
bool* valid) 
const;
 
  320   double ToDouble(
bool* valid) 
const;
 
  322   char ToChar(
bool* valid) 
const;
 
  324   unsigned char ToUnsignedChar(
bool* valid) 
const;
 
  326   signed char ToSignedChar(
bool* valid) 
const;
 
  328   short ToShort(
bool* valid) 
const;
 
  330   unsigned short ToUnsignedShort(
bool* valid) 
const;
 
  332   int ToInt(
bool* valid) 
const;
 
  334   unsigned int ToUnsignedInt(
bool* valid) 
const;
 
  336   long ToLong(
bool* valid) 
const;
 
  338   unsigned long ToUnsignedLong(
bool* valid) 
const;
 
  340   long long ToLongLong(
bool* valid) 
const;
 
  342   unsigned long long ToUnsignedLongLong(
bool* valid) 
const;
 
  344   vtkTypeInt64 ToTypeInt64(
bool* valid) 
const;
 
  346   vtkTypeUInt64 ToTypeUInt64(
bool* valid) 
const;
 
  414   template <
typename T>
 
  415   T ToNumeric(
bool* valid, T* vtkNotUsed(ignored)) 
const;
 
  
unsigned short ToUnsignedShort() const
unsigned char ToUnsignedChar() const
unsigned long ToUnsignedLong() const
VTKCOMMONCORE_EXPORT bool operator<(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
unsigned char UnsignedChar
vtkTypeInt64 ToTypeInt64() const
unsigned int ToUnsignedInt() const
abstract base class for most VTK objects
unsigned short UnsignedShort
String class that stores Unicode text.
A atomic type representing the union of many types.
long long ToLongLong() const
VTKCOMMONCORE_EXPORT bool operator==(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
VTKCOMMONCORE_EXPORT ostream & operator<<(ostream &os, const vtkVariant &val)
vtkObjectBase * VTKObject
Abstract superclass for all arrays.
unsigned long UnsignedLong
vtkTypeUInt64 ToTypeUInt64() const
VTKCOMMONCORE_EXPORT bool operator>=(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
unsigned long long ToUnsignedLongLong() 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)
VTKCOMMONCORE_EXPORT bool operator<=(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)
signed char ToSignedChar() const
unsigned long long UnsignedLongLong