template<typename T>
struct DGtal::concepts::CImageFactory< T >
Aim: Defines the concept describing an image factory.
Description of concept 'CImageFactory'
Refinement of
Associated types
- OutputImage : type of the image created by the factory, model of concept CImage
- Domain : type of the image domain, model of concept CDomain
Notation
- X : A type that is a model of CImageFactory
- x : object of type X
- d : object of type Domain
- o : object of type OutputImage
Definitions
Valid expressions and semantics
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 | | |
Invariants
Models
ImageFactoryFromImage ImageFactoryFromHDF5
Notes
- Template Parameters
-
Definition at line 90 of file CImageFactory.h.