Space object in n-dimensional space.
More...
#include <Space.hh>
|
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()
◆ axis()
Axis & NDM::Space::axis |
( |
int |
id | ) |
|
◆ get_full_path()
std::string NDM::Space::get_full_path |
( |
std::vector< std::string > & |
paths | ) |
|
Returns full path correctly edited with slashes and blanks.
Definition at line 47 of file Space.cc.
References mAxes.
Referenced by points().
◆ 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.
The documentation for this class was generated from the following files: