fw4spl
fwGdcmIO::writer::SurfaceSegmentation Class Reference

This class handles DICOM Surface Segmentation files writing. More...

#include <SurfaceSegmentation.hpp>

+ Inheritance diagram for fwGdcmIO::writer::SurfaceSegmentation:
+ Collaboration diagram for fwGdcmIO::writer::SurfaceSegmentation:

Public Member Functions

virtual bool isA (const std::string &type) const override
 
FWGDCMIO_API SurfaceSegmentation (::fwDataIO::writer::IObjectWriter::Key key)
 Constructor.
 
FWGDCMIO_API ~SurfaceSegmentation ()
 Destructor.
 
FWGDCMIO_API void write () override
 Load and start appropriate writing tools.
 
FWGDCMIO_API std::string extension () override
 Does nothing.
 
FWGDCMIO_API std::shared_ptr< ::fwLog::LoggergetLogger () const
 Returns logger.
 
FWGDCMIO_API std::shared_ptr< ::fwJobs::IJobgetJob () const override
 Getter for writer's job.
 
- Public Member Functions inherited from fwDataIO::writer::GenericObjectWriter< ::fwMedData::ModelSeries >
 GenericObjectWriter ()
 Constructor. Do nothing.
 
virtual ~GenericObjectWriter ()
 Destructor. Do nothing.
 
virtual void setObject (::fwTools::Object::csptr obj) override
 m_object setter. More...
 
virtual std::shared_ptr< const DataTypegetConcreteObject () const
 m_object getter. More...
 
- Public Member Functions inherited from fwDataIO::writer::IObjectWriter
virtual FWDATAIO_API void setLocation (const ::fwData::location::ILocation::sptr location)
 m_location setter. More...
 
virtual FWDATAIO_API::fwData::location::ILocation::sptr getLocation ()
 m_location getter. More...
 
virtual FWDATAIO_API::fwTools::Object::csptr getObject () const
 m_object getter. More...
 
virtual FWDATAIO_API void cancel ()
 Requests writer abortion.
 
- Public Member Functions inherited from fwCore::BaseObject
- Public Member Functions inherited from fwData::location::enableSingleFile< ::fwDataIO::writer::IObjectWriter >
 enableSingleFile (::fwDataIO::writer::IObjectWriter *rw)
 constructor More...
 
void setFile (ILocation::PathType path)
 Set file system path.
 
ILocation::PathType getFile ()
 Get file system path.
 

Static Public Member Functions

static bool isTypeOf (const std::string &type)
 
- Static Public Member Functions inherited from fwDataIO::writer::GenericObjectWriter< ::fwMedData::ModelSeries >
static bool isTypeOf (const std::string &type)
 
static const std::string & classname ()
 return full object's classname with its namespace, i.e. fwCore::BaseObject
 
- Static Public Member Functions inherited from fwDataIO::writer::IObjectWriter
static bool isTypeOf (const std::string &type)
 
static const std::string & leafClassname ()
 return object's classname without its namespace, i.e. BaseObject
 
static const std::string & classname ()
 return object's classname without its namespace, i.e. BaseObject
 
- Static Public Member Functions inherited from fwCore::BaseObject
static bool isTypeOf (const std::string &type)
 
static const std::string & leafClassname ()
 return object's classname without its namespace, i.e. BaseObject
 
static const std::string & classname ()
 return object's classname without its namespace, i.e. BaseObject
 

Friends

template<class , class , class >
class ::fwTools::ClassFactory
 
class ::fwTools::Factory
 

Demangling methods

virtual const std::string & getLeafClassname () const override
 return object's classname without its namespace, i.e. BaseObject
 
virtual const std::string & getClassname () const override
 return full object's classname with its namespace, i.e. fwCore::BaseObject
 
static const std::string & leafClassname ()
 return object's classname without its namespace, i.e. BaseObject
 
static const std::string & classname ()
 return object's classname without its namespace, i.e. BaseObject
 

Additional Inherited Members

- Public Types inherited from fwDataIO::writer::GenericObjectWriter< ::fwMedData::ModelSeries >
typedef ::fwMedData::ModelSeries DataType
 the object type related
 
- Public Types inherited from fwDataIO::writer::IObjectWriter
typedef std::function< void(std::uint64_t) > ProgressCallback
 
typedef std::function< void() > CancelCallback
 
typedef ::fwDataIO::writer::factory::Key Key
 
- Protected Member Functions inherited from fwDataIO::writer::IObjectWriter
FWDATAIO_API IObjectWriter ()
 Constructor. Do nothing.
 
virtual FWDATAIO_API ~IObjectWriter ()
 Destructor. Do nothing.
 
- Protected Attributes inherited from fwDataIO::writer::IObjectWriter
::fwTools::Object::cwptr m_object
 Object write on filesystem by the process. More...
 
::fwData::location::ILocation::sptr m_location
 Object location ( file path, directory path, url, etc )
 
std::string m_extension
 Extension of file format.
 

Detailed Description

This class handles DICOM Surface Segmentation files writing.

Definition at line 41 of file SurfaceSegmentation.hpp.


The documentation for this class was generated from the following files: