Grok 10.0.5
|
#include <TileCache.h>
Public Member Functions | |
grk_rect (T origin_x0, T origin_y0, T x0, T y0, T x1, T y1) | |
grk_rect (T x0, T y0, T x1, T y1) | |
grk_rect (const grk_rect &rhs) | |
grk_rect (const grk_rect *rhs) | |
grk_rect (void) | |
virtual | ~grk_rect ()=default |
grk_rect< T > & | setOrigin (T origx, T origy, bool absolute) |
grk_rect< T > & | setOrigin (grk_rect< T > &rhs, bool absolute) |
grk_rect< T > & | setOrigin (grk_rect< T > *rhs, bool absolute) |
grk_rect< T > & | toRelative (void) |
grk_rect< T > & | toAbsolute (void) |
virtual void | print (void) const |
std::string | boundsString () const |
bool | valid (void) const |
bool | empty (void) const |
bool | contains (grk_pt< T > pt) |
bool | contains (T x, T y) |
grk_rect< T > & | operator= (const grk_rect< T > &rhs) |
grk_rect< T > & | operator= (const grk_rect< T > *rhs) |
bool | operator== (const grk_rect< T > &rhs) const |
void | setRect (grk_rect< T > *rhs) |
void | setRect (grk_rect< T > rhs) |
grk_rect< T > | scaleDownCeil (uint32_t den) const |
grk_rect< T > | scale (uint32_t scalex, uint32_t scaley) const |
grk_rect< T > | scaleDown (uint64_t denx, uint64_t deny) const |
grk_rect< T > | scaleDownPow2 (uint32_t powx, uint32_t powy) const |
grk_rect< T > | scaleDownPow2 (grk_pt< T > pow) const |
grk_rect< T > | scaleDownCeil (uint64_t denx, uint64_t deny) const |
grk_rect< T > | scaleDownCeilPow2 (uint32_t power) const |
grk_rect< T > | scaleDownCeilPow2 (uint32_t powx, uint32_t powy) const |
grk_rect< T > | intersection (const grk_rect< T > rhs) const |
bool | isContainedIn (const grk_rect< T > rhs) const |
grk_rect< T > | clip (const grk_rect< T > *rhs) const |
grk_rect< T > | clip (const grk_rect< T > &rhs) const |
grk_rect< T > & | clip_IN_PLACE (const grk_rect< T > &rhs) |
grk_rect< T > | intersection (const grk_rect< T > *rhs) const |
bool | nonEmptyIntersection (const grk_rect< T > *rhs) const |
grk_rect< T > | rectUnion (const grk_rect< T > *rhs) const |
grk_rect< T > | rectUnion (const grk_rect< T > &rhs) const |
uint64_t | area (void) const |
T | width () const |
T | height () const |
grk_line< T > | dimX () const |
grk_line< T > | dimY () const |
grk_rect< T > | pan (int64_t x, int64_t y) const |
grk_rect< T > & | pan_IN_PLACE (int64_t x, int64_t y) |
grk_rect< T > & | grow_IN_PLACE (T boundary) |
grk_rect< T > & | grow_IN_PLACE (T boundaryx, T boundaryy) |
grk_rect< T > & | grow_IN_PLACE (T boundary, T maxX, T maxY) |
grk_rect< T > & | grow_IN_PLACE (T boundaryx, T boundaryy, T maxX, T maxY) |
grk_rect< T > & | grow_IN_PLACE (T boundary, grk_rect< T > bounds) |
grk_rect< T > & | grow_IN_PLACE (T boundaryx, T boundaryy, grk_rect< T > bounds) |
T | parityX (void) const |
T | parityY (void) const |
Public Attributes | |
bool | absoluteCoordinates |
T | origin_x0 |
T | origin_y0 |
T | x0 |
T | y0 |
T | x1 |
T | y1 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
Referenced by grk::grk::TileProcessor::getUnreducedTileWindow().
|
inline |
Referenced by grk::grk::ResPrecinctInfo::init().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by grk::grk::TileSet::init(), and grk::grk::TileSet::schedule().
|
inline |
Referenced by grk::grk::TileComponent::allocRegionWindow(), and grk::grk::ResPrecinctInfo::init().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by grk::grk::GrkImage::generateCompositeBounds().
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in grk::grk::Resolution, and grk::grk::Subband.
|
inline |
|
inline |
Referenced by grk::grk::TileComponent::allocRegionWindow().
|
inline |
Referenced by grk::grk::ResPrecinctInfo::init().
|
inline |
Referenced by grk::grk::ResPrecinctInfo::init().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool grk::grk::grk_rect< T >::absoluteCoordinates |
T grk::grk::grk_rect< T >::origin_x0 |
T grk::grk::grk_rect< T >::origin_y0 |
T grk::grk_rect::x0 |
Referenced by grk::grk::TileComponent::canCreateWindow(), grk::grk::GrkImage::compositeInterleaved(), grk::grk::GrkImage::compositeInterleaved(), grk::grk::GrkImage::compositePlanar(), grk::grk::GrkImage::duplicate(), grk::grk::PacketIter::init(), grk::grk::TileComponent::init(), grk::grk::TileSet::schedule(), grk::grk::CodeStreamDecompress::setDecompressRegion(), and grk::grk::PacketManager::updateCompressTcpProgressions().
T grk::grk_rect::x1 |
Referenced by grk::grk::TileComponent::canCreateWindow(), grk::grk::GrkImage::duplicate(), grk::grk::PacketIter::init(), grk::grk::TileComponent::init(), grk::grk::TileSet::schedule(), grk::grk::CodeStreamDecompress::setDecompressRegion(), and grk::grk::PacketManager::updateCompressTcpProgressions().
T grk::grk::grk_rect< T >::y0 |
Referenced by grk::grk::TileComponent::canCreateWindow(), grk::grk::GrkImage::compositeInterleaved(), grk::grk::GrkImage::compositeInterleaved(), grk::grk::GrkImage::compositePlanar(), grk::grk::GrkImage::duplicate(), grk::grk::PacketIter::init(), grk::grk::TileComponent::init(), grk::grk::TileSet::schedule(), grk::grk::CodeStreamDecompress::setDecompressRegion(), and grk::grk::PacketManager::updateCompressTcpProgressions().
T grk::grk::grk_rect< T >::y1 |
Referenced by grk::grk::TileComponent::canCreateWindow(), grk::grk::GrkImage::duplicate(), grk::grk::PacketIter::init(), grk::grk::TileComponent::init(), grk::grk::TileSet::schedule(), grk::grk::CodeStreamDecompress::setDecompressRegion(), and grk::grk::PacketManager::updateCompressTcpProgressions().