Public Member Functions | Public Attributes | Static Private Attributes | List of all members
bcell Struct Reference

#include <vil_block_cache.h>

Public Member Functions

 bcell (const unsigned bindex_i, const unsigned bindex_j, vil_image_view_base_sptr const &blk)
 
void touch ()
 update the age of a block. More...
 
void print () const
 for debug. More...
 

Public Attributes

unsigned bindex_i_
 block indices. More...
 
unsigned bindex_j_
 
unsigned long birthdate_
 the time of insertion into the queue. More...
 
vil_image_view_base_sptr blk_
 the block itself. More...
 

Static Private Attributes

static unsigned long time_ = 0
 

Detailed Description

Definition at line 25 of file vil_block_cache.h.

Constructor & Destructor Documentation

◆ bcell()

bcell::bcell ( const unsigned  bindex_i,
const unsigned  bindex_j,
vil_image_view_base_sptr const &  blk 
)
inline

Definition at line 27 of file vil_block_cache.h.

Member Function Documentation

◆ print()

void bcell::print ( ) const
inline

for debug.

Definition at line 41 of file vil_block_cache.h.

◆ touch()

void bcell::touch ( )
inline

update the age of a block.

Definition at line 39 of file vil_block_cache.h.

Member Data Documentation

◆ bindex_i_

unsigned bcell::bindex_i_

block indices.

Definition at line 33 of file vil_block_cache.h.

◆ bindex_j_

unsigned bcell::bindex_j_

Definition at line 33 of file vil_block_cache.h.

◆ birthdate_

unsigned long bcell::birthdate_

the time of insertion into the queue.

Definition at line 35 of file vil_block_cache.h.

◆ blk_

the block itself.

Definition at line 37 of file vil_block_cache.h.

◆ time_

unsigned long bcell::time_ = 0
staticprivate

Definition at line 44 of file vil_block_cache.h.


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