Aim: Constructs a domain limited to the given digital set.
More...
#include <DGtal/kernel/sets/DigitalSetDomain.h>
template<typename TDigitalSet>
class DGtal::DigitalSetDomain< TDigitalSet >
Aim: Constructs a domain limited to the given digital set.
Description of template class 'DigitalSetDomain'
- Examples
- images/exampleConstImageAdapter.cpp.
Definition at line 59 of file DigitalSetDomain.h.
◆ ConstIterator
template<typename TDigitalSet>
◆ DigitalSet
template<typename TDigitalSet>
◆ Dimension
template<typename TDigitalSet>
◆ Domain
template<typename TDigitalSet>
◆ Integer
template<typename TDigitalSet>
◆ IsBounded
template<typename TDigitalSet>
◆ Point
template<typename TDigitalSet>
◆ Predicate
template<typename TDigitalSet>
◆ Size
template<typename TDigitalSet>
◆ Space
template<typename TDigitalSet>
◆ Vector
template<typename TDigitalSet>
◆ ~DigitalSetDomain()
template<typename TDigitalSet>
◆ DigitalSetDomain() [1/3]
template<typename TDigitalSet>
Constructor from set.
- Parameters
-
| aSet | the digital set (only aliased). |
◆ DigitalSetDomain() [2/3]
template<typename TDigitalSet>
Copy constructor.
- Parameters
-
| other | the object to clone. |
◆ DigitalSetDomain() [3/3]
template<typename TDigitalSet>
Constructor. Forbidden by default (protected to avoid g++ warnings).
◆ begin() [1/2]
template<typename TDigitalSet>
- Returns
- an iterator on the first element of the domain.
◆ begin() [2/2]
template<typename TDigitalSet>
- Returns
- an iterator on a given point in the domain.
- Parameters
-
| aPoint | the point to get an iterator on. |
◆ end()
template<typename TDigitalSet>
- Returns
- an iterator on the element after the last of the domain.
◆ isInside()
template<typename TDigitalSet>
- Parameters
-
- Returns
- 'true' if point [p] is inside this domain.
◆ isValid()
template<typename TDigitalSet>
Checks the validity/consistency of the object.
- Returns
- 'true' if the object is valid, 'false' otherwise.
◆ lowerBound()
template<typename TDigitalSet>
Returns the lowest point of the space diagonal.
◆ operator=()
template<typename TDigitalSet>
Assignment.
- Parameters
-
- Returns
- a reference on 'this'. Forbidden by default.
◆ predicate()
template<typename TDigitalSet>
- Returns
- a light "IsInside" predicate.
◆ selfDisplay()
template<typename TDigitalSet>
Writes/Displays the object on an output stream.
- Parameters
-
| out | the output stream where the object is written. |
◆ size()
template<typename TDigitalSet>
◆ upperBound()
template<typename TDigitalSet>
Returns the highest point of the space diagonal.
◆ myLowerBound
template<typename TDigitalSet>
◆ mySet
template<typename TDigitalSet>
◆ myUpperBound
template<typename TDigitalSet>
The documentation for this class was generated from the following file: