Represents a signed cell in a cellular grid space by its Khalimsky coordinates and a boolean value.
More...
#include <DGtal/topology/KhalimskySpaceND.h>
template<
Dimension dim, typename TInteger = DGtal::int32_t>
struct DGtal::SignedKhalimskyCell< dim, TInteger >
Represents a signed cell in a cellular grid space by its Khalimsky coordinates and a boolean value.
- Template Parameters
-
dim | the dimension of the digital space. |
TInteger | the Integer class used to specify the arithmetic computations (default type = int32). |
- Examples
- dec/exampleDECSurface.cpp, geometry/volumes/digitalPolyhedronBuilder3D.cpp, geometry/volumes/fullConvexityShortestPaths3D.cpp, geometry/volumes/fullConvexitySphereGeodesics.cpp, geometry/volumes/standardDigitalPolyhedronBuilder3D.cpp, io/viewers/viewer3D-10-interaction.cpp, topology/ctopo-2-3d.cpp, topology/ctopo-2.cpp, topology/ctopo-fillContours.cpp, and tutorial-examples/AreaSurfaceEstimation-final.cpp.
Definition at line 208 of file KhalimskySpaceND.h.
◆ CellularGridSpace
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ Integer
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ Point
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ PreCellularGridSpace
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ Self
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ SPreCell
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ UnsignedInteger
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ SignedKhalimskyCell() [1/5]
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Explicit constructor from its Khalimsky coordinates.
- Parameters
-
aPoint | any point. |
positive | if cell has positive sign. |
◆ SignedKhalimskyCell() [2/5]
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ SignedKhalimskyCell() [3/5]
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ SignedKhalimskyCell() [4/5]
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Copy constructor.
- Parameters
-
◆ SignedKhalimskyCell() [5/5]
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Move constructor.
- Parameters
-
◆ BOOST_CONCEPT_ASSERT()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Integer must be a model of the concept CInteger.
◆ className()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ operator SPreCell &()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ operator SPreCell const &()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ operator!=()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Difference operator.
- Parameters
-
◆ operator<()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Inferior operator. (lexicographic order).
- Parameters
-
◆ operator=() [1/2]
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Copy operator.
- Parameters
-
◆ operator=() [2/2]
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Move operator.
- Parameters
-
◆ operator==()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
Equality operator.
- Parameters
-
◆ preCell()
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ KhalimskySpaceND< dim, TInteger >
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ KhalimskySpaceNDHelper< CellularGridSpace >
template<
Dimension dim, typename TInteger = DGtal::int32_t>
◆ mySPreCell
template<
Dimension dim, typename TInteger = DGtal::int32_t>
The documentation for this struct was generated from the following file: