DGtal
0.6.devel
|
#include <CDigitalSet.h>
Public Types | |
typedef T::Domain | Domain |
typedef T::Point | Point |
typedef T::Size | Size |
typedef T::Iterator | Iterator |
typedef T::ConstIterator | ConstIterator |
Public Member Functions | |
BOOST_CONCEPT_ASSERT ((boost_concepts::ReadableIteratorConcept< Iterator >)) | |
BOOST_CONCEPT_ASSERT ((boost_concepts::BidirectionalTraversalConcept< Iterator >)) | |
BOOST_CONCEPT_ASSERT ((boost_concepts::ReadableIteratorConcept< ConstIterator >)) | |
BOOST_CONCEPT_ASSERT ((boost_concepts::BidirectionalTraversalConcept< ConstIterator >)) | |
BOOST_CONCEPT_USAGE (CDigitalSet) | |
void | checkConstConstraints () const |
void | checkNonConstConstraints () |
Private Attributes | |
T | myX |
Domain | myDomain |
Size | mySize |
bool | myBool |
Point | myPoint |
Iterator | myIterator |
ConstIterator | myConstIterator |
Point * | myOutputIt |
Aim: Represents a set of points within the given domain. This set of points is modifiable by the user.
Description of concept 'CDigitalSet'
\xrefitem todo 54.
Name | Expression | Type requirements | Return type | Precondition | Semantics | Postcondition | Complexity |
T | the type that should be a model of CDigitalSet. |
Definition at line 113 of file CDigitalSet.h.
typedef T::ConstIterator DGtal::CDigitalSet< T >::ConstIterator |
Definition at line 124 of file CDigitalSet.h.
typedef T::Domain DGtal::CDigitalSet< T >::Domain |
Definition at line 120 of file CDigitalSet.h.
typedef T::Iterator DGtal::CDigitalSet< T >::Iterator |
Definition at line 123 of file CDigitalSet.h.
typedef T::Point DGtal::CDigitalSet< T >::Point |
Definition at line 121 of file CDigitalSet.h.
typedef T::Size DGtal::CDigitalSet< T >::Size |
Definition at line 122 of file CDigitalSet.h.
DGtal::CDigitalSet< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ReadableIteratorConcept< Iterator >) | ) |
DGtal::CDigitalSet< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::BidirectionalTraversalConcept< Iterator >) | ) |
DGtal::CDigitalSet< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::ReadableIteratorConcept< ConstIterator >) | ) |
DGtal::CDigitalSet< T >::BOOST_CONCEPT_ASSERT | ( | (boost_concepts::BidirectionalTraversalConcept< ConstIterator >) | ) |
|
inline |
Definition at line 141 of file CDigitalSet.h.
References DGtal::CDigitalSet< T >::checkConstConstraints(), DGtal::CDigitalSet< T >::checkNonConstConstraints(), DGtal::CDigitalSet< T >::myBool, DGtal::CDigitalSet< T >::myDomain, DGtal::CDigitalSet< T >::myIterator, DGtal::CDigitalSet< T >::myOutputIt, DGtal::CDigitalSet< T >::myPoint, DGtal::CDigitalSet< T >::mySize, DGtal::CDigitalSet< T >::myX, and DGtal::ConceptUtils::sameType().
|
inline |
This method checks const methods when a non-const version exist.
Definition at line 170 of file CDigitalSet.h.
References DGtal::CDigitalSet< T >::myConstIterator, DGtal::CDigitalSet< T >::myPoint, DGtal::CDigitalSet< T >::myX, and DGtal::ConceptUtils::sameType().
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE().
|
inline |
This method checks non-const methods when a const version exist.
Definition at line 180 of file CDigitalSet.h.
References DGtal::CDigitalSet< T >::myIterator, DGtal::CDigitalSet< T >::myPoint, DGtal::CDigitalSet< T >::myX, and DGtal::ConceptUtils::sameType().
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 192 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 195 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::checkConstConstraints().
|
private |
Definition at line 190 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 194 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE(), and DGtal::CDigitalSet< T >::checkNonConstConstraints().
|
private |
Definition at line 196 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 193 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE(), DGtal::CDigitalSet< T >::checkConstConstraints(), and DGtal::CDigitalSet< T >::checkNonConstConstraints().
|
private |
Definition at line 191 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 189 of file CDigitalSet.h.
Referenced by DGtal::CDigitalSet< T >::BOOST_CONCEPT_USAGE(), DGtal::CDigitalSet< T >::checkConstConstraints(), and DGtal::CDigitalSet< T >::checkNonConstConstraints().