21 #ifndef otbRAMDrivenTiledStreamingManager_hxx
22 #define otbRAMDrivenTiledStreamingManager_hxx
31 template <
class TImage>
36 template <
class TImage>
41 template <
class TImage>
44 unsigned long nbDivisions = this->EstimateOptimalNumberOfDivisions(input, region, m_AvailableRAMInMB, m_Bias);
47 this->m_ComputedNumberOfSplits = this->m_Splitter->GetNumberOfSplits(region, nbDivisions);
48 otbMsgDevMacro(<<
"Number of split : " << this->m_ComputedNumberOfSplits) this->m_Region = region;
Divide a region into several pieces.
Superclass::RegionType RegionType
void PrepareStreaming(itk::DataObject *input, const RegionType ®ion) override
RAMDrivenTiledStreamingManager()
~RAMDrivenTiledStreamingManager() override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
#define otbMsgDevMacro(x)