ITK  6.0.0
Insight Toolkit
Public Types | List of all members
itk::CommonEnums Class Reference

#include <itkCommonEnums.h>

Detailed Description

Common enums used across the toolkit.

This class encapsulates the common enum classes. It is required for wrapping.

Definition at line 38 of file itkCommonEnums.h.

Public Types

enum  CellGeometry : uint8_t {
  CellGeometry::VERTEX_CELL = 0,
  CellGeometry::LINE_CELL = 1,
  CellGeometry::TRIANGLE_CELL = 2,
  CellGeometry::QUADRILATERAL_CELL = 3,
  CellGeometry::POLYGON_CELL = 4,
  CellGeometry::TETRAHEDRON_CELL = 5,
  CellGeometry::HEXAHEDRON_CELL = 6,
  CellGeometry::QUADRATIC_EDGE_CELL = 7,
  CellGeometry::QUADRATIC_TRIANGLE_CELL = 8,
  CellGeometry::LAST_ITK_CELL = 9,
  CellGeometry::POLYLINE_CELL = 10,
  CellGeometry::MAX_ITK_CELLS = 255
}
 
enum  IOByteOrder : uint8_t {
  IOByteOrder::BigEndian,
  IOByteOrder::LittleEndian,
  IOByteOrder::OrderNotApplicable
}
 
enum  IOComponent : uint8_t {
  IOComponent::UNKNOWNCOMPONENTTYPE,
  IOComponent::UCHAR,
  IOComponent::CHAR,
  IOComponent::USHORT,
  IOComponent::SHORT,
  IOComponent::UINT,
  IOComponent::INT,
  IOComponent::ULONG,
  IOComponent::LONG,
  IOComponent::LONGLONG,
  IOComponent::ULONGLONG,
  IOComponent::FLOAT,
  IOComponent::DOUBLE,
  IOComponent::LDOUBLE
}
 
enum  IOFile : uint8_t {
  IOFile::ASCII = 0,
  IOFile::Binary = 1,
  IOFile::TypeNotApplicable = 2,
  IOFile::BINARY = 1,
  IOFile::TYPENOTAPPLICABLE = 2
}
 
enum  IOFileMode : uint8_t {
  IOFileMode::ReadMode,
  IOFileMode::WriteMode
}
 
enum  IOPixel : uint8_t {
  IOPixel::UNKNOWNPIXELTYPE,
  IOPixel::SCALAR,
  IOPixel::RGB,
  IOPixel::RGBA,
  IOPixel::OFFSET,
  IOPixel::VECTOR,
  IOPixel::POINT,
  IOPixel::COVARIANTVECTOR,
  IOPixel::SYMMETRICSECONDRANKTENSOR,
  IOPixel::DIFFUSIONTENSOR3D,
  IOPixel::COMPLEX,
  IOPixel::FIXEDARRAY,
  IOPixel::ARRAY,
  IOPixel::MATRIX,
  IOPixel::VARIABLELENGTHVECTOR,
  IOPixel::VARIABLESIZEMATRIX
}
 

The documentation for this class was generated from the following file: