Reads Nearly Raw Raster Data files.
More...
#include <Libs/vtkTeem/vtkNRRDReader.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 vtkNRRDReader.h.
◆ Superclass
◆ vtkNRRDReader()
vtkNRRDReader::vtkNRRDReader |
( |
| ) |
|
|
protected |
◆ ~vtkNRRDReader()
vtkNRRDReader::~vtkNRRDReader |
( |
| ) |
|
|
protected |
◆ AllocateOutputData() [1/2]
virtual vtkImageData* vtkNRRDReader::AllocateOutputData |
( |
vtkDataObject * |
out, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
|
virtual |
◆ AllocateOutputData() [2/2]
virtual void vtkNRRDReader::AllocateOutputData |
( |
vtkImageData * |
out, |
|
|
vtkInformation * |
outInfo, |
|
|
int * |
uExtent |
|
) |
| |
|
inlinevirtual |
◆ AllocatePointData()
void vtkNRRDReader::AllocatePointData |
( |
vtkImageData * |
out, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
◆ CanReadFile()
virtual int vtkNRRDReader::CanReadFile |
( |
const char * |
filename | ) |
|
|
virtual |
is the given file name a NRRD file?
◆ ExecuteDataWithInformation()
virtual void vtkNRRDReader::ExecuteDataWithInformation |
( |
vtkDataObject * |
output, |
|
|
vtkInformation * |
outInfo |
|
) |
| |
|
protectedvirtual |
◆ ExecuteInformation()
virtual void vtkNRRDReader::ExecuteInformation |
( |
| ) |
|
|
protectedvirtual |
◆ GetAxisLabel()
const char* vtkNRRDReader::GetAxisLabel |
( |
unsigned int |
axis | ) |
|
Get label for specified axis.
◆ GetAxisUnit()
const char* vtkNRRDReader::GetAxisUnit |
( |
unsigned int |
axis | ) |
|
Get unit for specified axis.
◆ GetClassName()
virtual const char* vtkNRRDReader::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetDataType()
virtual int vtkNRRDReader::GetDataType |
( |
| ) |
|
|
virtual |
◆ GetDescriptiveName()
virtual const char* vtkNRRDReader::GetDescriptiveName |
( |
| ) |
|
|
inlinevirtual |
◆ GetFileExtensions()
virtual const char* vtkNRRDReader::GetFileExtensions |
( |
| ) |
|
|
inlinevirtual |
◆ GetHeaderKeys()
const char* vtkNRRDReader::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.
◆ GetHeaderKeysVector()
std::vector<std::string> vtkNRRDReader::GetHeaderKeysVector |
( |
| ) |
|
Get a list of keys in the header. Preferred method to use as it supports spaces in key names.
◆ GetHeaderValue()
const char* vtkNRRDReader::GetHeaderValue |
( |
const char * |
key | ) |
|
Get a value given a key in the header.
◆ GetMeasurementFrameMatrix()
vtkMatrix4x4* vtkNRRDReader::GetMeasurementFrameMatrix |
( |
| ) |
|
Returns the measurement frame matrix used for tensor valued data.
◆ GetNumberOfComponents()
virtual int vtkNRRDReader::GetNumberOfComponents |
( |
| ) |
|
|
virtual |
◆ GetPointDataType()
virtual int vtkNRRDReader::GetPointDataType |
( |
| ) |
|
|
virtual |
◆ GetPointType()
static bool vtkNRRDReader::GetPointType |
( |
Nrrd * |
nrrdTemp, |
|
|
int & |
pointDataType, |
|
|
int & |
numOfComponents |
|
) |
| |
|
staticprotected |
◆ GetRasToIjkMatrix()
vtkMatrix4x4* vtkNRRDReader::GetRasToIjkMatrix |
( |
| ) |
|
Returns a IJK to RAS transformation matrix.
◆ GetReadStatus()
virtual int vtkNRRDReader::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 vtkNRRDReader::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkNRRDReader::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ NrrdToVTKScalarType()
int vtkNRRDReader::NrrdToVTKScalarType |
( |
const int |
nrrdPixelType | ) |
const |
|
inline |
case nrrdTypeLLong: return LONG ; break; case nrrdTypeULong: return ULONG; break;
Definition at line 145 of file vtkNRRDReader.h.
◆ PrintSelf()
virtual void vtkNRRDReader::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
◆ SafeDownCast()
static vtkNRRDReader* vtkNRRDReader::SafeDownCast |
( |
vtkObject * |
o | ) |
|
|
static |
◆ SetDataType()
virtual void vtkNRRDReader::SetDataType |
( |
int |
| ) |
|
|
virtual |
Set the data type: int, float....
◆ SetNumberOfComponents()
virtual void vtkNRRDReader::SetNumberOfComponents |
( |
int |
| ) |
|
|
virtual |
◆ SetPointDataType()
virtual void vtkNRRDReader::SetPointDataType |
( |
int |
| ) |
|
|
virtual |
◆ SetUseNativeOriginOff()
void vtkNRRDReader::SetUseNativeOriginOff |
( |
| ) |
|
|
inline |
◆ SetUseNativeOriginOn()
void vtkNRRDReader::SetUseNativeOriginOn |
( |
| ) |
|
|
inline |
◆ tenSpaceDirectionReduce()
int vtkNRRDReader::tenSpaceDirectionReduce |
( |
Nrrd * |
nout, |
|
|
const Nrrd * |
nin, |
|
|
double |
SD[9] |
|
) |
| |
|
protected |
◆ VTKToNrrdPixelType()
int vtkNRRDReader::VTKToNrrdPixelType |
( |
const int |
vtkPixelType | ) |
const |
|
inline |
case nrrdTypeLLong: return LONG ; break; case nrrdTypeULong: return ULONG; break;
Definition at line 189 of file vtkNRRDReader.h.
◆ AxisLabels
std::map<unsigned int, std::string> vtkNRRDReader::AxisLabels |
|
protected |
◆ AxisUnits
std::map<unsigned int, std::string> vtkNRRDReader::AxisUnits |
|
protected |
◆ CurrentFileName
std::string vtkNRRDReader::CurrentFileName |
|
protected |
◆ DataType
int vtkNRRDReader::DataType |
|
protected |
◆ HeaderKeys
std::string vtkNRRDReader::HeaderKeys |
|
protected |
◆ HeaderKeyValue
std::map<std::string, std::string> vtkNRRDReader::HeaderKeyValue |
|
protected |
◆ MeasurementFrameMatrix
vtkSmartPointer<vtkMatrix4x4> vtkNRRDReader::MeasurementFrameMatrix |
|
protected |
◆ nrrd
Nrrd* vtkNRRDReader::nrrd |
|
protected |
◆ NRRDWorldToRasMatrix
vtkSmartPointer<vtkMatrix4x4> vtkNRRDReader::NRRDWorldToRasMatrix |
|
protected |
◆ NumberOfComponents
int vtkNRRDReader::NumberOfComponents |
|
protected |
◆ PointDataType
int vtkNRRDReader::PointDataType |
|
protected |
◆ RasToIjkMatrix
vtkSmartPointer<vtkMatrix4x4> vtkNRRDReader::RasToIjkMatrix |
|
protected |
◆ ReadStatus
int vtkNRRDReader::ReadStatus |
|
protected |
◆ UseNativeOrigin
bool vtkNRRDReader::UseNativeOrigin |
|
protected |
The documentation for this class was generated from the following file: