Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

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_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_HIERARCHICAL_DATA_SET   12
#define VTK_HIERARCHICAL_BOX_DATA_SET   13
#define VTK_GENERIC_DATA_SET   14
#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_LARGE_ID   VTK_INT_MAX
#define vtkFloatingPointType   vtkFloatingPointType

Typedefs

typedef int vtkIdType
typedef double vtkFloatingPointType


Define Documentation

#define VTK_VOID   0
 

Definition at line 24 of file vtkType.h.

Referenced by vtkVoidArray::GetDataType().

#define VTK_BIT   1
 

Definition at line 25 of file vtkType.h.

Referenced by vtkBitArray::GetDataType(), and vtkPoints::SetDataTypeToBit().

#define VTK_CHAR   2
 

Definition at line 26 of file vtkType.h.

Referenced by vtkCharArray::GetDataType(), vtkXMLDataParser::ReadAppendedData(), vtkXMLDataParser::ReadInlineData(), vtkPoints::SetDataTypeToChar(), vtkTransformToGrid::SetGridScalarTypeToChar(), vtkSampleFunction::SetOutputScalarTypeToChar(), vtkImageThreshold::SetOutputScalarTypeToChar(), vtkImageShiftScale::SetOutputScalarTypeToChar(), vtkImageEllipsoidSource::SetOutputScalarTypeToChar(), vtkImageCast::SetOutputScalarTypeToChar(), vtkImplicitModeller::SetOutputScalarTypeToChar(), vtkImageCanvasSource2D::SetScalarTypeToChar(), vtkImageData::SetScalarTypeToChar(), vtkXMLWriter::WriteAsciiData(), and vtkXMLWriter::WriteBinaryData().

#define VTK_SIGNED_CHAR   15
 

Definition at line 27 of file vtkType.h.

Referenced by vtkSignedCharArray::GetDataType(), and vtkImageThreshold::SetOutputScalarTypeToSignedChar().

#define VTK_UNSIGNED_CHAR   3
 

Definition at line 28 of file vtkType.h.

Referenced by vtkUnsignedCharArray::GetDataType(), vtkImageReader2::SetDataScalarTypeToUnsignedChar(), vtkImageImport::SetDataScalarTypeToUnsignedChar(), vtkImageGridSource::SetDataScalarTypeToUnsignedChar(), vtkPoints::SetDataTypeToUnsignedChar(), vtkTransformToGrid::SetGridScalarTypeToUnsignedChar(), vtkSampleFunction::SetOutputScalarTypeToUnsignedChar(), vtkImageThreshold::SetOutputScalarTypeToUnsignedChar(), vtkImageShiftScale::SetOutputScalarTypeToUnsignedChar(), vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedChar(), vtkImageCast::SetOutputScalarTypeToUnsignedChar(), vtkImplicitModeller::SetOutputScalarTypeToUnsignedChar(), vtkImageCanvasSource2D::SetScalarTypeToUnsignedChar(), vtkImageData::SetScalarTypeToUnsignedChar(), vtkXMLWriter::WriteAsciiData(), and vtkXMLWriter::WriteBinaryData().

#define VTK_SHORT   4
 

Definition at line 29 of file vtkType.h.

Referenced by vtkShortArray::GetDataType(), vtkImageReader2::SetDataScalarTypeToShort(), vtkImageImport::SetDataScalarTypeToShort(), vtkImageGridSource::SetDataScalarTypeToShort(), vtkPoints::SetDataTypeToShort(), vtkTransformToGrid::SetGridScalarTypeToShort(), vtkSampleFunction::SetOutputScalarTypeToShort(), vtkImageThreshold::SetOutputScalarTypeToShort(), vtkImageShiftScale::SetOutputScalarTypeToShort(), vtkImageEllipsoidSource::SetOutputScalarTypeToShort(), vtkImageCast::SetOutputScalarTypeToShort(), vtkImplicitModeller::SetOutputScalarTypeToShort(), vtkImageCanvasSource2D::SetScalarTypeToShort(), vtkImageData::SetScalarTypeToShort(), vtkXMLWriter::WriteAsciiData(), and vtkXMLWriter::WriteBinaryData().

#define VTK_UNSIGNED_SHORT   5
 

Definition at line 30 of file vtkType.h.

Referenced by vtkUnsignedShortArray::GetDataType(), vtkImageReader2::SetDataScalarTypeToUnsignedShort(), vtkImageImport::SetDataScalarTypeToUnsignedShort(), vtkImageGridSource::SetDataScalarTypeToUnsignedShort(), vtkPoints::SetDataTypeToUnsignedShort(), vtkTransformToGrid::SetGridScalarTypeToUnsignedShort(), vtkSampleFunction::SetOutputScalarTypeToUnsignedShort(), vtkImageThreshold::SetOutputScalarTypeToUnsignedShort(), vtkImageShiftScale::SetOutputScalarTypeToUnsignedShort(), vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedShort(), vtkImageCast::SetOutputScalarTypeToUnsignedShort(), vtkImplicitModeller::SetOutputScalarTypeToUnsignedShort(), vtkImageCanvasSource2D::SetScalarTypeToUnsignedShort(), vtkImageData::SetScalarTypeToUnsignedShort(), vtkXMLWriter::WriteAsciiData(), and vtkXMLWriter::WriteBinaryData().

#define VTK_INT   6
 

Definition at line 31 of file vtkType.h.

Referenced by vtkIntArray::GetDataType(), vtkImageReader2::SetDataScalarTypeToInt(), vtkImageImport::SetDataScalarTypeToInt(), vtkImageGridSource::SetDataScalarTypeToInt(), vtkPoints::SetDataTypeToInt(), vtkSampleFunction::SetOutputScalarTypeToInt(), vtkImageThreshold::SetOutputScalarTypeToInt(), vtkImageShiftScale::SetOutputScalarTypeToInt(), vtkImageEllipsoidSource::SetOutputScalarTypeToInt(), vtkImageCast::SetOutputScalarTypeToInt(), vtkImplicitModeller::SetOutputScalarTypeToInt(), vtkImageCanvasSource2D::SetScalarTypeToInt(), vtkImageData::SetScalarTypeToInt(), vtkXMLWriter::WriteAsciiData(), and vtkXMLWriter::WriteBinaryData().

#define VTK_UNSIGNED_INT   7
 

Definition at line 32 of file vtkType.h.

Referenced by vtkUnsignedIntArray::GetDataType(), vtkPoints::SetDataTypeToUnsignedInt(), vtkSampleFunction::SetOutputScalarTypeToUnsignedInt(), vtkImageThreshold::SetOutputScalarTypeToUnsignedInt(), vtkImageShiftScale::SetOutputScalarTypeToUnsignedInt(), vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedInt(), vtkImageCast::SetOutputScalarTypeToUnsignedInt(), vtkImplicitModeller::SetOutputScalarTypeToUnsignedInt(), vtkImageCanvasSource2D::SetScalarTypeToUnsignedInt(), vtkImageData::SetScalarTypeToUnsignedInt(), vtkXMLWriter::WriteAsciiData(), and vtkXMLWriter::WriteBinaryData().

#define VTK_LONG   8
 

Definition at line 33 of file vtkType.h.

Referenced by vtkLongArray::GetDataType(), vtkPoints::SetDataTypeToLong(), vtkSampleFunction::SetOutputScalarTypeToLong(), vtkImageThreshold::SetOutputScalarTypeToLong(), vtkImageShiftScale::SetOutputScalarTypeToLong(), vtkImageEllipsoidSource::SetOutputScalarTypeToLong(), vtkImageCast::SetOutputScalarTypeToLong(), vtkImplicitModeller::SetOutputScalarTypeToLong(), vtkImageCanvasSource2D::SetScalarTypeToLong(), and vtkImageData::SetScalarTypeToLong().

#define VTK_UNSIGNED_LONG   9
 

Definition at line 34 of file vtkType.h.

Referenced by vtkUnsignedLongArray::GetDataType(), vtkPoints::SetDataTypeToUnsignedLong(), vtkSampleFunction::SetOutputScalarTypeToUnsignedLong(), vtkImageThreshold::SetOutputScalarTypeToUnsignedLong(), vtkImageShiftScale::SetOutputScalarTypeToUnsignedLong(), vtkImageEllipsoidSource::SetOutputScalarTypeToUnsignedLong(), vtkImageCast::SetOutputScalarTypeToUnsignedLong(), vtkImplicitModeller::SetOutputScalarTypeToUnsignedLong(), vtkImageCanvasSource2D::SetScalarTypeToUnsignedLong(), and vtkImageData::SetScalarTypeToUnsignedLong().

#define VTK_FLOAT   10
 

Definition at line 35 of file vtkType.h.

Referenced by vtkFloatArray::GetDataType(), vtkImageReader2::SetDataScalarTypeToFloat(), vtkImageImport::SetDataScalarTypeToFloat(), vtkParticleReader::SetDataTypeToFloat(), vtkPoints::SetDataTypeToFloat(), vtkSampleFunction::SetOutputScalarTypeToFloat(), vtkImageThreshold::SetOutputScalarTypeToFloat(), vtkImageShiftScale::SetOutputScalarTypeToFloat(), vtkImageEllipsoidSource::SetOutputScalarTypeToFloat(), vtkImageCast::SetOutputScalarTypeToFloat(), vtkImplicitModeller::SetOutputScalarTypeToFloat(), vtkImageCanvasSource2D::SetScalarTypeToFloat(), and vtkImageData::SetScalarTypeToFloat().

#define VTK_DOUBLE   11
 

Definition at line 36 of file vtkType.h.

Referenced by vtkDoubleArray::GetDataType(), vtkImageReader2::SetDataScalarTypeToDouble(), vtkImageImport::SetDataScalarTypeToDouble(), vtkImageGridSource::SetDataScalarTypeToDouble(), vtkParticleReader::SetDataTypeToDouble(), vtkPoints::SetDataTypeToDouble(), vtkTransformToGrid::SetGridScalarTypeToFloat(), vtkSampleFunction::SetOutputScalarTypeToDouble(), vtkImageThreshold::SetOutputScalarTypeToDouble(), vtkImageShiftScale::SetOutputScalarTypeToDouble(), vtkImageEllipsoidSource::SetOutputScalarTypeToDouble(), vtkImageCast::SetOutputScalarTypeToDouble(), vtkImplicitModeller::SetOutputScalarTypeToDouble(), vtkImageCanvasSource2D::SetScalarTypeToDouble(), and vtkImageData::SetScalarTypeToDouble().

#define VTK_ID_TYPE   12
 

Definition at line 37 of file vtkType.h.

Referenced by vtkIdTypeArray::GetDataType().

#define VTK_STRING   13
 

Definition at line 41 of file vtkType.h.

Referenced by vtkStringArray::GetDataType().

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

Referenced by vtkLongLongArray::GetDataType().

#define VTK_UNSIGNED_LONG_LONG   17
 

Definition at line 46 of file vtkType.h.

Referenced by vtkUnsignedLongLongArray::GetDataType().

#define VTK___INT64   18
 

Definition at line 49 of file vtkType.h.

Referenced by vtk__Int64Array::GetDataType().

#define VTK_UNSIGNED___INT64   19
 

Definition at line 53 of file vtkType.h.

Referenced by vtkUnsigned__Int64Array::GetDataType().

#define VTK_POLY_DATA   0
 

Definition at line 57 of file vtkType.h.

Referenced by vtkPolyData::GetDataObjectType(), and vtkDataObjectToDataSetFilter::SetDataSetTypeToPolyData().

#define VTK_STRUCTURED_POINTS   1
 

Definition at line 58 of file vtkType.h.

Referenced by vtkStructuredPoints::GetDataObjectType(), and vtkDataObjectToDataSetFilter::SetDataSetTypeToStructuredPoints().

#define VTK_STRUCTURED_GRID   2
 

Definition at line 59 of file vtkType.h.

Referenced by vtkStructuredGrid::GetDataObjectType(), and vtkDataObjectToDataSetFilter::SetDataSetTypeToStructuredGrid().

#define VTK_RECTILINEAR_GRID   3
 

Definition at line 60 of file vtkType.h.

Referenced by vtkRectilinearGrid::GetDataObjectType(), and vtkDataObjectToDataSetFilter::SetDataSetTypeToRectilinearGrid().

#define VTK_UNSTRUCTURED_GRID   4
 

Definition at line 61 of file vtkType.h.

Referenced by vtkUnstructuredGrid::GetDataObjectType(), and vtkDataObjectToDataSetFilter::SetDataSetTypeToUnstructuredGrid().

#define VTK_PIECEWISE_FUNCTION   5
 

Definition at line 62 of file vtkType.h.

Referenced by vtkPiecewiseFunction::GetDataObjectType().

#define VTK_IMAGE_DATA   6
 

Definition at line 63 of file vtkType.h.

Referenced by vtkImageData::GetDataObjectType().

#define VTK_DATA_OBJECT   7
 

Definition at line 64 of file vtkType.h.

Referenced by vtkImageStencilData::GetDataObjectType(), and vtkDataObject::GetDataObjectType().

#define VTK_DATA_SET   8
 

Definition at line 65 of file vtkType.h.

Referenced by vtkDataSet::GetDataObjectType().

#define VTK_POINT_SET   9
 

Definition at line 66 of file vtkType.h.

#define VTK_UNIFORM_GRID   10
 

Definition at line 67 of file vtkType.h.

Referenced by vtkUniformGrid::GetDataObjectType().

#define VTK_COMPOSITE_DATA_SET   11
 

Definition at line 68 of file vtkType.h.

Referenced by vtkCompositeDataSet::GetDataObjectType().

#define VTK_HIERARCHICAL_DATA_SET   12
 

Definition at line 69 of file vtkType.h.

Referenced by vtkHierarchicalDataSet::GetDataObjectType().

#define VTK_HIERARCHICAL_BOX_DATA_SET   13
 

Definition at line 70 of file vtkType.h.

Referenced by vtkHierarchicalBoxDataSet::GetDataObjectType().

#define VTK_GENERIC_DATA_SET   14
 

Definition at line 71 of file vtkType.h.

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

Definition at line 78 of file vtkType.h.

#define VTK_BIT_MIN   0
 

Definition at line 83 of file vtkType.h.

#define VTK_BIT_MAX   1
 

Definition at line 84 of file vtkType.h.

#define VTK_CHAR_MIN   VTK_TYPE_CAST(char, 0u)
 

Definition at line 89 of file vtkType.h.

#define VTK_CHAR_MAX   VTK_TYPE_CAST(char, 0xffu)
 

Definition at line 90 of file vtkType.h.

#define VTK_SIGNED_CHAR_MIN   VTK_TYPE_CAST(signed char, 0x80)
 

Definition at line 92 of file vtkType.h.

#define VTK_SIGNED_CHAR_MAX   VTK_TYPE_CAST(signed char, 0x7f)
 

Definition at line 93 of file vtkType.h.

#define VTK_UNSIGNED_CHAR_MIN   VTK_TYPE_CAST(unsigned char, 0u)
 

Definition at line 94 of file vtkType.h.

#define VTK_UNSIGNED_CHAR_MAX   VTK_TYPE_CAST(unsigned char, 0xffu)
 

Definition at line 95 of file vtkType.h.

#define VTK_SHORT_MIN   VTK_TYPE_CAST(short, 0x8000)
 

Definition at line 96 of file vtkType.h.

#define VTK_SHORT_MAX   VTK_TYPE_CAST(short, 0x7fff)
 

Definition at line 97 of file vtkType.h.

#define VTK_UNSIGNED_SHORT_MIN   VTK_TYPE_CAST(unsigned short, 0u)
 

Definition at line 98 of file vtkType.h.

#define VTK_UNSIGNED_SHORT_MAX   VTK_TYPE_CAST(unsigned short, 0xffffu)
 

Definition at line 99 of file vtkType.h.

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

Definition at line 100 of file vtkType.h.

Referenced by vtkImageReslice::SetOutputExtentToDefault().

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

Definition at line 101 of file vtkType.h.

Referenced by vtkImageReslice::SetOutputExtentToDefault().

#define VTK_UNSIGNED_INT_MIN   VTK_TYPE_CAST(unsigned int, 0)
 

Definition at line 102 of file vtkType.h.

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

Definition at line 103 of file vtkType.h.

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

Definition at line 104 of file vtkType.h.

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

Definition at line 105 of file vtkType.h.

#define VTK_UNSIGNED_LONG_MIN   VTK_TYPE_CAST(unsigned long, 0ul)
 

Definition at line 106 of file vtkType.h.

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

Definition at line 107 of file vtkType.h.

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

Definition at line 108 of file vtkType.h.

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

Definition at line 109 of file vtkType.h.

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

Definition at line 110 of file vtkType.h.

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

Definition at line 111 of file vtkType.h.

Referenced by vtkPriorityQueue::DeleteId(), vtkPriorityQueue::GetPriority(), vtkImageReslice::SetOutputOriginToDefault(), and vtkImageReslice::SetOutputSpacingToDefault().

#define VTK_LARGE_INTEGER   VTK_INT_MAX
 

Definition at line 126 of file vtkType.h.

#define VTK_LARGE_FLOAT   VTK_FLOAT_MAX
 

Definition at line 127 of file vtkType.h.

#define VTK_HAS_ID_TYPE
 

Definition at line 215 of file vtkType.h.

#define VTK_SIZEOF_ID_TYPE   VTK_SIZEOF_INT
 

Definition at line 234 of file vtkType.h.

#define VTK_LARGE_ID   VTK_INT_MAX
 

Definition at line 235 of file vtkType.h.

#define vtkFloatingPointType   vtkFloatingPointType
 

Definition at line 242 of file vtkType.h.


Typedef Documentation

typedef int vtkIdType
 

Definition at line 233 of file vtkType.h.

typedef double vtkFloatingPointType
 

Definition at line 243 of file vtkType.h.


Generated on Mon Jan 21 23:11:56 2008 for VTK by  doxygen 1.4.3-20050530