21 #ifndef otbNumberOfDivisionsStrippedStreamingManager_hxx
22 #define otbNumberOfDivisionsStrippedStreamingManager_hxx
30 template <
class TImage>
35 template <
class TImage>
40 template <
class TImage>
43 otbMsgDevMacro(<<
"Activating NumberOfDivisionsStrippedStreamingManager streaming mode")
if (m_NumberOfDivisions < 1)
45 itkWarningMacro(<<
"NumberOfDivisions set to 0 : streaming disabled");
46 m_NumberOfDivisions = 1;
49 this->m_Splitter = itk::ImageRegionSplitterSlowDimension::New();
50 this->m_ComputedNumberOfSplits = this->m_Splitter->GetNumberOfSplits(region, m_NumberOfDivisions);
51 otbMsgDevMacro(<<
"Computed number of split : " << this->m_ComputedNumberOfSplits)
53 this->m_Region = region;
Superclass::RegionType RegionType
~NumberOfDivisionsStrippedStreamingManager() override
NumberOfDivisionsStrippedStreamingManager()
void PrepareStreaming(itk::DataObject *, const RegionType ®ion) override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
#define otbMsgDevMacro(x)