DGtal  0.9.3beta
Public Member Functions | Private Attributes
DGtal::concepts::CTrivialImage< I > Struct Template Reference

#include <DGtal/images/CTrivialImage.h>

Inheritance diagram for DGtal::concepts::CTrivialImage< I >:
[legend]
Collaboration diagram for DGtal::concepts::CTrivialImage< I >:
[legend]

Public Member Functions

 BOOST_CONCEPT_USAGE (CTrivialImage)
 
- Public Member Functions inherited from DGtal::concepts::CTrivialConstImage< I >
 BOOST_CONCEPT_ASSERT ((CLabel< typename I::Value >))
 
 BOOST_CONCEPT_ASSERT ((concepts::CDomain< Domain >))
 
 BOOST_CONCEPT_USAGE (CTrivialConstImage)
 
- Public Member Functions inherited from DGtal::concepts::CUnaryFunctor< I, I::Point, I::Value >
 BOOST_CONCEPT_USAGE (CUnaryFunctor)
 

Private Attributes

myI
 
I::Point myPoint
 
I::Value myValue
 

Additional Inherited Members

- Public Types inherited from DGtal::concepts::CTrivialConstImage< I >
typedef I::Domain Domain
 
- Public Types inherited from DGtal::concepts::CPointFunctor< I >
typedef I::Point Point
 
typedef I::Value Value
 

Detailed Description

template<typename I>
struct DGtal::concepts::CTrivialImage< I >

Aim: Defines the concept describing an image without extra ranges, which is a refinement of CTrivialConstImage.

Description of concept 'CTrivialImage'

Refinement of

Notation

Definitions

Valid expressions and semantics

Name Expression Type requirements Return type Precondition Semantics Post condition Complexity
Set value x.setValue(p,v) set a given value v to a given point p

Invariants

Models

ImageContainerBySTLVector, ImageContainerBySTLMap, ImageContainerByITKImage, ImageContainerByHashTree

Definition at line 84 of file CTrivialImage.h.

Member Function Documentation

template<typename I >
DGtal::concepts::CTrivialImage< I >::BOOST_CONCEPT_USAGE ( CTrivialImage< I >  )
inline

Field Documentation

template<typename I >
I DGtal::concepts::CTrivialImage< I >::myI
private
template<typename I >
I::Point DGtal::concepts::CTrivialImage< I >::myPoint
private
template<typename I >
I::Value DGtal::concepts::CTrivialImage< I >::myValue
private

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