Public Member Functions | Public Attributes | Static Private Attributes
bcell Struct Reference

#include <vil_block_cache.h>

List of all members.

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.
void print () const
 for debug.

Public Attributes

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

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 ( 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

void bcell::print ( ) const [inline]

for debug.

Definition at line 41 of file vil_block_cache.h.

void bcell::touch ( ) [inline]

update the age of a block.

Definition at line 39 of file vil_block_cache.h.


Member Data Documentation

unsigned bcell::bindex_i_

block indices.

Definition at line 33 of file vil_block_cache.h.

unsigned bcell::bindex_j_

Definition at line 33 of file vil_block_cache.h.

unsigned long bcell::birthdate_

the time of insertion into the queue.

Definition at line 35 of file vil_block_cache.h.

the block itself.

Definition at line 37 of file vil_block_cache.h.

unsigned long bcell::time_ = 0 [static, private]

Definition at line 44 of file vil_block_cache.h.


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