18 #ifndef __itkTransformIOBase_h
19 #define __itkTransformIOBase_h
63 itkSetStringMacro(FileName);
64 itkGetStringMacro(FileName);
68 virtual void Read() = 0;
71 virtual void Write() = 0;
75 virtual bool CanReadFile(
const char *) = 0;
79 virtual bool CanWriteFile(
const char *) = 0;
88 void SetTransformList(ConstTransformListType & transformList);
91 itkSetMacro(AppendMode,
bool);
92 itkGetConstMacro(AppendMode,
bool);
93 itkBooleanMacro(AppendMode);
99 void PrintSelf(std::ostream & os,
Indent indent)
const;
101 void OpenStream(std::ofstream & out,
bool binary);
103 void CreateTransform(TransformPointer & ptr,
const std::string & ClassName);
112 #endif // __itaTransformIOBase