DGtal  1.1.0
Public Member Functions | Data Fields | Friends
DGtal::BoundedLatticePolytope< TSpace >::UnitCell Struct Reference

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

Collaboration diagram for DGtal::BoundedLatticePolytope< TSpace >::UnitCell:
[legend]

Public Member Functions

 UnitCell (std::initializer_list< Dimension > l)
 

Data Fields

std::vector< Dimensiondims
 

Friends

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

Detailed Description

template<typename TSpace>
struct DGtal::BoundedLatticePolytope< 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 127 of file BoundedLatticePolytope.h.

Constructor & Destructor Documentation

◆ UnitCell()

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

Definition at line 129 of file BoundedLatticePolytope.h.

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

Friends And Related Function Documentation

◆ operator<<

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

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

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

Definition at line 138 of file BoundedLatticePolytope.h.

141  {
142  out << "{";
143  for ( Dimension i = 0; i < object.dims.size(); ++i ) out << object.dims[ i ];
144  out << "}";
145  return out;
146  }

Field Documentation

◆ dims

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

Definition at line 128 of file BoundedLatticePolytope.h.


The documentation for this struct was generated from the following file:
DGtal::Dimension
DGtal::uint32_t Dimension
Definition: Common.h:133
DGtal::BoundedLatticePolytope::UnitCell::dims
std::vector< Dimension > dims
Definition: BoundedLatticePolytope.h:128