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


Public Member Functions | |
| virtual | ~evROI (void) |
| virtual const evString | GetClassName (void) const |
| void | Free (void) |
| void | SetNumComponents (const unsigned int num_components) |
| unsigned int | GetNumComponents (void) const |
| void | SetOrigin (const evAddress &origin) |
| evAddress | GetOrigin (void) const |
| void | SetSize (const evAddress &size) |
| evAddress | GetSize (void) const |
| void | SetSize (const unsigned int component, const evAddress &size, const unsigned int vector_dimension) |
| evAddress | GetSize (const unsigned int component) const |
| unsigned int | GetVectorDimension (const unsigned int component) const |
| unsigned int | GetTotalSize (unsigned int component) const |
| int | Resize (const unsigned int component, const evAddress &size, const unsigned int vector_dimension, const bool linear=0) |
| int | CreateComponent (const unsigned int component, const evAddress &size, const unsigned int vector_dimension, const int with_alpha_mask) |
| int | Copy (const evROI &roi) |
| void | SetROINumber (const int roi_number) |
| unsigned int | GetROINumber (void) const |
| void | SetTileNumber (const int tile_number) |
| unsigned int | GetTileNumber (void) const |
| void | SetNumScales (const unsigned int component, const unsigned int num_scales) |
| unsigned int | GetNumScales (const unsigned int component) const |
| evAddress | GetBasebandSize (const unsigned int component) const |
| int | GetBasebandTotalSize (const unsigned int component) const |
| void | SetCurrentBitplane (unsigned int current_bitplane) |
| unsigned int | GetCurrentBitplane (void) const |
| void | IncrementCurrentBitplane (void) |
| void | SetCurrentScale (unsigned int current_scale) |
| unsigned int | GetCurrentScale (void) const |
| void | CalcMaxNumScales (void) |
| void | SetMaxNumScales (unsigned int max_num_scales) |
| unsigned int | GetMaxNumScales (void) const |
| void | SetScaleInfo (const unsigned int component, const evFieldScaleInfo &scale_info) |
| evFieldScaleInfo | GetScaleInfo (const unsigned int component) const |
| void | CalcCurrentLOD (const double pixel_size) |
| int | GetCurrentLOD (void) const |
| int | LODResize (const unsigned int component, const double pixel_size, const bool linear=0) |
| int | LODCreateComponent (const unsigned int component, const double pixel_size, const unsigned int vector_dimension, const int with_alpha_mask) |
| void | SetNext (evROI *next) |
| void | SetPrevious (evROI *previous) |
| evROI * | GetNext (void) const |
| evROI * | GetPrevious (void) const |
| double | GetMax (unsigned int component) const |
| double | GetMin (unsigned int component) const |
| evVector | GetMean (unsigned int component) const |
| int | GetHighestBitplane (unsigned int component) const |
| evVector | SubtractMean (unsigned int component) |
| void | AddMean (unsigned int component, const evVector &mean) |
| void | SetGridType (const int grid_type) |
| int | GetGridType (void) const |
| evVectorField * | GetComponent (unsigned int component) const |
| evAlphaField * | GetAlphaMask (unsigned int component) const |
| evVector | GetGrid (const evAddress &grid_coordinates) const |
| void | SetVisualizerProp (evVisualizerProp *visualizer_prop) |
| evVisualizerProp * | GetVisualizerProp (void) const |
| void | SetBoundingBox (const evBoundingBox &bounding_box) |
| evBoundingBox | GetBoundingBox (void) const |
| int | CalcBoundingBox (void) |
| double | CalcGridSpacing (void) const |
| int | SubtractUniformGrid (const evBoundingBox &bounding_box) |
| int | AddUniformGrid (const evBoundingBox &bounding_box) |
| int | Segment (const evSegmentationMap &segmentation_map, evROIList &roi_list, const unsigned int tile_size, evProgressReporter *progress_reporter=NULL) const |
| int | Composite (const unsigned int component, evVectorField &field) const |
| int | MakeOpaque (const unsigned int component) |
| int | MakeTransparent (const unsigned int component) |
| int | IsTransparent (const unsigned int component, const int index) const |
| int | IsTransparent (const unsigned int component, const evAddress &address) const |
| int | RasterScan (const unsigned int component, evROI &roi) const |
| int | InverseRasterScan (const unsigned int component, evROI &roi) const |
| int | InverseRasterScan (evROI &roi) const |
| int | ForwardTransform (const unsigned int component, const evWaveletTransform &wavelet_transform) |
| int | ForwardTransform (const evWaveletTransformCollection &wavelet_transform_collection) |
| int | InverseTransform (const unsigned int component, const evWaveletTransform &wavelet_transform) |
| int | ExtractSubband (const unsigned int subband, evROI &roi) const |
| int | PreserveBaseband (void) |
| 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 evROI * | Create (const evAddress &size, const evAddress &origin, const int grid_type, const unsigned int num_components) |
| static evROI * | Create (const evROI &roi) |
| static evString | GridTypeName (const int grid_type) |
| static int | GridTypeName (const evString &grid_type_name) |
Private Member Functions | |
| void | Initialize (void) |
| evROI (void) | |
| int | SegmentROI (const unsigned int roi_number, const evSegmentationMap &segmentation_map, evROIList &roi_list, const unsigned int tile_size) const |
| int | SegmentTile (const unsigned int roi_number, const unsigned int tile_number, const evAddress &origin, const evAddress &size, const evSegmentationMap &segmentation_map, evROIList &roi_list) const |
| void | SegmentTileCopyInfo (const evROI &roi, const evAddress &address1, const evAddress &address2, const unsigned int previous_inside) |
Private Attributes | |
| unsigned int | ROINumber |
| unsigned int | TileNumber |
| unsigned int | NumDimensions |
| evAddress | Origin |
| evAddress | Size |
| evBoundingBox | BoundingBox |
| unsigned int | CurrentBitplane |
| unsigned int | CurrentScale |
| unsigned int | MaxNumScales |
| int | CurrentLOD |
| int | GridType |
| unsigned int | NumComponents |
| std::vector< evVectorField * > | Components |
| std::vector< unsigned int > | VectorDimension |
| std::vector< evFieldScaleInfo > | ScaleInfo |
| std::vector< evAlphaField * > | AlphaMask |
| evROI * | Previous |
| evROI * | Next |
| evVisualizerProp * | VisualizerProp |
| evVector | CodecMean |
| int | CodecHighestBitplane |
| evVector | CodecThreshold |
Additional Inherited Members | |
Protected Member Functions inherited from evObject | |
| evObject (const evObject &object) | |
|
virtual |
|
private |
| void evROI::AddMean | ( | unsigned int | component, |
| const evVector & | mean | ||
| ) |
| int evROI::AddUniformGrid | ( | const evBoundingBox & | bounding_box | ) |
| int evROI::CalcBoundingBox | ( | void | ) |
| void evROI::CalcCurrentLOD | ( | const double | pixel_size | ) |
| double evROI::CalcGridSpacing | ( | void | ) | const |
|
inline |
| int evROI::Composite | ( | const unsigned int | component, |
| evVectorField & | field | ||
| ) | const |
| int evROI::Copy | ( | const evROI & | roi | ) |
|
static |
| int evROI::CreateComponent | ( | const unsigned int | component, |
| const evAddress & | size, | ||
| const unsigned int | vector_dimension, | ||
| const int | with_alpha_mask | ||
| ) |
| int evROI::ExtractSubband | ( | const unsigned int | subband, |
| evROI & | roi | ||
| ) | const |
| int evROI::ForwardTransform | ( | const unsigned int | component, |
| const evWaveletTransform & | wavelet_transform | ||
| ) |
| int evROI::ForwardTransform | ( | const evWaveletTransformCollection & | wavelet_transform_collection | ) |
| void evROI::Free | ( | void | ) |
|
inline |
| evAddress evROI::GetBasebandSize | ( | const unsigned int | component | ) | const |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from evDataObject.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int evROI::GetHighestBitplane | ( | unsigned int | component | ) | const |
| double evROI::GetMax | ( | unsigned int | component | ) | const |
|
inline |
| evVector evROI::GetMean | ( | unsigned int | component | ) | const |
| double evROI::GetMin | ( | unsigned int | component | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
inline |
|
private |
| int evROI::InverseRasterScan | ( | const unsigned int | component, |
| evROI & | roi | ||
| ) | const |
| int evROI::InverseRasterScan | ( | evROI & | roi | ) | const |
| int evROI::InverseTransform | ( | const unsigned int | component, |
| const evWaveletTransform & | wavelet_transform | ||
| ) |
| int evROI::IsTransparent | ( | const unsigned int | component, |
| const int | index | ||
| ) | const |
| int evROI::IsTransparent | ( | const unsigned int | component, |
| const evAddress & | address | ||
| ) | const |
| int evROI::LODCreateComponent | ( | const unsigned int | component, |
| const double | pixel_size, | ||
| const unsigned int | vector_dimension, | ||
| const int | with_alpha_mask | ||
| ) |
| int evROI::LODResize | ( | const unsigned int | component, |
| const double | pixel_size, | ||
| const bool | linear = 0 |
||
| ) |
| int evROI::MakeOpaque | ( | const unsigned int | component | ) |
| int evROI::MakeTransparent | ( | const unsigned int | component | ) |
| int evROI::PreserveBaseband | ( | void | ) |
|
virtual |
Reimplemented from evObject.
| int evROI::RasterScan | ( | const unsigned int | component, |
| evROI & | roi | ||
| ) | const |
| int evROI::Resize | ( | const unsigned int | component, |
| const evAddress & | size, | ||
| const unsigned int | vector_dimension, | ||
| const bool | linear = 0 |
||
| ) |
| int evROI::Segment | ( | const evSegmentationMap & | segmentation_map, |
| evROIList & | roi_list, | ||
| const unsigned int | tile_size, | ||
| evProgressReporter * | progress_reporter = NULL |
||
| ) | const |
|
private |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| evVector evROI::SubtractMean | ( | unsigned int | component | ) |
| int evROI::SubtractUniformGrid | ( | const evBoundingBox & | bounding_box | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.11