#include <otbStreamingShrinkImageFilter.h>
◆ ConstPointer
◆ IndexType
◆ IndexValueType
◆ Pointer
◆ RegionType
◆ Self
◆ SizeType
◆ SizeValueType
◆ Superclass
◆ StreamingShrinkImageRegionSplitter() [1/2]
| otb::StreamingShrinkImageRegionSplitter::StreamingShrinkImageRegionSplitter |
( |
| ) |
|
|
inlineprotected |
◆ ~StreamingShrinkImageRegionSplitter()
| otb::StreamingShrinkImageRegionSplitter::~StreamingShrinkImageRegionSplitter |
( |
| ) |
|
|
inlineoverrideprotected |
◆ StreamingShrinkImageRegionSplitter() [2/2]
◆ CreateAnother()
| virtual::itk::LightObject::Pointer otb::StreamingShrinkImageRegionSplitter::CreateAnother |
( |
void |
| ) |
const |
◆ GetImageDimension()
| static unsigned int otb::StreamingShrinkImageRegionSplitter::GetImageDimension |
( |
| ) |
|
|
inlinestatic |
◆ GetNameOfClass()
| virtual const char* otb::StreamingShrinkImageRegionSplitter::GetNameOfClass |
( |
| ) |
const |
|
virtual |
Run-time type information (and related methods).
◆ GetNumberOfSplits()
| unsigned int otb::StreamingShrinkImageRegionSplitter::GetNumberOfSplits |
( |
const RegionType & |
region, |
|
|
unsigned int |
requestedNumber |
|
) |
| |
|
override |
How many pieces can the specified region be split? A given region cannot always be divided into the requested number of pieces. For instance, if the numberOfPieces exceeds the number of pixels along a certain dimensions, then some splits will not be possible.
◆ GetShrinkFactor()
| virtual unsigned int otb::StreamingShrinkImageRegionSplitter::GetShrinkFactor |
( |
| ) |
|
|
virtual |
◆ GetSplit()
| RegionType otb::StreamingShrinkImageRegionSplitter::GetSplit |
( |
unsigned int |
i, |
|
|
unsigned int |
numberOfPieces, |
|
|
const RegionType & |
region |
|
) |
| |
|
override |
Get a region definition that represents the ith piece a specified region. The "numberOfPieces" specified should be less than or equal to what GetNumberOfSplits() returns.
◆ GetTileDimension()
| virtual unsigned int otb::StreamingShrinkImageRegionSplitter::GetTileDimension |
( |
| ) |
|
|
virtual |
◆ GetTileSizeAlignment()
| virtual unsigned int otb::StreamingShrinkImageRegionSplitter::GetTileSizeAlignment |
( |
| ) |
|
|
virtual |
◆ New()
| static Pointer otb::StreamingShrinkImageRegionSplitter::New |
( |
| ) |
|
|
static |
Method for creation through the object factory.
◆ operator=()
◆ PrintSelf()
| void otb::StreamingShrinkImageRegionSplitter::PrintSelf |
( |
std::ostream & |
os, |
|
|
itk::Indent |
indent |
|
) |
| const |
|
overrideprotected |
◆ SetShrinkFactor()
| virtual void otb::StreamingShrinkImageRegionSplitter::SetShrinkFactor |
( |
unsigned int |
_arg | ) |
|
|
virtual |
◆ ImageDimension
| const unsigned int otb::StreamingShrinkImageRegionSplitter::ImageDimension = 2 |
|
static |
◆ m_ShrinkFactor
| unsigned int otb::StreamingShrinkImageRegionSplitter::m_ShrinkFactor |
|
private |
◆ m_SplitsPerDimension
| itk::FixedArray<unsigned int, ImageDimension> otb::StreamingShrinkImageRegionSplitter::m_SplitsPerDimension |
|
private |
◆ m_TileDimension
| unsigned int otb::StreamingShrinkImageRegionSplitter::m_TileDimension |
|
private |
◆ m_TileSizeAlignment
| unsigned int otb::StreamingShrinkImageRegionSplitter::m_TileSizeAlignment |
|
private |
The documentation for this class was generated from the following file: