![]() |
Evita
0.16
|
#include <evField.h>


Public Member Functions | |
| evField (void) | |
| virtual | ~evField (void) |
| virtual const evString | GetClassName (void) const |
| bool | IsAllocated (void) const |
| bool | IsSameSize (const evField &field) const |
| int | Copy (const evField &field) |
| virtual int | SetSize (const evAddress &size, const bool allocate=true) |
| virtual int | Resize (const evAddress &size, const bool linear=0) |
| void | SetNumScales (const unsigned int num_scales) |
| unsigned int | GetNumDimensions (void) const |
| unsigned int | GetSize (const unsigned int index) const |
| evAddress | GetSize (void) const |
| unsigned int | GetTotalSize (void) const |
| unsigned int | GetNumScales (void) const |
| T | GetField (const unsigned int index) const |
| T | GetField (const evAddress &address) const |
| T & | operator[] (const unsigned int index) |
| const T & | operator[] (const unsigned int index) const |
| T & | operator[] (const evAddress &address) |
| const T & | operator[] (const evAddress &address) const |
| void | PutField (const T &value) |
| void | PutField (const T &value, const unsigned int index) |
| void | PutField (const T &value, const evAddress &address) |
| void | ZeroField (void) |
| int | SubtractMean (T &mean) |
| int | AddMean (const T mean) |
| double | DistortionMSE (const evField &field) const |
| virtual int | RasterScan (evField< T > &field, const evAddress &field_origin) const |
| virtual int | InverseRasterScan (evField< T > &field, const evAddress &field_origin) const |
| virtual int | InverseRasterScan (evField< T > &field, const evAddress &field_origin, const evAddress &full_size, const unsigned int max_num_scales) const |
| virtual int | GetScaleInfo (evFieldScaleInfo &scale_info, const evAddress &field_origin) const |
| virtual int | ExtractSubband (const unsigned int subband, evField< T > &field, const evAddress &field_origin) const |
| int | PreserveBaseband (const evAddress &field_origin) |
| virtual void | PrintSelf (const int tabbing) const |
Public Member Functions inherited from evDataObject | |
| evDataObject (void) | |
| virtual | ~evDataObject (void) |
Public Member Functions inherited from evObject | |
| evObject (void) | |
| virtual | ~evObject (void) |
| void | Print (const int tabbing) const |
| void | Print (void) const |
Static Public Member Functions | |
| static unsigned int | GetNumSubbands (const unsigned int num_scales, const unsigned int num_dimensions) |
| static unsigned int | NumSubbandsToNumScales (const unsigned int num_subbands, const unsigned int num_dimensions) |
| static unsigned int | CalcScaleFromSubband (const unsigned int subband, const unsigned int num_scales, const unsigned int num_dimensions) |
| static int | SubbandInfo (const unsigned int subband, const unsigned int num_scales, const evAddress &field_size, const evAddress &field_origin, evAddress &subband_size, evAddress &subband_origin, unsigned int &subband_scale) |
Protected Member Functions | |
| void | Deallocate (void) |
| virtual void | Initialize (void) |
Protected Member Functions inherited from evObject | |
| evObject (const evObject &object) | |
Protected Attributes | |
| unsigned int | NumDimensions |
| evAddress | Size |
| std::vector< T > | Field |
Private Member Functions | |
| evField (const evField &field) | |
| int | NullSubband (const evAddress &subband_size) const |
Private Attributes | |
| unsigned int | NumScales |
| unsigned int | NumSubbands |
| int evField< T >::AddMean | ( | const T | mean | ) |
|
static |
|
inlineprotected |
|
virtual |
Reimplemented from evDataObject.
Reimplemented in evSegmentationMap, evAlphaField, and evScalarField.
|
inline |
|
inline |
|
inline |
|
static |
|
virtual |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented in evSegmentationMap.
|
virtual |
|
virtual |
|
inline |
|
inlineprivate |
|
static |
|
inline |
|
inline |
|
virtual |
Reimplemented from evObject.
|
inline |
|
inline |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
static |
| int evField< T >::SubtractMean | ( | T & | mean | ) |
|
inline |
|
protected |
|
protected |
|
private |
|
private |
1.8.11