Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkFiberBundleTrackVisWriter.h>
Public Member Functions | |
FiberBundleTrackVisWriter () | |
FiberBundleTrackVisWriter (const FiberBundleTrackVisWriter &other) | |
virtual FiberBundleTrackVisWriter * | Clone () const override |
virtual | ~FiberBundleTrackVisWriter () |
virtual void | Write () override |
Write the base data to the specified location or output stream. More... | |
Public Member Functions inherited from mitk::AbstractFileWriter | |
virtual void | SetInput (const BaseData *data) override |
Set the input data for writing. More... | |
virtual const BaseData * | GetInput () const override |
Get the input data set via SetInput(). More... | |
virtual void | SetOutputLocation (const std::string &location) override |
Set the output location. More... | |
virtual std::string | GetOutputLocation () const override |
Get the current output location. More... | |
virtual void | SetOutputStream (const std::string &location, std::ostream *os) override |
Set an output stream for writing. More... | |
virtual std::ostream * | GetOutputStream () const override |
Get the output stream. More... | |
virtual ConfidenceLevel | GetConfidenceLevel () const override |
The confidence level of the reader or writer implementation. More... | |
MimeType | GetRegisteredMimeType () const |
virtual Options | GetOptions () const override |
returns a list of the supported options More... | |
virtual us::Any | GetOption (const std::string &name) const override |
virtual void | SetOptions (const Options &options) override |
virtual void | SetOption (const std::string &name, const us::Any &value) override |
virtual void | AddProgressCallback (const ProgressCallback &callback) override |
virtual void | RemoveProgressCallback (const ProgressCallback &callback) override |
us::ServiceRegistration< IFileWriter > | RegisterService (us::ModuleContext *context=us::GetModuleContext()) |
void | UnregisterService () |
Public Member Functions inherited from mitk::IFileWriter | |
virtual | ~IFileWriter () |
Public Member Functions inherited from mitk::IFileIO | |
virtual | ~IFileIO () |
Static Public Attributes | |
static const char * | XML_GEOMETRY |
static const char * | XML_MATRIX_XX |
static const char * | XML_MATRIX_XY |
static const char * | XML_MATRIX_XZ |
static const char * | XML_MATRIX_YX |
static const char * | XML_MATRIX_YY |
static const char * | XML_MATRIX_YZ |
static const char * | XML_MATRIX_ZX |
static const char * | XML_MATRIX_ZY |
static const char * | XML_MATRIX_ZZ |
static const char * | XML_ORIGIN_X |
static const char * | XML_ORIGIN_Y |
static const char * | XML_ORIGIN_Z |
static const char * | XML_SPACING_X |
static const char * | XML_SPACING_Y |
static const char * | XML_SPACING_Z |
static const char * | XML_SIZE_X |
static const char * | XML_SIZE_Y |
static const char * | XML_SIZE_Z |
static const char * | XML_FIBER_BUNDLE |
static const char * | XML_FIBER |
static const char * | XML_PARTICLE |
static const char * | XML_ID |
static const char * | XML_POS_X |
static const char * | XML_POS_Y |
static const char * | XML_POS_Z |
static const char * | VERSION_STRING |
static const char * | XML_FIBER_BUNDLE_FILE |
static const char * | XML_FILE_VERSION |
static const char * | XML_NUM_FIBERS |
static const char * | XML_NUM_PARTICLES |
static const char * | ASCII_FILE |
static const char * | FILE_NAME |
Additional Inherited Members | |
Public Types inherited from mitk::IFileIO | |
enum | ConfidenceLevel { Unsupported, PartiallySupported, Supported } |
A confidence level describing the confidence of the reader or writer in handling the given data. More... | |
typedef std::map< std::string, us::Any > | Options |
Options for reading or writing data. More... | |
typedef mitk::MessageAbstractDelegate1< float > | ProgressCallback |
Static Public Member Functions inherited from mitk::IFileWriter | |
static std::string | PROP_BASEDATA_TYPE () |
Service property name for the supported mitk::BaseData sub-class. More... | |
Static Public Member Functions inherited from mitk::IFileIO | |
static std::string | PROP_DESCRIPTION () |
Service property name for a description. More... | |
static std::string | PROP_MIMETYPE () |
Service property name for the mime-type associated with this file writer. More... | |
Protected Member Functions inherited from mitk::AbstractFileWriter | |
~AbstractFileWriter () | |
AbstractFileWriter (const AbstractFileWriter &other) | |
AbstractFileWriter (const std::string &baseDataType) | |
AbstractFileWriter (const std::string &baseDataType, const CustomMimeType &mimeType, const std::string &description) | |
virtual us::ServiceProperties | GetServiceProperties () const |
virtual us::ServiceRegistration< CustomMimeType > | RegisterMimeType (us::ModuleContext *context) |
void | SetMimeType (const CustomMimeType &mimeType) |
const CustomMimeType * | GetMimeType () const |
void | SetMimeTypePrefix (const std::string &prefix) |
std::string | GetMimeTypePrefix () const |
void | SetDescription (const std::string &description) |
Sets a human readable description of this writer. More... | |
std::string | GetDescription () const |
void | SetDefaultOptions (const Options &defaultOptions) |
Options | GetDefaultOptions () const |
void | SetRanking (int ranking) |
Set the service ranking for this file writer. More... | |
int | GetRanking () const |
void | SetBaseDataType (const std::string &baseDataType) |
Sets the name of the mitk::Basedata that this writer is able to handle. More... | |
virtual std::string | GetBaseDataType () const |
void | ValidateOutputLocation () const |
Writes fiber bundles to a file
Definition at line 34 of file mitkFiberBundleTrackVisWriter.h.
mitk::FiberBundleTrackVisWriter::FiberBundleTrackVisWriter | ( | ) |
Definition at line 30 of file mitkFiberBundleTrackVisWriter.cpp.
References mitk::AbstractFileWriter::RegisterService().
mitk::FiberBundleTrackVisWriter::FiberBundleTrackVisWriter | ( | const FiberBundleTrackVisWriter & | other | ) |
Definition at line 38 of file mitkFiberBundleTrackVisWriter.cpp.
|
virtual |
Definition at line 42 of file mitkFiberBundleTrackVisWriter.cpp.
|
overridevirtual |
Implements mitk::AbstractFileWriter.
Definition at line 45 of file mitkFiberBundleTrackVisWriter.cpp.
|
overridevirtual |
Write the base data to the specified location or output stream.
This method must be implemented for each specific writer. Call GetOutputStream() first and check for a non-null stream to write to. If the output stream is NULL
, use GetOutputLocation() to write to a local file-system path.
If the reader cannot use streams directly, use GetLocalFile() to retrieve a temporary local file name instead.
mitk::Exception |
Implements mitk::AbstractFileWriter.
Definition at line 50 of file mitkFiberBundleTrackVisWriter.cpp.
References TrackVisFiberReader::append(), TrackVisFiberReader::create(), filename, MITK_INFO, mitkThrow, and TrackVisFiberReader::writeHdr().
|
static |
Definition at line 109 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 111 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 99 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 87 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 85 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 101 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 103 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 47 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 91 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 49 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 51 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 53 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 55 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 57 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 59 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 61 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 63 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 65 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 105 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 107 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 67 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 69 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 71 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 89 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 93 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 95 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 97 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 79 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 81 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 83 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 73 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 75 of file mitkFiberBundleTrackVisWriter.h.
|
static |
Definition at line 77 of file mitkFiberBundleTrackVisWriter.h.