DGtal 1.3.0
|
Aim: Defines the concept describing a cache write policy. More...
#include <DGtal/images/CImageCacheWritePolicy.h>
Public Types | |
typedef T::ImageContainer | ImageContainer |
Public Member Functions | |
BOOST_CONCEPT_USAGE (CImageCacheWritePolicy) | |
void | checkConstConstraints () const |
Private Attributes | |
T | myT |
ImageContainer * | myIC |
T::Point | myPoint |
T::Value | myValue |
Aim: Defines the concept describing a cache write policy.
Description of concept 'CImageCacheWritePolicy'
Name | Expression | Type requirements | Return type | Precondition | Semantics | Post condition | Complexity |
---|---|---|---|---|---|---|---|
Write in page | x.writeInPage(i,p,v) | i of type ImageContainer, p of type Point, v of type Value | set a value v on an image i at a given position p | ||||
Flush page | x.flushPage(i) | i of type ImageContainer | flush the image i on disk according to the cache policy |
ImageCacheWritePolicyWT, ImageCacheWritePolicyWB
T | the type that should be a model of CImageCacheWritePolicy. |
Definition at line 91 of file CImageCacheWritePolicy.h.
typedef T::ImageContainer DGtal::concepts::CImageCacheWritePolicy< T >::ImageContainer |
Definition at line 96 of file CImageCacheWritePolicy.h.
|
inline |
Definition at line 98 of file CImageCacheWritePolicy.h.
References DGtal::concepts::CImageCacheWritePolicy< T >::checkConstConstraints(), DGtal::concepts::CImageCacheWritePolicy< T >::myIC, DGtal::concepts::CImageCacheWritePolicy< T >::myPoint, DGtal::concepts::CImageCacheWritePolicy< T >::myT, and DGtal::concepts::CImageCacheWritePolicy< T >::myValue.
|
inline |
Definition at line 107 of file CImageCacheWritePolicy.h.
Referenced by DGtal::concepts::CImageCacheWritePolicy< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 114 of file CImageCacheWritePolicy.h.
Referenced by DGtal::concepts::CImageCacheWritePolicy< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 115 of file CImageCacheWritePolicy.h.
Referenced by DGtal::concepts::CImageCacheWritePolicy< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 113 of file CImageCacheWritePolicy.h.
Referenced by DGtal::concepts::CImageCacheWritePolicy< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 116 of file CImageCacheWritePolicy.h.
Referenced by DGtal::concepts::CImageCacheWritePolicy< T >::BOOST_CONCEPT_USAGE().