Manages RVC::OBJTYPE_HyperspectralHistogram objects. More...
#include <rvc/hyperhistogram.h>

Manages RVC::OBJTYPE_HyperspectralHistogram objects.
RVC Object Types that this class supports: RVC::OBJTYPE_HyperspectralHistogram.
Valid parents for this class:
| RVC::HYPERHISTOGRAM::HYPERHISTOGRAM | ( | ) |
| RVC::HYPERHISTOGRAM::HYPERHISTOGRAM | ( | const RVC::HYPERHISTOGRAM & | rhs | ) |
| virtual RVC::HYPERHISTOGRAM::~HYPERHISTOGRAM | ( | ) | [virtual] |
| INT32 RVC::HYPERHISTOGRAM::GetBand | ( | ) | const |
Get hyperspectral band that this histogram was generated for.
| int RVC::HYPERHISTOGRAM::GetBinIndexFromValue | ( | double | CellValue | ) | const |
Get histogram bin index corresponding to specified cell value.
| double RVC::HYPERHISTOGRAM::GetBinInterval | ( | ) | const |
Get histogram bin interval.
| double RVC::HYPERHISTOGRAM::GetBinMaxValue | ( | ) | const |
Get maximum histogram bin value.
This returns the highest cell value which could be counted in last histogram bin.
| double RVC::HYPERHISTOGRAM::GetBinMinValue | ( | ) | const |
Get minimum histogram bin value.
This returns the lowest cell value which could be counted in first histogram bin.
| const DOUBLE_RANGE& RVC::HYPERHISTOGRAM::GetBinRange | ( | ) | const [inline] |
Get range of histogram bin values.
| UINT32 RVC::HYPERHISTOGRAM::GetCellCount | ( | double | CellValue | ) | const |
Get cell count depending on cell value.
| const SIMPLE_ARRAY<UINT32>& RVC::HYPERHISTOGRAM::GetCellCounts | ( | ) | const |
Get array of histogram cell counts.
| double RVC::HYPERHISTOGRAM::GetCellMaxValue | ( | ) | const [inline] |
Get maximum cell value.
| double RVC::HYPERHISTOGRAM::GetCellMinValue | ( | ) | const [inline] |
Get minimum cell value.
| void RVC::HYPERHISTOGRAM::GetCellRange | ( | DOUBLE_RANGE & | CellRange | ) | const [inline] |
Get cell value range.
| UINT16 RVC::HYPERHISTOGRAM::GetColumnSampleInterval | ( | ) | const |
Get column sampling interval.
| UINT32 RVC::HYPERHISTOGRAM::GetGreaterThanCount | ( | ) | const |
Get number of cells with values greater than maximum bin value.
| UINT32 RVC::HYPERHISTOGRAM::GetLessThanCount | ( | ) | const |
Get number of cells with values less than minimum bin value.
| UINT16 RVC::HYPERHISTOGRAM::GetLineSampleInterval | ( | ) | const |
Get line sampling interval.
| double RVC::HYPERHISTOGRAM::GetMean | ( | ) | const |
Get the computed mean histogram value.
| UINT32 RVC::HYPERHISTOGRAM::GetNullCellCount | ( | ) | const |
Get number of null cells in the raster.
| ERRVALUE RVC::HYPERHISTOGRAM::GetStatistics | ( | STAT_UNIVARIATE & | stats | ) | const |
Get statistics as STAT_UNIVARIATE.
| stats | Statistics returned |
| double RVC::HYPERHISTOGRAM::GetStdDev | ( | ) | const |
Get the computed standard deviation histogram value.
| ERRVALUE RVC::HYPERHISTOGRAM::Make | ( | const HYPERSPECTRAL & | parent, | |
| INT32 | BandNum, | |||
| const CREDENTIALS * | Credentials = 0 | |||
| ) |
Create a histogram.
| Credentials | User credentials passed in, NULL for default behavior |
| HYPERHISTOGRAM& RVC::HYPERHISTOGRAM::operator= | ( | const HYPERHISTOGRAM & | rhs | ) |
Assignment. Will close if necessary and reopen if 'rhs' is open.
Reimplemented from RVC::OBJECT.
| ERRVALUE RVC::HYPERHISTOGRAM::Read | ( | const HYPERSPECTRAL & | parent, | |
| INT32 | BandNum, | |||
| const CREDENTIALS * | Credentials = 0 | |||
| ) |
Read a histogram under the hyperspectral object for the given band.
If the existing histogram is old or does not exist, a histogram is created. If a different band is given that from the previous Read(), the previous band information is replaced.
| Credentials | User credentials passed in, NULL for default behavior |
| void RVC::HYPERHISTOGRAM::SetBinRange | ( | const DOUBLE_RANGE & | range | ) |
Set bin range.
1.6.1