#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 VTK_VOID 0 |
#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 |
#define VTK_STRING 13 |
#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 |
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 |
#define VTK_IMAGE_DATA 6 |
#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 |
#define VTK_UNIFORM_GRID 10 |
#define VTK_COMPOSITE_DATA_SET 11 |
#define VTK_HIERARCHICAL_DATA_SET 12 |
#define VTK_HIERARCHICAL_BOX_DATA_SET 13 |
Definition at line 70 of file vtkType.h.
Referenced by vtkHierarchicalBoxDataSet::GetDataObjectType().
#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_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)) |
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) |
#define VTK_UNSIGNED_INT_MAX VTK_TYPE_CAST(unsigned int, ~0u) |
#define VTK_UNSIGNED_LONG_MIN VTK_TYPE_CAST(unsigned long, 0ul) |
#define VTK_UNSIGNED_LONG_MAX VTK_TYPE_CAST(unsigned long, ~0ul) |
#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().
typedef double vtkFloatingPointType |