18 #ifndef sitkImageFileWriter_h
19 #define sitkImageFileWriter_h
62 virtual std::string ToString()
const;
65 virtual std::string
GetName()
const {
return std::string(
"ImageFileWriter"); }
78 SITK_RETURN_SELF_TYPE_HEADER SetUseCompression(
bool UseCompression );
79 bool GetUseCompression(
void )
const;
81 SITK_RETURN_SELF_TYPE_HEADER
UseCompressionOn(
void ) {
return this->SetUseCompression(
true); }
82 SITK_RETURN_SELF_TYPE_HEADER
UseCompressionOff(
void ) {
return this->SetUseCompression(
false); }
94 SITK_RETURN_SELF_TYPE_HEADER SetKeepOriginalImageUID(
bool KeepOriginalImageUID );
95 bool GetKeepOriginalImageUID(
void )
const;
101 SITK_RETURN_SELF_TYPE_HEADER SetFileName (
const std::string &fileName );
102 std::string GetFileName()
const;
104 SITK_RETURN_SELF_TYPE_HEADER Execute (
const Image& );
105 SITK_RETURN_SELF_TYPE_HEADER Execute (
const Image& ,
const std::string &inFileName,
bool useCompression );
111 template <
class T> Self& ExecuteInternal (
const Image& );