VTK
Macros | Typedefs
vtkType.h File Reference
#include "vtkConfigure.h"
Include dependency graph for vtkType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VTK_VOID   0
 
#define VTK_BIT   1
 
#define VTK_CHAR   2
 
#define VTK_SIGNED_CHAR   15
 
#define VTK_UNSIGNED_CHAR   3
 
#define VTK_SHORT   4
 
#define VTK_UNSIGNED_SHORT   5
 
#define VTK_INT   6
 
#define VTK_UNSIGNED_INT   7
 
#define VTK_LONG   8
 
#define VTK_UNSIGNED_LONG   9
 
#define VTK_FLOAT   10
 
#define VTK_DOUBLE   11
 
#define VTK_ID_TYPE   12
 
#define VTK_STRING   13
 
#define VTK_OPAQUE   14
 
#define VTK_LONG_LONG   16
 
#define VTK_UNSIGNED_LONG_LONG   17
 
#define VTK___INT64   18
 
#define VTK_UNSIGNED___INT64   19
 
#define VTK_VARIANT   20
 
#define VTK_OBJECT   21
 
#define VTK_UNICODE_STRING   22
 
#define VTK_POLY_DATA   0
 
#define VTK_STRUCTURED_POINTS   1
 
#define VTK_STRUCTURED_GRID   2
 
#define VTK_RECTILINEAR_GRID   3
 
#define VTK_UNSTRUCTURED_GRID   4
 
#define VTK_PIECEWISE_FUNCTION   5
 
#define VTK_IMAGE_DATA   6
 
#define VTK_DATA_OBJECT   7
 
#define VTK_DATA_SET   8
 
#define VTK_POINT_SET   9
 
#define VTK_UNIFORM_GRID   10
 
#define VTK_COMPOSITE_DATA_SET   11
 
#define VTK_MULTIGROUP_DATA_SET   12
 
#define VTK_MULTIBLOCK_DATA_SET   13
 
#define VTK_HIERARCHICAL_DATA_SET   14
 
#define VTK_HIERARCHICAL_BOX_DATA_SET   15
 
#define VTK_GENERIC_DATA_SET   16
 
#define VTK_HYPER_OCTREE   17
 
#define VTK_TEMPORAL_DATA_SET   18
 
#define VTK_TABLE   19
 
#define VTK_GRAPH   20
 
#define VTK_TREE   21
 
#define VTK_SELECTION   22
 
#define VTK_DIRECTED_GRAPH   23
 
#define VTK_UNDIRECTED_GRAPH   24
 
#define VTK_MULTIPIECE_DATA_SET   25
 
#define VTK_DIRECTED_ACYCLIC_GRAPH   26
 
#define VTK_ARRAY_DATA   27
 
#define VTK_REEB_GRAPH   28
 
#define VTK_UNIFORM_GRID_AMR   29
 
#define VTK_NON_OVERLAPPING_AMR   30
 
#define VTK_OVERLAPPING_AMR   31
 
#define VTK_HYPER_TREE_GRID   32
 
#define VTK_MOLECULE   33
 
#define VTK_PISTON_DATA_OBJECT   34
 
#define VTK_PATH   35
 
#define VTK_UNSTRUCTURED_GRID_BASE   36
 
#define VTK_TYPE_CAST(T, V)   ((T)(V))
 
#define VTK_BIT_MIN   0
 
#define VTK_BIT_MAX   1
 
#define VTK_CHAR_MIN   VTK_TYPE_CAST(char, 0u)
 
#define VTK_CHAR_MAX   VTK_TYPE_CAST(char, 0xffu)
 
#define VTK_SIGNED_CHAR_MIN   VTK_TYPE_CAST(signed char, 0x80)
 
#define VTK_SIGNED_CHAR_MAX   VTK_TYPE_CAST(signed char, 0x7f)
 
#define VTK_UNSIGNED_CHAR_MIN   VTK_TYPE_CAST(unsigned char, 0u)
 
