#include <ASpace.hpp>
◆ ASpace() [1/2]
ASpace::ASpace |
( |
unsigned int |
ndim | ) |
|
◆ ASpace() [2/2]
ASpace::ASpace |
( |
const ASpace & |
r | ) |
|
◆ ~ASpace()
◆ getDistance() [1/2]
Return the distance between two space points.
Implemented in SpaceSN, and SpaceRN.
◆ getDistance() [2/2]
Return the distance between two space points with the given tensor.
Implemented in SpaceSN, and SpaceRN.
◆ getFrequentialDistance()
Return the distance in frequential domain between two space points with the given tensor.
Implemented in SpaceSN, and SpaceRN.
◆ getIncrement()
Return the increment vector between two space points.
Implemented in SpaceSN, and SpaceRN.
◆ getNDim()
unsigned int ASpace::getNDim |
( |
| ) |
const |
|
inline |
Get the number of dimensions.
◆ getOrigin()
Return the space origin coordinates.
◆ getType()
virtual ESpaceType ASpace::getType |
( |
| ) |
const |
|
pure virtual |
◆ isEqual()
bool ASpace::isEqual |
( |
const ASpace * |
space | ) |
const |
|
virtual |
Return true if the given space is equal to me.
Reimplemented in SpaceSN.
◆ move()
Move the given space point by the given vector.
Implemented in SpaceSN, and SpaceRN.
◆ operator=()
◆ setOrigin()
Update the origin coordinates.
TODO : not true whatever the space
◆ toString()
◆ _nDim
unsigned int ASpace::_nDim |
|
protected |
Number of space dimensions.
◆ _origin
Coordinates of the origin (not a space point... ex: sphere center in a long/lat space)
The documentation for this class was generated from the following files: