Grok 15.1.0
grk::TileInfo Struct Reference

#include <LengthCache.h>

Public Member Functions

 TileInfo (void)
 ~TileInfo (void)
bool checkResize (void)
bool hasTilePartInfo (void)
bool update (uint16_t tile_index, uint8_t currentTilePart, uint8_t numTileParts)
TilePartInfogetTilePartInfo (uint8_t tilePart)
void dump (FILE *outputFileStream, uint16_t tileNum)

Public Attributes

uint16_t tileno
uint8_t numTileParts
uint8_t allocatedTileParts
uint8_t currentTilePart

Private Attributes

TilePartInfotilePartInfo
MarkerInfomarkerInfo
uint32_t numMarkers
uint32_t allocatedMarkers

Constructor & Destructor Documentation

◆ TileInfo()

◆ ~TileInfo()

grk::TileInfo::~TileInfo ( void )

Member Function Documentation

◆ checkResize()

bool grk::TileInfo::checkResize ( void )

◆ dump()

void grk::TileInfo::dump ( FILE * outputFileStream,
uint16_t tileNum )

◆ getTilePartInfo()

TilePartInfo * grk::TileInfo::getTilePartInfo ( uint8_t tilePart)

◆ hasTilePartInfo()

bool grk::TileInfo::hasTilePartInfo ( void )

References tilePartInfo.

Referenced by dump().

◆ update()

bool grk::TileInfo::update ( uint16_t tile_index,
uint8_t currentTilePart,
uint8_t numTileParts )

Member Data Documentation

◆ allocatedMarkers

uint32_t grk::TileInfo::allocatedMarkers
private

Referenced by checkResize(), and TileInfo().

◆ allocatedTileParts

uint8_t grk::TileInfo::allocatedTileParts

Referenced by TileInfo(), and update().

◆ currentTilePart

uint8_t grk::TileInfo::currentTilePart

Referenced by TileInfo(), and update().

◆ markerInfo

MarkerInfo* grk::TileInfo::markerInfo
private

Referenced by checkResize(), dump(), TileInfo(), and ~TileInfo().

◆ numMarkers

uint32_t grk::TileInfo::numMarkers
private

Referenced by checkResize(), dump(), and TileInfo().

◆ numTileParts

uint8_t grk::TileInfo::numTileParts

◆ tileno

uint16_t grk::TileInfo::tileno

Referenced by TileInfo(), and update().

◆ tilePartInfo

TilePartInfo* grk::TileInfo::tilePartInfo
private

The documentation for this struct was generated from the following files: