VTK
Defines | Typedefs
dox/Common/Core/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.

Defines

#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_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_LARGE_INTEGER   VTK_INT_MAX
#define VTK_LARGE_FLOAT   VTK_FLOAT_MAX
#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
#define VTK_LARGE_ID   VTK_ID_MAX
#define vtkFloatingPointType   double

Typedefs

typedef int vtkIdType

Define 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.

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_TYPE_CAST (   T,
 
)    ((T)(V))

Definition at line 108 of file vtkType.h.

#define VTK_BIT_MIN   0

Definition at line 113 of file vtkType.h.

#define VTK_BIT_MAX   1

Definition at line 114 of file vtkType.h.

#define VTK_CHAR_MIN   VTK_TYPE_CAST(char, 0u)

Definition at line 119 of file vtkType.h.

#define VTK_CHAR_MAX   VTK_TYPE_CAST(char, 0xffu)

Definition at line 120 of file vtkType.h.

#define VTK_SIGNED_CHAR_MIN   VTK_TYPE_CAST(signed char, 0x80)

Definition at line 122 of file vtkType.h.

#define VTK_SIGNED_CHAR_MAX   VTK_TYPE_CAST(signed char, 0x7f)

Definition at line 123 of file vtkType.h.

#define VTK_UNSIGNED_CHAR_MIN   VTK_TYPE_CAST(unsigned char, 0u)

Definition at line 124 of file vtkType.h.

#define VTK_UNSIGNED_CHAR_MAX   VTK_TYPE_CAST(unsigned char, 0xffu)

Definition at line 125 of file vtkType.h.

#define VTK_SHORT_MIN   VTK_TYPE_CAST(short, 0x8000)

Definition at line 126 of file vtkType.h.

#define VTK_SHORT_MAX   VTK_TYPE_CAST(short, 0x7fff)

Definition at line 127 of file vtkType.h.

#define VTK_UNSIGNED_SHORT_MIN   VTK_TYPE_CAST(unsigned short, 0u)

Definition at line 128 of file vtkType.h.

#define VTK_UNSIGNED_SHORT_MAX   VTK_TYPE_CAST(unsigned short, 0xffffu)

Definition at line 129 of file vtkType.h.

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

Definition at line 130 of file vtkType.h.

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

Definition at line 131 of file vtkType.h.

#define VTK_UNSIGNED_INT_MIN   VTK_TYPE_CAST(unsigned int, 0)

Definition at line 132 of file vtkType.h.

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

Definition at line 133 of file vtkType.h.

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

Definition at line 134 of file vtkType.h.

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

Definition at line 135 of file vtkType.h.

#define VTK_UNSIGNED_LONG_MIN   VTK_TYPE_CAST(unsigned long, 0ul)

Definition at line 136 of file vtkType.h.

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

Definition at line 137 of file vtkType.h.

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

Definition at line 138 of file vtkType.h.

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

Definition at line 139 of file vtkType.h.

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

Definition at line 140 of file vtkType.h.

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

Definition at line 141 of file vtkType.h.

Definition at line 157 of file vtkType.h.

Definition at line 158 of file vtkType.h.

#define VTK_HAS_ID_TYPE

Definition at line 247 of file vtkType.h.

#define VTK_SIZEOF_ID_TYPE   VTK_SIZEOF_INT

Definition at line 269 of file vtkType.h.

#define VTK_ID_MIN   VTK_INT_MIN

Definition at line 270 of file vtkType.h.

#define VTK_ID_MAX   VTK_INT_MAX

Definition at line 271 of file vtkType.h.

#define VTK_LARGE_ID   VTK_ID_MAX

Definition at line 277 of file vtkType.h.

Definition at line 285 of file vtkType.h.


Typedef Documentation

typedef int vtkIdType

Definition at line 268 of file vtkType.h.