- // constructor
- vvImageWriter();
- ~vvImageWriter();
-
- void SetOutputFileName(std::string filename);
- void SetObserver(itk::Command::Pointer o) {
- mUseAnObserver = true;
- mObserver = o;
- }
- void DisableObserver() {
- mUseAnObserver = false;
- }
-
- void SetInput(vvImage::Pointer image) {
- mImage = image;
- }
-
- std::string GetLastError() {
- return mLastError;
- }
-
- //====================================================================
- // Main function
- void Update() {
- Update(mImage->GetNumberOfDimensions(),mImage->GetScalarTypeAsString());
- }
- void Update(int dim, std::string OutputPixelType);
+ // constructor
+ vvImageWriter();
+ ~vvImageWriter();
+
+ void SetOutputFileName(std::string filename);
+ void SetObserver(itk::Command::Pointer o) {
+ mUseAnObserver = true;
+ mObserver = o;
+ }
+ void DisableObserver() {
+ mUseAnObserver = false;
+ }
+
+ void SetInput(vvImage::Pointer image) {
+ mImage = image;
+ }
+
+ std::string GetLastError() {
+ return mLastError;
+ }
+
+ //====================================================================
+ // Main function
+ void Update() {
+ Update(mImage->GetNumberOfDimensions(),mImage->GetScalarTypeAsITKString());
+ }
+ void Update(int dim, std::string OutputPixelType);