digiKam
Digikam::AbstractMarkerTiler::Tile Class Reference
+ Inheritance diagram for Digikam::AbstractMarkerTiler::Tile:

Public Member Functions

TileaddChild (const int linearIndex, Tile *tilePointer)
 
bool childrenEmpty () const
 
void deleteChild (Tile *const childTile, const int knownLinearIndex=-1)
 Sets the pointer to a child tile to zero and deletes the child. More...
 
TilegetChild (const int linearIndex)
 
int nextNonEmptyIndex (int linearIndex) const
 returns the next non empty child index or -1. More...
 
 Tile ()
 
 ~Tile ()
 

Constructor & Destructor Documentation

◆ Tile()

Digikam::AbstractMarkerTiler::Tile::Tile ( )
explicitdefault

◆ ~Tile()

Digikam::AbstractMarkerTiler::Tile::~Tile ( )

Member Function Documentation

◆ addChild()

AbstractMarkerTiler::Tile * Digikam::AbstractMarkerTiler::Tile::addChild ( const int  linearIndex,
Tile tilePointer 
)

References GEOIFACE_ASSERT.

◆ childrenEmpty()

bool Digikam::AbstractMarkerTiler::Tile::childrenEmpty ( ) const

◆ deleteChild()

void Digikam::AbstractMarkerTiler::Tile::deleteChild ( Tile *const  childTile,
const int  knownLinearIndex = -1 
)

Sets the pointer to a child tile to zero and deletes the child.

◆ getChild()

AbstractMarkerTiler::Tile * Digikam::AbstractMarkerTiler::Tile::getChild ( const int  linearIndex)

◆ nextNonEmptyIndex()

int Digikam::AbstractMarkerTiler::Tile::nextNonEmptyIndex ( int  linearIndex) const

returns the next non empty child index or -1.

Referenced by Digikam::AbstractMarkerTiler::NonEmptyIterator::nextIndex().


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