#include <Dimension.hh>
Public Member Functions | |
Dimension (DimensionHandle dimensionHandle) | |
Create a dimension object from handle. | |
Static Public Member Functions | |
static void | setLowerBound (ULong lowerBound) |
Set dimension lower bound. | |
static void | setUpperBound (ULong upperBound) |
Set dimension upper bound. | |
static ULong | getLowerBound () |
Get dimension lower bound. | |
static ULong | getUpperBound () |
Get dimension upper bound. | |
Static Private Attributes | |
static ULong | axisLowerBound = 0 |
static ULong | axisUpperBound = LONG_MAX |
Definition at line 39 of file Dimension.hh.
Dimension | ( | DimensionHandle | dimensionHandle | ) |
Create a dimension object from handle.
Dimension are specified as subelement of the routing space section of a FED file. A dimension is a single axis segment with fixed lower and upper bound. All dimensions of a Federation should share the same lower and upper bound.
[in] | dimensionHandle | the dimension object handle |
Definition at line 33 of file Dimension.cc.
References Handled::handle.
void setLowerBound | ( | ULong | lowerBound | ) | [static] |
Set dimension lower bound.
[in] | lowerBound | the lower bound |
Definition at line 41 of file Dimension.cc.
References Dimension::axisLowerBound.
void setUpperBound | ( | ULong | upperBound | ) | [static] |
Set dimension upper bound.
[in] | upperBound | the upper bound |
Definition at line 48 of file Dimension.cc.
References Dimension::axisUpperBound.
static ULong getLowerBound | ( | ) | [inline, static] |
Get dimension lower bound.
Definition at line 69 of file Dimension.hh.
References Dimension::axisLowerBound.
Referenced by Extent::Extent().
static ULong getUpperBound | ( | ) | [inline, static] |
Get dimension upper bound.
Definition at line 75 of file Dimension.hh.
References Dimension::axisUpperBound.
Referenced by Extent::Extent().
ULong axisLowerBound = 0 [static, private] |
Definition at line 78 of file Dimension.hh.
Referenced by Dimension::getLowerBound(), and Dimension::setLowerBound().
ULong axisUpperBound = LONG_MAX [static, private] |
Definition at line 79 of file Dimension.hh.
Referenced by Dimension::getUpperBound(), and Dimension::setUpperBound().