Positioning of flat 'bulk' data. Only the 'x1' axis can be irregular.
More...
List of all members.
Detailed Description
Positioning of flat 'bulk' data. Only the 'x1' axis can be irregular.
Even if the X1 range is irergular, the x1rg_ is kept in sync with the start, stop and average step. Uncomplicated programmers may get away with using nothing else but the range().
Constructor & Destructor Documentation
| FlatPosData::FlatPosData |
( |
|
) |
[inline] |
| FlatPosData::FlatPosData |
( |
const FlatPosData & |
fpd |
) |
[inline] |
| FlatPosData::~FlatPosData |
( |
|
) |
[inline] |
Member Function Documentation
| void FlatPosData::getPositions |
( |
bool |
forx1, |
|
|
TypeSet< float > & |
| |
|
) |
| | const |
| float* FlatPosData::getPositions |
( |
bool |
forx1 |
) |
const |
Returns a new float [], size=nrPts() offset not applied (it's a float*)
| IndexInfo FlatPosData::indexInfo |
( |
bool |
forx1, |
|
|
double |
pos | |
|
) |
| | const |
| bool FlatPosData::isIrregular |
( |
|
) |
const [inline] |
| int FlatPosData::nrPts |
( |
bool |
forx1 |
) |
const [inline] |
| double FlatPosData::offset |
( |
bool |
forx1 |
) |
const [inline] |
For use with getPositions.
| double FlatPosData::position |
( |
bool |
forx1, |
|
|
int |
| |
|
) |
| | const |
| const StepInterval<double>& FlatPosData::range |
( |
bool |
forx1 |
) |
const [inline] |
| StepInterval<double>& FlatPosData::rg |
( |
bool |
forx1 |
) |
[inline, protected] |
| void FlatPosData::setRange |
( |
bool |
forx1, |
|
|
const StepInterval< double > & |
| |
|
) |
| | |
| void FlatPosData::setRegular |
( |
|
) |
[inline] |
| void FlatPosData::setX1Pos |
( |
float * |
, |
|
|
int |
sz, |
|
|
double |
offs | |
|
) |
| | |
offs is added to each elem before display This makes sure float* can be used float* (alloc with new []) becomes mine
| float FlatPosData::width |
( |
bool |
forx1 |
) |
const [inline] |
Member Data Documentation