#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: