|
DGtal 1.4.0
|
Aim: A class for intersection target used for voxelization. More...
#include <DGtal/shapes/IntersectionTarget.h>
Data Structures | |
| struct | Edge |
| Internal Edge structure. More... | |
| struct | IntersectionTarget |
| Internal intersection target structure. More... | |
| struct | IntersectionTarget< Space, 26, 1 > |
| struct | IntersectionTarget< Space, 6, 1 > |
Public Types | |
| using | Space2D = SpaceND<2, typename TSpace::Integer> |
| using | PointR3 = typename TSpace::RealPoint |
| using | VectorR3 = typename TSpace::RealPoint |
| using | PointR2 = typename Space2D::RealPoint |
| using | Type = IntersectionTarget<TSpace, TSeparation, TDimension> |
Public Member Functions | |
| BOOST_STATIC_ASSERT_MSG (TSpace::dimension==3, "DigitalSet dimension must be 3") | |
| Digital Set dimension Checking. | |
| BOOST_STATIC_ASSERT_MSG (TSeparation==6||TSeparation==26, "Separation must be 6 or 26") | |
| Separation Checking. | |
| BOOST_STATIC_ASSERT_MSG (TDimension==1, "Currently only 1D intersection target is implemented") | |
| Dimension of the intersection target checking. | |
| IntersectionTargetTrait ()=delete | |
Aim: A class for intersection target used for voxelization.
Description of template class 'IntersectionTarget'
| TSpace | space of the digitalset |
| TSeparation | strategy of the voxelization (6 or 26) |
| TDimension | dimension of the intersection target |
Definition at line 57 of file IntersectionTarget.h.
| using DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::PointR2 = typename Space2D::RealPoint |
Definition at line 81 of file IntersectionTarget.h.
| using DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::PointR3 = typename TSpace::RealPoint |
Definition at line 79 of file IntersectionTarget.h.
| using DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::Space2D = SpaceND<2, typename TSpace::Integer> |
Definition at line 78 of file IntersectionTarget.h.
| using DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::Type = IntersectionTarget<TSpace, TSeparation, TDimension> |
Definition at line 82 of file IntersectionTarget.h.
| using DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::VectorR3 = typename TSpace::RealPoint |
Definition at line 80 of file IntersectionTarget.h.
|
delete |
Remove of default constructor
| DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::BOOST_STATIC_ASSERT_MSG | ( | TDimension | = =1, |
| "Currently only 1D intersection target is implemented" | ) |
Dimension of the intersection target checking.
| DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::BOOST_STATIC_ASSERT_MSG | ( | TSeparation | = =6||TSeparation==26, |
| "Separation must be 6 or 26" | ) |
Separation Checking.
| DGtal::IntersectionTargetTrait< TSpace, TSeparation, TDimension >::BOOST_STATIC_ASSERT_MSG | ( | TSpace::dimension | = =3, |
| "DigitalSet dimension must be 3" | ) |
Digital Set dimension Checking.