Header file with data types for external data file format support for the MRC Human Genetics Unit Woolz library.
More...
|
enum | _WlzEffFormat {
WLZEFF_FORMAT_NONE = 0,
WLZEFF_FORMAT_BMP,
WLZEFF_FORMAT_DEN,
WLZEFF_FORMAT_ICS,
WLZEFF_FORMAT_PNM,
WLZEFF_FORMAT_PIC,
WLZEFF_FORMAT_SLC,
WLZEFF_FORMAT_VFF,
WLZEFF_FORMAT_VTK,
WLZEFF_FORMAT_WLZ,
WLZEFF_FORMAT_IPL,
WLZEFF_FORMAT_TIFF,
WLZEFF_FORMAT_RAW,
WLZEFF_FORMAT_AM,
WLZEFF_FORMAT_JPEG,
WLZEFF_FORMAT_ANL,
WLZEFF_FORMAT_GIF,
WLZEFF_FORMAT_MESH,
WLZEFF_FORMAT_NODEELE,
WLZEFF_FORMAT_VMESH,
WLZEFF_FORMAT_PLY2,
WLZEFF_FORMAT_OBJ,
WLZEFF_FORMAT_TXT,
WLZEFF_FORMAT_NIFTI,
WLZEFF_FORMAT_SMESH,
WLZEFF_FORMAT_EMT,
WLZEFF_FORMAT_STL,
WLZEFF_FORMAT_PVL,
WLZEFF_FORMAT_NRRD,
WLZEFF_FORMAT_COUNT
} |
| enumeration of the file formats supported. Typedef: WlzEffFormat More...
|
|
enum | _WlzEffIcsToken {
WLZEFF_ICS_TKN_NONE = (0),
WLZEFF_ICS_TKN_BITS,
WLZEFF_ICS_TKN_COORDS,
WLZEFF_ICS_TKN_FILENAME,
WLZEFF_ICS_TKN_FLOAT,
WLZEFF_ICS_TKN_FORMAT,
WLZEFF_ICS_TKN_G3D,
WLZEFF_ICS_TKN_INT,
WLZEFF_ICS_TKN_LAYOUT,
WLZEFF_ICS_TKN_L3D,
WLZEFF_ICS_TKN_ORDER,
WLZEFF_ICS_TKN_PARAMETERS,
WLZEFF_ICS_TKN_REPRESENTATION,
WLZEFF_ICS_TKN_SCIL,
WLZEFF_ICS_TKN_SIGBITS,
WLZEFF_ICS_TKN_SIGN,
WLZEFF_ICS_TKN_SIGNED,
WLZEFF_ICS_TKN_SIZES,
WLZEFF_ICS_TKN_UNSIGNED,
WLZEFF_ICS_TKN_VERSION,
WLZEFF_ICS_TKN_VIDEO,
WLZEFF_ICS_TKN_X,
WLZEFF_ICS_TKN_Y,
WLZEFF_ICS_TKN_Z
} |
|
enum | _WlzEffPnmType {
WLZEFF_PNM_TYPE_NONE = (0),
WLZEFF_PNM_TYPE_PBM_ASC,
WLZEFF_PNM_TYPE_PBM_BIN,
WLZEFF_PNM_TYPE_PGM_ASC,
WLZEFF_PNM_TYPE_PGM_BIN,
WLZEFF_PNM_TYPE_PPM_ASC,
WLZEFF_PNM_TYPE_PPM_BIN
} |
|
enum | _WlzEffSlcDataUnits {
WLZEFF_SLC_DATAUNITS_METER,
WLZEFF_SLC_DATAUNITS_MILLIMETER,
WLZEFF_SLC_DATAUNITS_MICROMETER,
WLZEFF_SLC_DATAUNITS_FOOT
} |
|
enum | _WlzEffSlcDataSource {
WLZEFF_SLC_DATASRC_BIORAD,
WLZEFF_SLC_DATASRC_MRI,
WLZEFF_SLC_DATASRC_CT,
WLZEFF_SLC_DATASRC_SIM,
WLZEFF_SLC_DATASRC_BINVOX,
WLZEFF_SLC_DATASRC_FUZVOX,
WLZEFF_SLC_DATASRC_OTHER
} |
|
enum | _WlzEffSlcDataMod {
WLZEFF_SLC_DATAMOD_ORIGINAL,
WLZEFF_SLC_DATAMOD_RESAMPLED,
WLZEFF_SLC_DATAMOD_FILTERED,
WLZEFF_SLC_DATAMOD_RESANDFILT,
WLZEFF_SLC_DATAMOD_OTHER
} |
|
enum | _WlzEffVffRecord {
WLZEFF_VFF_REC_NONE = (0),
WLZEFF_VFF_REC_NCAA,
WLZEFF_VFF_REC_TYPE,
WLZEFF_VFF_REC_FORMAT,
WLZEFF_VFF_REC_RANK,
WLZEFF_VFF_REC_BANDS,
WLZEFF_VFF_REC_BITS,
WLZEFF_VFF_REC_RAWSIZE,
WLZEFF_VFF_REC_SIZE,
WLZEFF_VFF_REC_ORIGIN,
WLZEFF_VFF_REC_EXTENT,
WLZEFF_VFF_REC_ASPECT
} |
|
enum | _WlzEffVffFormat {
WLZEFF_VFF_FORMAT_NONE = (0),
WLZEFF_VFF_FORMAT_BASE,
WLZEFF_VFF_FORMAT_SLICE
} |
|
enum | _WlzEffVffType {
WLZEFF_VFF_TYPE_NONE = (0),
WLZEFF_VFF_TYPE_CONNECTIVITY,
WLZEFF_VFF_TYPE_INCLUDE,
WLZEFF_VFF_TYPE_NURBPATCH,
WLZEFF_VFF_TYPE_RASTER,
WLZEFF_VFF_TYPE_VERTICIES
} |
|
enum | _WlzEffVtkDataType {
WLZEFF_VTK_DATATYPE_ASCII,
WLZEFF_VTK_DATATYPE_BINARY
} |
|
enum | _WlzEffVtkType {
WLZEFF_VTK_TYPE_STRUCTURED_POINTS,
WLZEFF_VTK_TYPE_STRUCTURED_GRID,
WLZEFF_VTK_TYPE_UNSTRUCTURED_GRID,
WLZEFF_VTK_TYPE_POLYDATA,
WLZEFF_VTK_TYPE_RECTILNEAR_GRID
} |
|
enum | _WlzEffVtkPolyDataType {
WLZEFF_VTK_POLYDATATYPE_POINTS,
WLZEFF_VTK_POLYDATATYPE_VERTICIES,
WLZEFF_VTK_POLYDATATYPE_LINES,
WLZEFF_VTK_POLYDATATYPE_POLYGONS,
WLZEFF_VTK_POLYDATATYPE_TRIANGLE_STRIPS,
WLZEFF_VTK_POLYDATATYPE_POINT_DATA,
WLZEFF_VTK_POLYDATATYPE_VECTORS,
WLZEFF_VTK_POLYDATATYPE_SCALARS,
WLZEFF_VTK_POLYDATATYPE_LOOKUP_TABLE
} |
|
enum | _WlzEffVtkUnstructuredGridType {
WLZEFF_VTK_UNSTRUCTUREDGRIDTYPE_CELLS,
WLZEFF_VTK_UNSTRUCTUREDGRIDTYPE_CELL_TYPES,
WLZEFF_VTK_UNSTRUCTUREDGRIDTYPE_LOOKUP_TABLE,
WLZEFF_VTK_UNSTRUCTUREDGRIDTYPE_POINT_DATA,
WLZEFF_VTK_UNSTRUCTUREDGRIDTYPE_POINTS,
WLZEFF_VTK_UNSTRUCTUREDGRIDTYPE_SCALARS,
WLZEFF_VTK_UNSTRUCTUREDGRIDTYPE_VECTORS
} |
|
enum | _WlzEffNrrdDataType {
WLZEFF_NRRD_TYPE_UNSUP = 0,
WLZEFF_NRRD_TYPE_INT8,
WLZEFF_NRRD_TYPE_UINT8,
WLZEFF_NRRD_TYPE_INT16,
WLZEFF_NRRD_TYPE_UINT16,
WLZEFF_NRRD_TYPE_INT32,
WLZEFF_NRRD_TYPE_UINT32,
WLZEFF_NRRD_TYPE_INT64,
WLZEFF_NRRD_TYPE_UINT64,
WLZEFF_NRRD_TYPE_FLOAT,
WLZEFF_NRRD_TYPE_DOUBLE,
WLZEFF_NRRD_TYPE_BLOCK
} |
|
enum | _WlzEffNrrdEncoding {
WLZEFF_NRRD_ENCODE_UNSUP = 0,
WLZEFF_NRRD_ENCODE_BZ2,
WLZEFF_NRRD_ENCODE_GZ,
WLZEFF_NRRD_ENCODE_HEX,
WLZEFF_NRRD_ENCODE_RAW,
WLZEFF_NRRD_ENCODE_TXT
} |
|
enum | _WlzEffNrrdEndian {
WLZEFF_NRRD_ENDIAN_UNSUP = 0,
WLZEFF_NRRD_ENDIAN_BIG,
WLZEFF_NRRD_ENDIAN_LITTLE
} |
|
enum | _WlzEffNrrdFields {
WLZEFF_NRRD_FIELD_UNSUP = 0,
WLZEFF_NRRD_FIELD_AXIS_MAX,
WLZEFF_NRRD_FIELD_AXIS_MIN,
WLZEFF_NRRD_FIELD_BLOCK_SIZE,
WLZEFF_NRRD_FIELD_BYTE_SKIP,
WLZEFF_NRRD_FIELD_CENTERING,
WLZEFF_NRRD_FIELD_CENTERS,
WLZEFF_NRRD_FIELD_COMMENT,
WLZEFF_NRRD_FIELD_DATA_FILE,
WLZEFF_NRRD_FIELD_DIMENSION,
WLZEFF_NRRD_FIELD_ENCODING,
WLZEFF_NRRD_FIELD_ENDIAN,
WLZEFF_NRRD_FIELD_KINDS,
WLZEFF_NRRD_FIELD_LABELS,
WLZEFF_NRRD_FIELD_LINE_SKIP,
WLZEFF_NRRD_FIELD_MEASUREMENT_FRM,
WLZEFF_NRRD_FIELD_NUMBER,
WLZEFF_NRRD_FIELD_SIZES,
WLZEFF_NRRD_FIELD_SPACE,
WLZEFF_NRRD_FIELD_SPACE_DIM,
WLZEFF_NRRD_FIELD_SPACE_DIR,
WLZEFF_NRRD_FIELD_SPACE_ORG,
WLZEFF_NRRD_FIELD_SPACE_UNITS,
WLZEFF_NRRD_FIELD_SPACINGS,
WLZEFF_NRRD_FIELD_THICKNESS,
WLZEFF_NRRD_FIELD_TYPE
} |
|
enum | _WlzEffIPLType {
WLZEFF_IPL_TYPE_UBYTE = 0,
WLZEFF_IPL_TYPE_SHORT = 1,
WLZEFF_IPL_TYPE_INT = 2,
WLZEFF_IPL_TYPE_FLOAT = 3,
WLZEFF_IPL_TYPE_COL_16 = 4,
WLZEFF_IPL_TYPE_COL_24 = 5,
WLZEFF_IPL_TYPE_U_16 = 6,
WLZEFF_IPL_TYPE_LAST
} |
|
enum | _WlzEffAmToken {
WLZEFF_AM_TOKEN_NONE = (0),
WLZEFF_AM_TOKEN_BOUNDINGBOX,
WLZEFF_AM_TOKEN_CLOSE,
WLZEFF_AM_TOKEN_COLOR,
WLZEFF_AM_TOKEN_COLORMAP,
WLZEFF_AM_TOKEN_CONTENT,
WLZEFF_AM_TOKEN_COORDTYPE,
WLZEFF_AM_TOKEN_DEFINE,
WLZEFF_AM_TOKEN_EXPRESSION,
WLZEFF_AM_TOKEN_HASH,
WLZEFF_AM_TOKEN_ID,
WLZEFF_AM_TOKEN_IMAGEDATA,
WLZEFF_AM_TOKEN_LATTICE,
WLZEFF_AM_TOKEN_MATERIALS,
WLZEFF_AM_TOKEN_NAME,
WLZEFF_AM_TOKEN_OPEN,
WLZEFF_AM_TOKEN_PARAMETERS,
WLZEFF_AM_TOKEN_SEEDS,
WLZEFF_AM_TOKEN_LIMITS,
WLZEFF_AM_TOKEN_TIFF,
WLZEFF_AM_TOKEN_TRANSFORM
} |
| Tokens for parsing the headers of Amira lattice files. Typedef: WlzEffAmToken. More...
|
|
enum | _WlzEffAmDim {
WLZEFF_AM_DIM_NONE = (0),
WLZEFF_AM_DIM_2 = (2),
WLZEFF_AM_DIM_3 = (3)
} |
| Dimension of the data. Typedef: WlzEffAmDim. More...
|
|
enum | _WlzEffAmEndian {
WLZEFF_AM_ENDIAN_NONE = (0),
WLZEFF_AM_ENDIAN_BIG = (10),
WLZEFF_AM_ENDIAN_LITTLE = (11)
} |
| Big or little endian binary data. The values endian enum must be kept distinct from the dimension enum values (apart from none). Typedef: WlzEffAmFormat. More...
|
|
enum | _WlzEffAmFormat {
WLZEFF_AM_FMT_NONE = (0),
WLZEFF_AM_FMT_BINARY = (1),
WLZEFF_AM_FMT_ASCII = (2)
} |
| ASCII or binary data. Typedef: WlzEffAmFormat. More...
|
|
enum | _WlzEffAmDatType {
WLZEFF_AM_DATTYPE_NONE = (0),
WLZEFF_AM_DATTYPE_BYTE = (1),
WLZEFF_AM_DATTYPE_SHORT = (2)
} |
| Type of data: byte, ... Typedef: WlzEffAmDatType. More...
|
|
enum | _WlzEffAmCoordType {
WLZEFF_AM_COORDTYPE_NONE = (0),
WLZEFF_AM_COORDTYPE_UNITFORM = (1)
} |
| Type of coordinate system. Typedef: WlzEffAmCoordType. More...
|
|
enum | _WlzEffAmLatComp {
WLZEFF_AM_LATCOMP_NONE = (0),
WLZEFF_AM_LATCOMP_HXBYTERLE = (1)
} |
| Type of compression used. Typedef: WlzEffAmLatComp. More...
|
|
enum | _WlzEffAmLatType {
WLZEFF_AM_LATTYPE_NONE = (0),
WLZEFF_AM_LATTYPE_DATA = (1),
WLZEFF_AM_LATTYPE_LABELS = (2)
} |
| Type of lattice: uniform, ... Typedef: WlzEffAmLatType. More...
|
|
enum | _WlzEffAnlDataType {
WLZEFF_ANL_DT_NONE = 0,
WLZEFF_ANL_DT_UNKOWN = 0,
WLZEFF_ANL_DT_BINARY = 1,
WLZEFF_ANL_DT_UNSIGNED_CHAR = 2,
WLZEFF_ANL_DT_SIGNED_SHORT = 4,
WLZEFF_ANL_DT_SIGNED_INT = 8,
WLZEFF_ANL_DT_FLOAT = 16,
WLZEFF_ANL_DT_COMPLEX = 32,
WLZEFF_ANL_DT_DOUBLE = 64,
WLZEFF_ANL_DT_RGB = 128,
WLZEFF_ANL_DT_ALL = 255
} |
| Valid Analyze data type values. Typedef: WlzEffAnlDataType. More...
|
|
enum | _WlzEffAnlOrient {
WLZEFF_ANL_ORIENT_TU = 0,
WLZEFF_ANL_ORIENT_CU = 1,
WLZEFF_ANL_ORIENT_SU = 2,
WLZEFF_ANL_ORIENT_TF = 3,
WLZEFF_ANL_ORIENT_CF = 4,
WLZEFF_ANL_ORIENT_SF = 5
} |
|
Header file with data types for external data file format support for the MRC Human Genetics Unit Woolz library.
- Author
- Bill Hill
- Date
- March 1999
- Version
- Id
- 525b5fa8464a0666bfe12556bc4d84b3ea9e6d08
- Address: MRC Human Genetics Unit, MRC Institute of Genetics and Molecular Medicine, University of Edinburgh, Western General Hospital, Edinburgh, EH4 2XU, UK.
- Copyright (C), [2012], The University Court of the University of Edinburgh, Old College, Edinburgh, UK.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.