LatNet Builder Manual
2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
|
This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets. More...
#include <CoordinateSets.h>
Classes | |
class | const_iterator |
Public Types | |
typedef BASE | BMat |
Constructs a set based on baseSets by adding coordinate coord to each of the sets in baseSets . More... | |
Public Member Functions | |
AddCoordinate (const BMat &base, Coordinates::value_type coord) | |
Constructs a sequence of coordinate sets by adding the coordinate coord to each element in the base sequence base . | |
const BMat & | base () const |
Returns the base sequence. | |
const Coordinates::value_type & | coord () const |
Returns the added coordinate. | |
const_iterator | begin () const |
Returns an iterator pointing to the first element in the seq. | |
const_iterator | end () const |
Returns an iterator pointing past the last element in the seq. | |
This template class wraps any implementation of CoordinateSets and adds a specific coordinate to each coordinate sets.
BASE | Type of coordinate sets that serves as a base. |
typedef BASE LatticeTester::CoordinateSets::AddCoordinate< BASE >::BMat |
Constructs a set based on baseSets
by adding coordinate coord
to each of the sets in baseSets
.
Warning: do not use a temporary object as baseSets
.