DGtal 1.4.0
|
Aim: It is just a helper class for BoundedRationalPolytope to add dimension specific static methods. More...
#include <DGtal/geometry/volumes/BoundedRationalPolytope.h>
Public Types | |
typedef TInteger | Integer |
typedef SpaceND< N, Integer > | Space |
typedef Space::Point | Point |
typedef Space::Vector | Vector |
typedef BoundedRationalPolytope< 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 BoundedRationalPolytope to add dimension specific static methods.
Description of template class 'BoundedRationalPolytopeSpecializer'
N | the dimension of the polytope. |
TInteger | any model of integer. |
Definition at line 700 of file BoundedRationalPolytope.h.
typedef TInteger DGtal::detail::BoundedRationalPolytopeSpecializer< N, TInteger >::Integer |
Definition at line 701 of file BoundedRationalPolytope.h.
typedef Space::Point DGtal::detail::BoundedRationalPolytopeSpecializer< N, TInteger >::Point |
Definition at line 703 of file BoundedRationalPolytope.h.
typedef BoundedRationalPolytope< Space > DGtal::detail::BoundedRationalPolytopeSpecializer< N, TInteger >::Polytope |
Definition at line 705 of file BoundedRationalPolytope.h.
typedef SpaceND< N, Integer> DGtal::detail::BoundedRationalPolytopeSpecializer< N, TInteger >::Space |
Definition at line 702 of file BoundedRationalPolytope.h.
typedef Space::Vector DGtal::detail::BoundedRationalPolytopeSpecializer< N, TInteger >::Vector |
Definition at line 704 of file BoundedRationalPolytope.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 721 of file BoundedRationalPolytope.h.
References DGtal::Trace::error(), and DGtal::trace.
|
inlinestatic |
Generic method for cross product, only implemented in 3D.
Definition at line 731 of file BoundedRationalPolytope.h.
References DGtal::Trace::error(), DGtal::trace, and DGtal::PointVector< dim, Integer >::zero.
|
static |
Definition at line 706 of file BoundedRationalPolytope.h.
Referenced by DGtal::detail::BoundedRationalPolytopeSpecializer< 3, TInteger >::addEdgeConstraint().