18 #ifndef __otbStreamingImageVirtualWriter_h
19 #define __otbStreamingImageVirtualWriter_h
53 template <
class TInputImage >
80 itkStaticConstMacro(InputImageDimension,
unsigned int,
81 InputImageType::ImageDimension);
87 return m_StreamingManager;
94 m_StreamingManager = streamingManager;
99 void SetNumberOfDivisionsStrippedStreaming(
unsigned int nbDivisions);
103 void SetNumberOfDivisionsTiledStreaming(
unsigned int nbDivisions);
107 void SetNumberOfLinesStrippedStreaming(
unsigned int nbLinesPerStrip);
114 void SetAutomaticStrippedStreaming(
unsigned int availableRAM = 0,
double bias = 1.0);
118 void SetTileDimensionTiledStreaming(
unsigned int tileDimension);
126 void SetAutomaticTiledStreaming(
unsigned int availableRAM = 0,
double bias = 1.0);
134 void SetAutomaticAdaptativeStreaming(
unsigned int availableRAM = 0,
double bias = 1.0);
141 void PrintSelf(std::ostream& os,
itk::Indent indent)
const;
143 virtual void GenerateData(
void);
145 virtual void GenerateInputRequestedRegion(
void);
164 this->UpdateFilterProgress();
167 void UpdateFilterProgress()
169 this->UpdateProgress( (m_DivisionProgress + m_CurrentDivision) / m_NumberOfDivisions );
184 #ifndef OTB_MANUAL_INSTANTIATION