Space object in n-dimensional space.
More...
#include <Space.hh>
|
| Space () |
| Default Constructor.
|
|
virtual | ~Space () |
| Default Destructor.
|
|
void | print () const |
|
void | add (NDM::Axis a) |
|
void | points (std::vector< int > levels, std::vector< NDM::Point > &point, int idAxis=0) |
|
void | find_point (std::vector< int > &coordinates, std::vector< int > &levels, NDM::Point &point) |
|
Axis & | axis (int id) |
|
std::vector< NDM::Axis > & | axes () |
| Default space.
|
|
std::string | get_full_path (std::vector< std::string > &paths) |
|
|
std::vector< NDM::Axis > | mAxes {} |
| Vector of axis to be used for space.
|
|
std::vector< std::vector< double > > | mTmpMins |
| Temporary vector storing value of minimums of axes.
|
|
Point | mTmpPoint |
| Temporary Point Object.
|
|
std::vector< std::string > | mTmpPaths |
| Temporary vector storing generated paths for points.
|
|
◆ Space()
Default Constructor.
constructor
create empty space, to be filled later
Definition at line 8 of file Space.cc.
◆ ~Space()
Default Destructor.
Destructor
Definition at line 14 of file Space.cc.
◆ add()
◆ axes()
std::vector< NDM::Axis > & NDM::Space::axes |
( |
| ) |
|
|
inline |
◆ axis()
Axis & NDM::Space::axis |
( |
int | id | ) |
|
◆ find_point()
void NDM::Space::find_point |
( |
std::vector< int > & | coordinates, |
|
|
std::vector< int > & | levels, |
|
|
NDM::Point & | point ) |
◆ get_full_path()
std::string NDM::Space::get_full_path |
( |
std::vector< std::string > & | paths | ) |
|
◆ points()
void NDM::Space::points |
( |
std::vector< int > | levels, |
|
|
std::vector< NDM::Point > & | point, |
|
|
int | idAxis = 0 ) |
◆ print()
void NDM::Space::print |
( |
| ) |
const |
Prints the axis space
Definition at line 21 of file Space.cc.
References mAxes.
◆ mAxes
◆ mTmpMins
std::vector<std::vector<double> > NDM::Space::mTmpMins |
|
private |
◆ mTmpPaths
std::vector<std::string> NDM::Space::mTmpPaths |
|
private |
◆ mTmpPoint
Point NDM::Space::mTmpPoint |
|
private |
The documentation for this class was generated from the following files: