Skip to content
Snippets Groups Projects
Commit f2772ad9 authored by Otmane Lahlou's avatar Otmane Lahlou
Browse files

ENH : add method to initialize pointers to the writers

parent 283fd795
No related branches found
No related tags found
No related merge requests found
...@@ -29,6 +29,16 @@ OutputImageParameter::OutputImageParameter() ...@@ -29,6 +29,16 @@ OutputImageParameter::OutputImageParameter()
this->SetName("Output Image"); this->SetName("Output Image");
this->SetKey("out"); this->SetKey("out");
this->InitializeWriters();
}
OutputImageParameter::~OutputImageParameter()
{
}
void OutputImageParameter::InitializeWriters()
{
m_Int8Writer = Int8WriterType::New(); m_Int8Writer = Int8WriterType::New();
m_UInt8Writer = UInt8WriterType::New(); m_UInt8Writer = UInt8WriterType::New();
m_Int16Writer = Int16WriterType::New(); m_Int16Writer = Int16WriterType::New();
...@@ -37,12 +47,8 @@ OutputImageParameter::OutputImageParameter() ...@@ -37,12 +47,8 @@ OutputImageParameter::OutputImageParameter()
m_UInt32Writer = UInt32WriterType::New(); m_UInt32Writer = UInt32WriterType::New();
m_FloatWriter = FloatWriterType::New(); m_FloatWriter = FloatWriterType::New();
m_DoubleWriter = DoubleWriterType::New(); m_DoubleWriter = DoubleWriterType::New();
} }
OutputImageParameter::~OutputImageParameter()
{
}
void void
OutputImageParameter::Write( ) OutputImageParameter::Write( )
......
...@@ -80,6 +80,8 @@ public: ...@@ -80,6 +80,8 @@ public:
itk::ProcessObject* GetWriter(); itk::ProcessObject* GetWriter();
void InitializeWriters();
protected: protected:
/** Constructor */ /** Constructor */
OutputImageParameter(); OutputImageParameter();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment