Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef GDCMIMAGEFRAGMENTSPLITTER_H
00016 #define GDCMIMAGEFRAGMENTSPLITTER_H
00017
00018 #include "gdcmImageToImageFilter.h"
00019
00020 namespace gdcm
00021 {
00022
00023 class DataElement;
00028 class GDCM_EXPORT ImageFragmentSplitter : public ImageToImageFilter
00029 {
00030 public:
00031 ImageFragmentSplitter():FragmentSizeMax(0),Force(false) {}
00032 ~ImageFragmentSplitter() {}
00033
00035 bool Split();
00036
00038 void SetFragmentSizeMax(unsigned int fragsize);
00039 unsigned int GetFragmentSizeMax() const { return FragmentSizeMax; }
00040
00043 void SetForce( bool f ) { Force = f; }
00044
00045 protected:
00046
00047 private:
00048 unsigned int FragmentSizeMax;
00049 bool Force;
00050 };
00051
00052 }
00053
00054 #endif //GDCMIMAGEFRAGMENTSPLITTER_H
00055