Basic Image AlgorithmS Library
2.8.0
|
base class for storing precomputed lookup information for trilinear interpolation in BackwardMapping More...
#include <Image/BackwardMappingLUTStructs.hh>
Public Member Functions | |
const float * | SerializedIn (const float *pointerToHeadOfInputMem) |
Retrieves the content of object from serialized mem. More... | |
float * | SerializedOut (float *pointerToHeadOfOutputMem) |
Returns the content of object into serialized mem. More... | |
Static Public Member Functions | |
static int | GetSerializedSize () |
Returns the number of fields that are contained in the serialized output. More... | |
Public Attributes | |
bool | mapped |
boolean showing if the pixel can be correctly mapped More... | |
float | pyr_diff |
pyr_level + pyr_diff = exact pyramid-level of the pixel More... | |
float | pyr_diff_inv |
pyr_diff_inv + pyr_diff = 1 More... | |
int | pyr_level_high |
higher pyramid-level-index More... | |
int | pyr_level_low |
lower pyramid-level-index More... | |
BWM_LUT_Entry_Bilinear | stage_0 |
pixel values on both lower and higher pyramid levels More... | |
BWM_LUT_Entry_Bilinear | stage_1 |
base class for storing precomputed lookup information for trilinear interpolation in BackwardMapping
Definition at line 114 of file BackwardMappingLUTStructs.hh.
|
static |
Returns the number of fields that are contained in the serialized output.
Definition at line 149 of file BackwardMappingLUTStructs.cpp.
const float * BIAS::BWM_LUT_Entry_Trilinear::SerializedIn | ( | const float * | pointerToHeadOfInputMem | ) |
Retrieves the content of object from serialized mem.
Definition at line 128 of file BackwardMappingLUTStructs.cpp.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::SetLookupTable().
float * BIAS::BWM_LUT_Entry_Trilinear::SerializedOut | ( | float * | pointerToHeadOfOutputMem | ) |
Returns the content of object into serialized mem.
Definition at line 107 of file BackwardMappingLUTStructs.cpp.
bool BIAS::BWM_LUT_Entry_Trilinear::mapped |
boolean showing if the pixel can be correctly mapped
Definition at line 117 of file BackwardMappingLUTStructs.hh.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::PrepareLookupTableMapping().
float BIAS::BWM_LUT_Entry_Trilinear::pyr_diff |
pyr_level + pyr_diff = exact pyramid-level of the pixel
Definition at line 125 of file BackwardMappingLUTStructs.hh.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::PrepareLookupTableMapping().
float BIAS::BWM_LUT_Entry_Trilinear::pyr_diff_inv |
pyr_diff_inv + pyr_diff = 1
Definition at line 120 of file BackwardMappingLUTStructs.hh.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::PrepareLookupTableMapping().
int BIAS::BWM_LUT_Entry_Trilinear::pyr_level_high |
higher pyramid-level-index
Definition at line 127 of file BackwardMappingLUTStructs.hh.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::PrepareLookupTableMapping().
int BIAS::BWM_LUT_Entry_Trilinear::pyr_level_low |
lower pyramid-level-index
Definition at line 122 of file BackwardMappingLUTStructs.hh.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::PrepareLookupTableMapping().
BWM_LUT_Entry_Bilinear BIAS::BWM_LUT_Entry_Trilinear::stage_0 |
pixel values on both lower and higher pyramid levels
Definition at line 130 of file BackwardMappingLUTStructs.hh.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::PrepareLookupTableMapping().
BWM_LUT_Entry_Bilinear BIAS::BWM_LUT_Entry_Trilinear::stage_1 |
Definition at line 131 of file BackwardMappingLUTStructs.hh.
Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::PrepareLookupTableMapping().