Writes PNG files.
More...
#include <Libs/vtkTeem/vtkTeemNRRDWriter.h>
Writes PNG files.
vtkTeemNRRDWriter writes NRRD files.
- See also
- vtkTeemNRRDReader
Definition at line 23 of file vtkTeemNRRDWriter.h.
◆ Superclass
◆ vtkTeemNRRDWriter()
vtkTeemNRRDWriter::vtkTeemNRRDWriter |
( |
| ) |
|
|
protected |
◆ ~vtkTeemNRRDWriter()
vtkTeemNRRDWriter::~vtkTeemNRRDWriter |
( |
| ) |
|
|
overrideprotected |
◆ FillInputPortInformation()
int vtkTeemNRRDWriter::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
overrideprotected |
◆ ForceRangeAxisOff()
virtual void vtkTeemNRRDWriter::ForceRangeAxisOff |
( |
| ) |
|
|
virtual |
◆ ForceRangeAxisOn()
virtual void vtkTeemNRRDWriter::ForceRangeAxisOn |
( |
| ) |
|
|
virtual |
◆ GetBValues()
virtual vtkDoubleArray* vtkTeemNRRDWriter::GetBValues |
( |
| ) |
|
|
virtual |
◆ GetClassName()
virtual const char* vtkTeemNRRDWriter::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetCompressionLevel()
virtual int vtkTeemNRRDWriter::GetCompressionLevel |
( |
| ) |
|
|
virtual |
◆ GetDiffusionGradients()
virtual vtkDoubleArray* vtkTeemNRRDWriter::GetDiffusionGradients |
( |
| ) |
|
|
virtual |
◆ GetFileName()
virtual char* vtkTeemNRRDWriter::GetFileName |
( |
| ) |
|
|
virtual |
◆ GetFileType()
virtual int vtkTeemNRRDWriter::GetFileType |
( |
| ) |
|
|
virtual |
◆ GetForceRangeAxis()
virtual bool vtkTeemNRRDWriter::GetForceRangeAxis |
( |
| ) |
|
|
virtual |
◆ GetIJKToRASMatrix()
virtual vtkMatrix4x4* vtkTeemNRRDWriter::GetIJKToRASMatrix |
( |
| ) |
|
|
virtual |
◆ GetInput() [1/2]
vtkImageData* vtkTeemNRRDWriter::GetInput |
( |
| ) |
|
Get the input to this writer.
◆ GetInput() [2/2]
vtkImageData* vtkTeemNRRDWriter::GetInput |
( |
int |
port | ) |
|
◆ GetMeasurementFrameMatrix()
virtual vtkMatrix4x4* vtkTeemNRRDWriter::GetMeasurementFrameMatrix |
( |
| ) |
|
|
virtual |
◆ GetSpace()
virtual int vtkTeemNRRDWriter::GetSpace |
( |
| ) |
|
|
virtual |
◆ GetUseCompression()
virtual int vtkTeemNRRDWriter::GetUseCompression |
( |
| ) |
|
|
virtual |
◆ GetWriteError()
virtual int vtkTeemNRRDWriter::GetWriteError |
( |
| ) |
|
|
virtual |
◆ IsA()
virtual int vtkTeemNRRDWriter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkTeemNRRDWriter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ MakeNRRD()
void* vtkTeemNRRDWriter::MakeNRRD |
( |
| ) |
|
Utility function to return image as a Nrrd*.
◆ New()
◆ PrintSelf()
void vtkTeemNRRDWriter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ SafeDownCast()
◆ SetAttribute()
void vtkTeemNRRDWriter::SetAttribute |
( |
const std::string & |
name, |
|
|
const std::string & |
value |
|
) |
| |
Method to set an attribute that will be passed into the NRRD file on write
◆ SetAxisLabel()
void vtkTeemNRRDWriter::SetAxisLabel |
( |
unsigned int |
axis, |
|
|
const char * |
label |
|
) |
| |
Method to set label for each axis.
◆ SetAxisUnit()
void vtkTeemNRRDWriter::SetAxisUnit |
( |
unsigned int |
axis, |
|
|
const char * |
unit |
|
) |
| |
Method to set unit for each axis.
◆ SetBValues()
virtual void vtkTeemNRRDWriter::SetBValues |
( |
vtkDoubleArray * |
| ) |
|
|
virtual |
◆ SetCompressionLevel()
virtual void vtkTeemNRRDWriter::SetCompressionLevel |
( |
int |
| ) |
|
|
virtual |
◆ SetDiffusionGradients()
virtual void vtkTeemNRRDWriter::SetDiffusionGradients |
( |
vtkDoubleArray * |
| ) |
|
|
virtual |
◆ SetFileName()
virtual void vtkTeemNRRDWriter::SetFileName |
( |
const char * |
| ) |
|
|
virtual |
Specify file name of vtk polygon data file to write.
◆ SetFileType()
virtual void vtkTeemNRRDWriter::SetFileType |
( |
int |
| ) |
|
|
virtual |
◆ SetFileTypeToASCII()
void vtkTeemNRRDWriter::SetFileTypeToASCII |
( |
| ) |
|
|
inline |
◆ SetFileTypeToBinary()
void vtkTeemNRRDWriter::SetFileTypeToBinary |
( |
| ) |
|
|
inline |
◆ SetForceRangeAxis()
virtual void vtkTeemNRRDWriter::SetForceRangeAxis |
( |
bool |
| ) |
|
|
virtual |
Force the addition of a range axis, even when the size of the first image dimension (components, or frame list) is 1. This is useful when attempting to write an image sequence with a single frame, as otherwise the range dimension would be omitted.
◆ SetIJKToRASMatrix()
virtual void vtkTeemNRRDWriter::SetIJKToRASMatrix |
( |
vtkMatrix4x4 * |
| ) |
|
|
virtual |
◆ SetMeasurementFrameMatrix()
virtual void vtkTeemNRRDWriter::SetMeasurementFrameMatrix |
( |
vtkMatrix4x4 * |
| ) |
|
|
virtual |
◆ SetSpace()
virtual void vtkTeemNRRDWriter::SetSpace |
( |
int |
| ) |
|
|
virtual |
Method to set the coordinate system written to the NRRD file. Currently the only valid coordinate systems are: RAS, RAST, LPS, and LPST.
◆ SetUseCompression()
virtual void vtkTeemNRRDWriter::SetUseCompression |
( |
int |
| ) |
|
|
virtual |
◆ SetVectorAxisKind()
void vtkTeemNRRDWriter::SetVectorAxisKind |
( |
int |
kind | ) |
|
Method to force axis kind for the non-spatial axis (4th dimension). If not set (or set to nrrdKindUnknown) then axis kind is guessed from the number of components and scalar type.
◆ SetWriteError()
virtual void vtkTeemNRRDWriter::SetWriteError |
( |
int |
| ) |
|
|
virtual |
◆ UseCompressionOff()
virtual void vtkTeemNRRDWriter::UseCompressionOff |
( |
| ) |
|
|
virtual |
◆ UseCompressionOn()
virtual void vtkTeemNRRDWriter::UseCompressionOn |
( |
| ) |
|
|
virtual |
◆ vtkSetSpaceToLPS()
void vtkTeemNRRDWriter::vtkSetSpaceToLPS |
( |
| ) |
|
|
inline |
◆ vtkSetSpaceToLPST()
void vtkTeemNRRDWriter::vtkSetSpaceToLPST |
( |
| ) |
|
|
inline |
◆ vtkSetSpaceToRAS()
void vtkTeemNRRDWriter::vtkSetSpaceToRAS |
( |
| ) |
|
|
inline |
◆ vtkSetSpaceToRAST()
void vtkTeemNRRDWriter::vtkSetSpaceToRAST |
( |
| ) |
|
|
inline |
◆ WriteData()
void vtkTeemNRRDWriter::WriteData |
( |
| ) |
|
|
overrideprotected |
Write method. It is called by vtkWriter::Write();
◆ WriteErrorOff()
virtual void vtkTeemNRRDWriter::WriteErrorOff |
( |
| ) |
|
|
virtual |
◆ WriteErrorOn()
virtual void vtkTeemNRRDWriter::WriteErrorOn |
( |
| ) |
|
|
virtual |
◆ Attributes
AttributeMapType* vtkTeemNRRDWriter::Attributes |
|
protected |
◆ AxisLabels
AxisInfoMapType* vtkTeemNRRDWriter::AxisLabels |
|
protected |
◆ AxisUnits
AxisInfoMapType* vtkTeemNRRDWriter::AxisUnits |
|
protected |
◆ BValues
vtkDoubleArray* vtkTeemNRRDWriter::BValues |
|
protected |
◆ CompressionLevel
int vtkTeemNRRDWriter::CompressionLevel |
|
protected |
◆ DiffusionGradients
vtkDoubleArray* vtkTeemNRRDWriter::DiffusionGradients |
|
protected |
◆ FileName
char* vtkTeemNRRDWriter::FileName |
|
protected |
◆ FileType
int vtkTeemNRRDWriter::FileType |
|
protected |
◆ ForceRangeAxis
bool vtkTeemNRRDWriter::ForceRangeAxis |
|
protected |
◆ IJKToRASMatrix
vtkMatrix4x4* vtkTeemNRRDWriter::IJKToRASMatrix |
|
protected |
◆ MeasurementFrameMatrix
vtkMatrix4x4* vtkTeemNRRDWriter::MeasurementFrameMatrix |
|
protected |
◆ Space
int vtkTeemNRRDWriter::Space |
|
protected |
◆ UseCompression
int vtkTeemNRRDWriter::UseCompression |
|
protected |
◆ VectorAxisKind
int vtkTeemNRRDWriter::VectorAxisKind |
|
protected |
◆ WriteError
int vtkTeemNRRDWriter::WriteError |
|
protected |
The documentation for this class was generated from the following file: