DGtal  1.2.0
Public Member Functions | Data Fields | Friends
DGtal::BoundedRationalPolytope< TSpace >::UnitCell Struct Reference

#include <DGtal/geometry/volumes/BoundedRationalPolytope.h>

Public Member Functions

 UnitCell (std::initializer_list< Dimension > l)

Data Fields

std::vector< Dimensiondims


std::ostream & operator<< (std::ostream &out, const UnitCell &object)

Detailed Description

template<typename TSpace>
struct DGtal::BoundedRationalPolytope< TSpace >::UnitCell

Represents the unit cell obtained by successive Minkowski sum of UnitSegment whose dimensions are stored in dims. When dims is empty, it is only the point (0,...,0).

Definition at line 109 of file BoundedRationalPolytope.h.

Constructor & Destructor Documentation

◆ UnitCell()

template<typename TSpace >
DGtal::BoundedRationalPolytope< TSpace >::UnitCell::UnitCell ( std::initializer_list< Dimension l)

Definition at line 111 of file BoundedRationalPolytope.h.

112  : dims( l.begin(), l.end() ) {}

Friends And Related Function Documentation

◆ operator<<

template<typename TSpace >
std::ostream& operator<< ( std::ostream &  out,
const UnitCell object 

Overloads 'operator<<' for displaying objects of class 'BoundedRationalPolytope::UnitCell'.

outthe output stream where the object is written.
objectthe object of class 'BoundedRationalPolytope::UnitCell' to write.
the output stream after the writing.

Definition at line 120 of file BoundedRationalPolytope.h.

123  {
124  out << "{";
125  for ( Dimension i = 0; i < object.dims.size(); ++i ) out << object.dims[ i ];
126  out << "}";
127  return out;
128  }
DGtal::uint32_t Dimension
Definition: Common.h:137

Field Documentation

◆ dims

template<typename TSpace >
std::vector<Dimension> DGtal::BoundedRationalPolytope< TSpace >::UnitCell::dims

Definition at line 110 of file BoundedRationalPolytope.h.

The documentation for this struct was generated from the following file: