Reads Nearly Raw Raster Data files.
More...
#include <Libs/vtkTeem/vtkTeemNRRDReader.h>
|
static bool | GetPointType (Nrrd *nrrdTemp, int &pointDataType, int &numOfComponents) |
|
Reads Nearly Raw Raster Data files.
Reads Nearly Raw Raster Data files using the nrrdio library as used in ITK
- See also
- vtkImageReader2
Definition at line 54 of file vtkTeemNRRDReader.h.
◆ Superclass
◆ vtkTeemNRRDReader()
vtkTeemNRRDReader::vtkTeemNRRDReader |
( |
| ) |
|
|
protected |
◆ ~vtkTeemNRRDReader()
vtkTeemNRRDReader::~vtkTeemNRRDReader |
( |
| ) |
|
|
overrideprotected |
◆ AllocateOutputData() [1/2]
vtkImageData* vtkTeemNRRDReader::AllocateOutputData |
( |
vtkDataObject * |
out, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
|
override |
◆ AllocateOutputData() [2/2]
void vtkTeemNRRDReader::AllocateOutputData |
( |
vtkImageData * |
out, |
|
|
vtkInformation * |
outInfo, |
|
|
int * |
uExtent |
|
) |
| |
|
inlineoverride |
◆ AllocatePointData()
void vtkTeemNRRDReader::AllocatePointData |
( |
vtkImageData * |
out, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
◆ CanReadFile()
int vtkTeemNRRDReader::CanReadFile |
( |
const char * |
filename | ) |
|
|
override |
is the given file name a NRRD file?
◆ ExecuteDataWithInformation()
void vtkTeemNRRDReader::ExecuteDataWithInformation |
( |
vtkDataObject * |
output, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
|
overrideprotected |
◆ ExecuteInformation()
void vtkTeemNRRDReader::ExecuteInformation |
( |
| ) |
|
|
overrideprotected |
◆ GetAxisLabel()
const char* vtkTeemNRRDReader::GetAxisLabel |
( |
unsigned int |
axis | ) |
|
Get label for specified axis.
◆ GetAxisUnit()
const char* vtkTeemNRRDReader::GetAxisUnit |
( |
unsigned int |
axis | ) |
|
Get unit for specified axis.
◆ GetClassName()
virtual const char* vtkTeemNRRDReader::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetDataType()
virtual int vtkTeemNRRDReader::GetDataType |
( |
| ) |
|
|
virtual |
◆ GetDescriptiveName()
const char* vtkTeemNRRDReader::GetDescriptiveName |
( |
| ) |
|
|
inlineoverride |
◆ GetFileExtensions()
const char* vtkTeemNRRDReader::GetFileExtensions |
( |
| ) |
|
|
inlineoverride |
◆ GetHeaderKeys()
const char* vtkTeemNRRDReader::GetHeaderKeys |
( |
| ) |
|
Get a space separated list of all keys in the header the string is allocated and deleted in this object. This method does not support spaces in key names.
◆ GetHeaderKeysMap()
const std::map<std::string, std::string> vtkTeemNRRDReader::GetHeaderKeysMap |
( |
| ) |
|
Get a map of keys in the header. Preferred method to use as it supports spaces in key names.
◆ GetHeaderKeysVector()
const std::vector<std::string> vtkTeemNRRDReader::GetHeaderKeysVector |
( |
| ) |
|
Get a list of keys in the header. Preferred method to use as it supports spaces in key names.
◆ GetHeaderValue()
const char* vtkTeemNRRDReader::GetHeaderValue |
( |
const char * |
key | ) |
|
Get a value given a key in the header
◆ GetMeasurementFrameMatrix()
vtkMatrix4x4* vtkTeemNRRDReader::GetMeasurementFrameMatrix |
( |
| ) |
|
Returns the measurement frame matrix used for tensor valued data.
◆ GetNumberOfComponents()
virtual int vtkTeemNRRDReader::GetNumberOfComponents |
( |
| ) |
|
|
virtual |
◆ GetPointDataType()
virtual int vtkTeemNRRDReader::GetPointDataType |
( |
| ) |
|
|
virtual |
◆ GetPointType()
static bool vtkTeemNRRDReader::GetPointType |
( |
Nrrd * |
nrrdTemp, |
|
|
int & |
pointDataType, |
|
|
int & |
numOfComponents |
|
) |
| |
|
staticprotected |
◆ GetRasToIjkMatrix()
vtkMatrix4x4* vtkTeemNRRDReader::GetRasToIjkMatrix |
( |
| ) |
|
Returns a IJK to RAS transformation matrix
◆ GetReadStatus()
virtual int vtkTeemNRRDReader::GetReadStatus |
( |
| ) |
|
|
virtual |
Report the status of the reading process. If this is different than zero, there have been some error parsing the complete header information.
◆ IsA()
virtual int vtkTeemNRRDReader::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkTeemNRRDReader::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ NrrdToVTKScalarType()
int vtkTeemNRRDReader::NrrdToVTKScalarType |
( |
const int |
nrrdPixelType | ) |
const |
|
inline |
case nrrdTypeLLong: return LONG ; break; case nrrdTypeULong: return ULONG; break;
Definition at line 150 of file vtkTeemNRRDReader.h.
◆ PrintSelf()
void vtkTeemNRRDReader::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ SafeDownCast()
◆ SetDataType()
virtual void vtkTeemNRRDReader::SetDataType |
( |
int |
| ) |
|
|
virtual |
Set the data type: int, float....
◆ SetNumberOfComponents()
virtual void vtkTeemNRRDReader::SetNumberOfComponents |
( |
int |
| ) |
|
|
virtual |
◆ SetPointDataType()
virtual void vtkTeemNRRDReader::SetPointDataType |
( |
int |
| ) |
|
|
virtual |
◆ SetUseNativeOriginOff()
void vtkTeemNRRDReader::SetUseNativeOriginOff |
( |
| ) |
|
|
inline |
◆ SetUseNativeOriginOn()
void vtkTeemNRRDReader::SetUseNativeOriginOn |
( |
| ) |
|
|
inline |
◆ tenSpaceDirectionReduce()
int vtkTeemNRRDReader::tenSpaceDirectionReduce |
( |
Nrrd * |
nout, |
|
|
const Nrrd * |
nin, |
|
|
double |
SD[9] |
|
) |
| |
|
protected |
◆ VTKToNrrdPixelType()
int vtkTeemNRRDReader::VTKToNrrdPixelType |
( |
const int |
vtkPixelType | ) |
const |
|
inline |
case nrrdTypeLLong: return LONG ; break; case nrrdTypeULong: return ULONG; break;
Definition at line 194 of file vtkTeemNRRDReader.h.
◆ AxisLabels
std::map<unsigned int, std::string> vtkTeemNRRDReader::AxisLabels |
|
protected |
◆ AxisUnits
std::map<unsigned int, std::string> vtkTeemNRRDReader::AxisUnits |
|
protected |
◆ CurrentFileName
std::string vtkTeemNRRDReader::CurrentFileName |
|
protected |
◆ DataType
int vtkTeemNRRDReader::DataType |
|
protected |
◆ HeaderKeys
std::string vtkTeemNRRDReader::HeaderKeys |
|
protected |
◆ HeaderKeyValue
std::map<std::string, std::string> vtkTeemNRRDReader::HeaderKeyValue |
|
protected |
◆ MeasurementFrameMatrix
vtkSmartPointer<vtkMatrix4x4> vtkTeemNRRDReader::MeasurementFrameMatrix |
|
protected |
◆ nrrd
Nrrd* vtkTeemNRRDReader::nrrd |
|
protected |
◆ NRRDWorldToRasMatrix
vtkSmartPointer<vtkMatrix4x4> vtkTeemNRRDReader::NRRDWorldToRasMatrix |
|
protected |
◆ NumberOfComponents
int vtkTeemNRRDReader::NumberOfComponents |
|
protected |
◆ PointDataType
int vtkTeemNRRDReader::PointDataType |
|
protected |
◆ RasToIjkMatrix
vtkSmartPointer<vtkMatrix4x4> vtkTeemNRRDReader::RasToIjkMatrix |
|
protected |
◆ ReadStatus
int vtkTeemNRRDReader::ReadStatus |
|
protected |
◆ UseNativeOrigin
bool vtkTeemNRRDReader::UseNativeOrigin |
|
protected |
The documentation for this class was generated from the following file: