DGtal 1.3.0
|
Aim: It is just a helper class for BoundedLatticePolytope to add dimension specific static methods. More...
#include <DGtal/geometry/volumes/BoundedLatticePolytope.h>
Public Types | |
typedef TInteger | Integer |
typedef SpaceND< N, Integer > | Space |
typedef Space::Point | Point |
typedef Space::Vector | Vector |
typedef BoundedLatticePolytope< Space > | Polytope |
Static Public Member Functions | |
static void | addEdgeConstraint (Polytope &, unsigned int, unsigned int, const std::vector< Point > &) |
static Vector | crossProduct (const Vector &, const Vector &) |
Static Public Attributes | |
static const Dimension | dimension = Space::dimension |
Aim: It is just a helper class for BoundedLatticePolytope to add dimension specific static methods.
Description of template class 'BoundedLatticePolytopeSpecializer'
N | the dimension of the polytope. |
TInteger | any model of integer. |
Definition at line 886 of file BoundedLatticePolytope.h.
typedef TInteger DGtal::detail::BoundedLatticePolytopeSpecializer< N, TInteger >::Integer |
Definition at line 887 of file BoundedLatticePolytope.h.
typedef Space::Point DGtal::detail::BoundedLatticePolytopeSpecializer< N, TInteger >::Point |
Definition at line 889 of file BoundedLatticePolytope.h.
typedef BoundedLatticePolytope< Space > DGtal::detail::BoundedLatticePolytopeSpecializer< N, TInteger >::Polytope |
Definition at line 891 of file BoundedLatticePolytope.h.
typedef SpaceND< N, Integer> DGtal::detail::BoundedLatticePolytopeSpecializer< N, TInteger >::Space |
Definition at line 888 of file BoundedLatticePolytope.h.
typedef Space::Vector DGtal::detail::BoundedLatticePolytopeSpecializer< N, TInteger >::Vector |
Definition at line 890 of file BoundedLatticePolytope.h.
|
inlinestatic |
Not implemented generic method.
This method add extremal constraints for simplex edges, faces, etc. Each constraint is a half-space bounded by the edge, face, etc, and one axis. Such constraints are useful when computing the Minkowski sum.
Definition at line 907 of file BoundedLatticePolytope.h.
References DGtal::Trace::error(), and DGtal::trace.
|
inlinestatic |
Generic method for cross product, only implemented in 3D.
Definition at line 917 of file BoundedLatticePolytope.h.
References DGtal::Trace::error(), DGtal::trace, and DGtal::PointVector< dim, Integer >::zero.
|
static |
Definition at line 892 of file BoundedLatticePolytope.h.
Referenced by DGtal::detail::BoundedLatticePolytopeSpecializer< 3, TInteger >::addEdgeConstraint().