#define VTK_UNSIGNED_CHAR_MAX   VTK_TYPE_CAST(unsigned char, 0xffu)
 
#define VTK_SHORT_MIN   VTK_TYPE_CAST(short, 0x8000)
 
#define VTK_SHORT_MAX   VTK_TYPE_CAST(short, 0x7fff)
 
#define VTK_UNSIGNED_SHORT_MIN   VTK_TYPE_CAST(unsigned short, 0u)
 
#define VTK_UNSIGNED_SHORT_MAX   VTK_TYPE_CAST(unsigned short, 0xffffu)
 
#define VTK_INT_MIN   VTK_TYPE_CAST(int, ~(~0u >> 1))
 
#define VTK_INT_MAX   VTK_TYPE_CAST(int, ~0u >> 1)
 
#define VTK_UNSIGNED_INT_MIN   VTK_TYPE_CAST(unsigned int, 0)
 
#define VTK_UNSIGNED_INT_MAX   VTK_TYPE_CAST(unsigned int, ~0u)
 
#define VTK_LONG_MIN   VTK_TYPE_CAST(long, ~(~0ul >> 1))
 
#define VTK_LONG_MAX   VTK_TYPE_CAST(long, ~0ul >> 1)
 
#define VTK_UNSIGNED_LONG_MIN   VTK_TYPE_CAST(unsigned long, 0ul)
 
#define VTK_UNSIGNED_LONG_MAX   VTK_TYPE_CAST(unsigned long, ~0ul)
 
#define VTK_FLOAT_MIN   VTK_TYPE_CAST(float, -1.0e+38f)
 
#define VTK_FLOAT_MAX   VTK_TYPE_CAST(float, 1.0e+38f)
 
#define VTK_DOUBLE_MIN   VTK_TYPE_CAST(double, -1.0e+299)
 
#define VTK_DOUBLE_MAX   VTK_TYPE_CAST(double, 1.0e+299)
 
#define VTK_HAS_ID_TYPE
 
#define VTK_SIZEOF_ID_TYPE   VTK_SIZEOF_INT
 
#define VTK_ID_MIN   VTK_INT_MIN
 
#define VTK_ID_MAX   VTK_INT_MAX
 

Typedefs

typedef int vtkIdType
 

Macro Definition Documentation

#define VTK_VOID   0

Definition at line 24 of file vtkType.h.

#define VTK_BIT   1

Definition at line 25 of file vtkType.h.

#define VTK_CHAR   2

Definition at line 26 of file vtkType.h.

#define VTK_SIGNED_CHAR   15

Definition at line 27 of file vtkType.h.

#define VTK_UNSIGNED_CHAR   3

Definition at line 28 of file vtkType.h.

#define VTK_SHORT   4

Definition at line 29 of file vtkType.h.

#define VTK_UNSIGNED_SHORT   5

Definition at line 30 of file vtkType.h.

#define VTK_INT   6

Definition at line 31 of file vtkType.h.

#define VTK_UNSIGNED_INT   7

Definition at line 32 of file vtkType.h.

#define VTK_LONG   8

Definition at line 33 of file vtkType.h.

#define VTK_UNSIGNED_LONG   9

Definition at line 34 of file vtkType.h.

#define VTK_FLOAT   10

Definition at line 35 of file vtkType.h.

#define VTK_DOUBLE   11

Definition at line 36 of file vtkType.h.

#define VTK_ID_TYPE   12

Definition at line 37 of file vtkType.h.

#define VTK_STRING   13

Definition at line 41 of file vtkType.h.

#define VTK_OPAQUE   14

Definition at line 42 of file vtkType.h.

#define VTK_LONG_LONG   16

Definition at line 45 of file vtkType.h.

#define VTK_UNSIGNED_LONG_LONG   17

Definition at line 46 of file vtkType.h.

#define VTK___INT64   18

Definition at line 49 of file vtkType.h.

#define VTK_UNSIGNED___INT64   19

Definition at line 53 of file vtkType.h.

#define VTK_VARIANT   20

Definition at line 56 of file vtkType.h.

#define VTK_OBJECT   21

Definition at line 57 of file vtkType.h.

#define VTK_UNICODE_STRING   22

Definition at line 60 of file vtkType.h.

#define VTK_POLY_DATA   0

Definition at line 66 of file vtkType.h.

#define VTK_STRUCTURED_POINTS   1

Definition at line 67 of file vtkType.h.

#define VTK_STRUCTURED_GRID   2

Definition at line 68 of file vtkType.h.

#define VTK_RECTILINEAR_GRID   3

Definition at line 69 of file vtkType.h.

#define VTK_UNSTRUCTURED_GRID   4

Definition at line 70 of file vtkType.h.

#define VTK_PIECEWISE_FUNCTION   5

Definition at line 71 of file vtkType.h.

#define VTK_IMAGE_DATA   6

Definition at line 72 of file vtkType.h.

#define VTK_DATA_OBJECT   7

Definition at line 73 of file vtkType.h.

#define VTK_DATA_SET   8

Definition at line 74 of file vtkType.h.

#define VTK_POINT_SET   9

Definition at line 75 of file vtkType.h.

#define VTK_UNIFORM_GRID   10

Definition at line 76 of file vtkType.h.

#define VTK_COMPOSITE_DATA_SET   11

Definition at line 77 of file vtkType.h.

#define VTK_MULTIGROUP_DATA_SET   12

Definition at line 78 of file vtkType.h.

#define VTK_MULTIBLOCK_DATA_SET   13

Definition at line 79 of file vtkType.h.

#define VTK_HIERARCHICAL_DATA_SET   14

Definition at line 80 of file vtkType.h.

#define VTK_HIERARCHICAL_BOX_DATA_SET   15

Definition at line 81 of file vtkType.h.

#define VTK_GENERIC_DATA_SET   16

Definition at line 82 of file vtkType.h.

#define VTK_HYPER_OCTREE   17

Definition at line 83 of file vtkType.h.

#define VTK_TEMPORAL_DATA_SET   18

Definition at line 84 of file vtkType.h.

#define VTK_TABLE   19

Definition at line 85 of file vtkType.h.

#define VTK_GRAPH   20

Definition at line 86 of file vtkType.h.

#define VTK_TREE   21

Definition at line 87 of file vtkType.h.

#define VTK_SELECTION   22

Definition at line 88 of file vtkType.h.

#define VTK_DIRECTED_GRAPH   23

Definition at line 89 of file vtkType.h.

#define VTK_UNDIRECTED_GRAPH   24

Definition at line 90 of file vtkType.h.

#define VTK_MULTIPIECE_DATA_SET   25

Definition at line 91 of file vtkType.h.

#define VTK_DIRECTED_ACYCLIC_GRAPH   26

Definition at line 92 of file vtkType.h.

#define VTK_ARRAY_DATA   27

Definition at line 93 of file vtkType.h.

#define VTK_REEB_GRAPH   28

Definition at line 94 of file vtkType.h.

#define VTK_UNIFORM_GRID_AMR   29

Definition at line 95 of file vtkType.h.

#define VTK_NON_OVERLAPPING_AMR   30

Definition at line 96 of file vtkType.h.

#define VTK_OVERLAPPING_AMR   31

Definition at line 97 of file vtkType.h.

#define VTK_HYPER_TREE_GRID   32

Definition at line 98 of file vtkType.h.

#define VTK_MOLECULE   33

Definition at line 99 of file vtkType.h.

#define VTK_PISTON_DATA_OBJECT   34

Definition at line 100 of file vtkType.h.

#define VTK_PATH   35

Definition at line 101 of file vtkType.h.

#define VTK_UNSTRUCTURED_GRID_BASE   36

Definition at line 102 of file vtkType.h.

#define VTK_TYPE_CAST (   T,
 
)    ((T)(V))

Definition at line 109 of file vtkType.h.

#define VTK_BIT_MIN   0

Definition at line 114 of file vtkType.h.

#define VTK_BIT_MAX   1

Definition at line 115 of file vtkType.h.

#define VTK_CHAR_MIN   VTK_TYPE_CAST(char, 0u)

Definition at line 120 of file vtkType.h.

#define VTK_CHAR_MAX   VTK_TYPE_CAST(char, 0xffu)

Definition at line 121 of file vtkType.h.

#define VTK_SIGNED_CHAR_MIN   VTK_TYPE_CAST(signed char, 0x80)

Definition at line 123 of file vtkType.h.

#define VTK_SIGNED_CHAR_MAX   VTK_TYPE_CAST(signed char, 0x7f)

Definition at line 124 of file vtkType.h.

#define VTK_UNSIGNED_CHAR_MIN   VTK_TYPE_CAST(unsigned char, 0u)

Definition at line 125 of file vtkType.h.

#define VTK_UNSIGNED_CHAR_MAX   VTK_TYPE_CAST(unsigned char, 0xffu)

Definition at line 126 of file vtkType.h.

#define VTK_SHORT_MIN   VTK_TYPE_CAST(short, 0x8000)

Definition at line 127 of file vtkType.h.

#define VTK_SHORT_MAX   VTK_TYPE_CAST(short, 0x7fff)

Definition at line 128 of file vtkType.h.

#define VTK_UNSIGNED_SHORT_MIN   VTK_TYPE_CAST(unsigned short, 0u)

Definition at line 129 of file vtkType.h.

#define VTK_UNSIGNED_SHORT_MAX   VTK_TYPE_CAST(unsigned short, 0xffffu)

Definition at line 130 of file vtkType.h.

#define VTK_INT_MIN   VTK_TYPE_CAST(int, ~(~0u >> 1))

Definition at line 131 of file vtkType.h.

#define VTK_INT_MAX   VTK_TYPE_CAST(int, ~0u >> 1)

Definition at line 132 of file vtkType.h.

#define VTK_UNSIGNED_INT_MIN   VTK_TYPE_CAST(unsigned int, 0)

Definition at line 133 of file vtkType.h.

#define VTK_UNSIGNED_INT_MAX   VTK_TYPE_CAST(unsigned int, ~0u)

Definition at line 134 of file vtkType.h.

#define VTK_LONG_MIN   VTK_TYPE_CAST(long, ~(~0ul >> 1))

Definition at line 135 of file vtkType.h.

#define VTK_LONG_MAX   VTK_TYPE_CAST(long, ~0ul >> 1)

Definition at line 136 of file vtkType.h.

#define VTK_UNSIGNED_LONG_MIN   VTK_TYPE_CAST(unsigned long, 0ul)

Definition at line 137 of file vtkType.h.

#define VTK_UNSIGNED_LONG_MAX   VTK_TYPE_CAST(unsigned long, ~0ul)

Definition at line 138 of file vtkType.h.

#define VTK_FLOAT_MIN   VTK_TYPE_CAST(float, -1.0e+38f)

Definition at line 139 of file vtkType.h.

#define VTK_FLOAT_MAX   VTK_TYPE_CAST(float, 1.0e+38f)

Definition at line 140 of file vtkType.h.

#define VTK_DOUBLE_MIN   VTK_TYPE_CAST(double, -1.0e+299)

Definition at line 141 of file vtkType.h.

#define VTK_DOUBLE_MAX   VTK_TYPE_CAST(double, 1.0e+299)

Definition at line 142 of file vtkType.h.

#define VTK_HAS_ID_TYPE

Definition at line 254 of file vtkType.h.

#define VTK_SIZEOF_ID_TYPE   VTK_SIZEOF_INT

Definition at line 276 of file vtkType.h.

#define VTK_ID_MIN   VTK_INT_MIN

Definition at line 277 of file vtkType.h.

#define VTK_ID_MAX   VTK_INT_MAX

Definition at line 278 of file vtkType.h.

Typedef Documentation

typedef int vtkIdType

Definition at line 275 of file vtkType.h.