Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
BIAS::BWM_LUT_Entry_Bilinear Class Reference

base class for storing precomputed lookup information for bilinear 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

int index_0_0
 
int index_0_1
 
int index_1_0
 
int index_1_1
 
bool mapped
 boolean showing if the pixel can be correctly mapped More...
 
float xy_weight
 

PIXEL X-

weight for (1-dx)*(1-dy) More...
 
float xY_weight
 PIXEL – X- weight for (1-dx)*dy. More...
 
float Xy_weight
 

PIXEL -X

weight for dx*(1-dy) More...
 
float XY_weight
 PIXEL – -X weight for dx*dy. More...
 

Detailed Description

base class for storing precomputed lookup information for bilinear interpolation in BackwardMapping

Definition at line 62 of file BackwardMappingLUTStructs.hh.

Member Function Documentation

int BIAS::BWM_LUT_Entry_Bilinear::GetSerializedSize ( )
static

Returns the number of fields that are contained in the serialized output.

Definition at line 101 of file BackwardMappingLUTStructs.cpp.

const float * BIAS::BWM_LUT_Entry_Bilinear::SerializedIn ( const float *  pointerToHeadOfInputMem)

Retrieves the content of object from serialized mem.

Attention
it is assumed that access to mem is valid.

Definition at line 74 of file BackwardMappingLUTStructs.cpp.

Referenced by BIAS::BackwardMapping< InputStorageType, OutputStorageType >::SetLookupTable().

float * BIAS::BWM_LUT_Entry_Bilinear::SerializedOut ( float *  pointerToHeadOfOutputMem)

Returns the content of object into serialized mem.

LUT Datastruct Interface.

Attention
it is assumed that access to mem is valid.

Definition at line 47 of file BackwardMappingLUTStructs.cpp.

Member Data Documentation

int BIAS::BWM_LUT_Entry_Bilinear::index_0_0
int BIAS::BWM_LUT_Entry_Bilinear::index_0_1
int BIAS::BWM_LUT_Entry_Bilinear::index_1_0
int BIAS::BWM_LUT_Entry_Bilinear::index_1_1
bool BIAS::BWM_LUT_Entry_Bilinear::mapped
float BIAS::BWM_LUT_Entry_Bilinear::xy_weight
float BIAS::BWM_LUT_Entry_Bilinear::xY_weight
float BIAS::BWM_LUT_Entry_Bilinear::Xy_weight
float BIAS::BWM_LUT_Entry_Bilinear::XY_weight

The documentation for this class was generated from the following files: