#include <itkWriter.h>
Inheritance diagram for itk::Writer:
Public Types | |
typedef Writer | Self |
typedef ProcessObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
enum | FileType { ASCII, Binary } |
Public Methods | |
virtual const char * | GetClassName () const |
virtual void | SetFileName (const char *_arg) |
virtual const char * | GetFileName () const |
virtual void | SetFileType (FileType _arg) |
virtual FileType | GetFileType () |
void | SetFileTypeToASCII () |
void | SetFileTypeToBinary () |
virtual void | Write () |
virtual void | Update () |
Protected Methods | |
Writer () | |
~Writer () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | WriteData ()=0 |
void | GenerateData () |
Writer is the base class for all Insight data writers. You can specify binary or ASCII output types, as well as the output file name.
Definition at line 36 of file itkWriter.h.
|
Reimplemented from itk::ProcessObject. Reimplemented in itk::ImageWriter< TInputImage >, and itk::RawImageWriter< TInputImage >. Definition at line 43 of file itkWriter.h. |
|
Reimplemented from itk::ProcessObject. Reimplemented in itk::ImageWriter< TInputImage >, and itk::RawImageWriter< TInputImage >. Definition at line 42 of file itkWriter.h. |
|
Standard class typedefs. Reimplemented from itk::ProcessObject. Reimplemented in itk::ImageWriter< TInputImage >, and itk::RawImageWriter< TInputImage >. Definition at line 40 of file itkWriter.h. |
|
Reimplemented from itk::ProcessObject. Reimplemented in itk::ImageWriter< TInputImage >, and itk::RawImageWriter< TInputImage >. Definition at line 41 of file itkWriter.h. |
|
Enums used to specify VTK type: binary or ASCII. Definition at line 55 of file itkWriter.h. |
|
|
|
|
|
This method causes the filter to generate its output. Reimplemented from itk::ProcessObject. Definition at line 90 of file itkWriter.h. References HardConnectedComponentImageFilter::GenerateData(). |
|
Run-time type information (and related methods). Reimplemented from itk::ProcessObject. Reimplemented in itk::ImageWriter< TInputImage >, and itk::RawImageWriter< TInputImage >. |
|
Get the name of the output file. |
|
Get the file type. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ProcessObject. Reimplemented in itk::ImageWriter< TInputImage >, and itk::RawImageWriter< TInputImage >. |
|
Specify the name of the output file. |
|
Set the file type. The default is ASCII. |
|
Specify the output file type as ASCII (the default). Definition at line 64 of file itkWriter.h. |
|
Specify the output file type to binary. Definition at line 68 of file itkWriter.h. |
|
Aliased to Write() method. Reimplemented from itk::ProcessObject. Definition at line 76 of file itkWriter.h. |
|
A special version of the Update() method for writers. It invokes start and end methods and handles releasing data. |
|
All writers must respond to WriteData(). The WriteData() method is responsible for updating the pipeline, and may request pieces of the data (e.g., stream) if necessary to write out the entire input dataset. Implemented in itk::RawImageWriter< TInputImage >. |