DGtal 1.3.0
|
Aim: Defines the concept describing an image factory. More...
#include <DGtal/images/CImageFactory.h>
Public Types | |
typedef T::OutputImage | OutputImage |
Public Member Functions | |
BOOST_CONCEPT_ASSERT ((CImage< OutputImage >)) | |
BOOST_CONCEPT_USAGE (CImageFactory) | |
void | checkConstConstraints () const |
Private Attributes | |
T | myT |
OutputImage * | myOI |
T::Domain | myDomain |
Aim: Defines the concept describing an image factory.
Description of concept 'CImageFactory'
Name | Expression | Type requirements | Return type | Precondition | Semantics | Post condition | Complexity |
---|---|---|---|---|---|---|---|
Request image | x.requestImage(d) | d of type Domain | OutputImage | returns a pointer of an OutputImage created with the Domain d | |||
Flush image | x.flushImage(o) | o of type OutputImage | flush (i.e. write/synchronize) an OutputImage o | ||||
Detach image | x.detachImage(o) | o of type OutputImage | free (i.e. delete) an OutputImage o |
ImageFactoryFromImage ImageFactoryFromHDF5
T | the type that should be a model of CImageFactory. |
Definition at line 90 of file CImageFactory.h.
typedef T::OutputImage DGtal::concepts::CImageFactory< T >::OutputImage |
Definition at line 95 of file CImageFactory.h.
DGtal::concepts::CImageFactory< T >::BOOST_CONCEPT_ASSERT | ( | (CImage< OutputImage >) | ) |
|
inline |
Definition at line 99 of file CImageFactory.h.
References DGtal::concepts::CImageFactory< T >::checkConstConstraints(), DGtal::concepts::CImageFactory< T >::myDomain, DGtal::concepts::CImageFactory< T >::myOI, DGtal::concepts::CImageFactory< T >::myT, and DGtal::concepts::ConceptUtils::sameType().
|
inline |
Definition at line 108 of file CImageFactory.h.
Referenced by DGtal::concepts::CImageFactory< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 116 of file CImageFactory.h.
Referenced by DGtal::concepts::CImageFactory< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 115 of file CImageFactory.h.
Referenced by DGtal::concepts::CImageFactory< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 114 of file CImageFactory.h.
Referenced by DGtal::concepts::CImageFactory< T >::BOOST_CONCEPT_USAGE().