Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > Class Template Reference

#include <Image/ForwardMappingNearestNeighbour.hh>

+ Collaboration diagram for BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >:

Public Member Functions

 ForwardMappingNearestNeighbour ()
 
 ForwardMappingNearestNeighbour (const ForwardMappingNearestNeighbour &src)
 
void GetROI (BIAS::HomgPoint2D &UL, BIAS::HomgPoint2D &LR)
 
int Map (const BIAS::Image< InputStorageType > *in, BIAS::Image< OutputStorageType > &out, const BIAS::Image< InputStorageType > *texin, BIAS::Image< OutputStorageType > &texout)
 
ForwardMappingNearestNeighbour
< InputStorageType,
OutputStorageType > & 
operator= (const ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > &src)
 
void SetFillAreaWindowSize (unsigned int size)
 
void SetSinkCam (const Projection &P, const unsigned int dTexChannels=1)
 
void SetSourceCam (const Projection &P)
 
 ~ForwardMappingNearestNeighbour ()
 

Protected Attributes

BIAS::HomgPoint2D boundMax_
 
BIAS::HomgPoint2D boundMaxWrap_
 
BIAS::HomgPoint2D boundMin_
 
BIAS::HomgPoint2D boundMinWrap_
 
unsigned int dSourceHeight_
 
unsigned int dSourceWidth_
 
unsigned int dTargetHeight_
 
unsigned int dTargetWidth_
 
unsigned int dTexChannels_
 
unsigned int fillAreaWindowSize_
 
bool fillblack_
 
BIAS::Image< OutputStorageType > intermediate_
 
BIAS::Image< OutputStorageType > intermediateTex_
 
int lrx_
 
int lry_
 
BIAS::Projection SinkP_
 
BIAS::Projection SourceP_
 
int ulx_
 
int uly_
 

Detailed Description

template<class InputStorageType, class OutputStorageType>
class BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >

Definition at line 11 of file ForwardMappingNearestNeighbour.hh.

Constructor & Destructor Documentation

template<class InputStorageType , class OutputStorageType >
ForwardMappingNearestNeighbour::ForwardMappingNearestNeighbour ( )

Definition at line 10 of file ForwardMappingNearestNeighbour.cpp.

template<class InputStorageType , class OutputStorageType >
ForwardMappingNearestNeighbour::ForwardMappingNearestNeighbour ( const ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > &  src)

Definition at line 17 of file ForwardMappingNearestNeighbour.cpp.

template<class InputStorageType , class OutputStorageType >
ForwardMappingNearestNeighbour::~ForwardMappingNearestNeighbour ( )

Definition at line 23 of file ForwardMappingNearestNeighbour.cpp.

Member Function Documentation

template<class InputStorageType, class OutputStorageType>
void BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::GetROI ( BIAS::HomgPoint2D UL,
BIAS::HomgPoint2D LR 
)
inline

Definition at line 47 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType , class OutputStorageType >
int ForwardMappingNearestNeighbour::Map ( const BIAS::Image< InputStorageType > *  in,
BIAS::Image< OutputStorageType > &  out,
const BIAS::Image< InputStorageType > *  texin,
BIAS::Image< OutputStorageType > &  texout 
)
template<class InputStorageType , class OutputStorageType >
ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > & ForwardMappingNearestNeighbour::operator= ( const ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > &  src)
template<class InputStorageType, class OutputStorageType>
void BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SetFillAreaWindowSize ( unsigned int  size)
inline
template<class InputStorageType, class OutputStorageType>
void BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SetSinkCam ( const Projection P,
const unsigned int  dTexChannels = 1 
)
inline
template<class InputStorageType, class OutputStorageType>
void BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SetSourceCam ( const Projection P)
inline

Member Data Documentation

template<class InputStorageType, class OutputStorageType>
BIAS::HomgPoint2D BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::boundMax_
protected

Definition at line 57 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
BIAS::HomgPoint2D BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::boundMaxWrap_
protected

Definition at line 57 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
BIAS::HomgPoint2D BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::boundMin_
protected

Definition at line 57 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
BIAS::HomgPoint2D BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::boundMinWrap_
protected

Definition at line 57 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
unsigned int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dSourceHeight_
protected
template<class InputStorageType, class OutputStorageType>
unsigned int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dSourceWidth_
protected
template<class InputStorageType, class OutputStorageType>
unsigned int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dTargetHeight_
protected
template<class InputStorageType, class OutputStorageType>
unsigned int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dTargetWidth_
protected
template<class InputStorageType, class OutputStorageType>
unsigned int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dTexChannels_
protected

Definition at line 63 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
unsigned int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::fillAreaWindowSize_
protected

Definition at line 58 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
bool BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::fillblack_
protected

Definition at line 66 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
BIAS::Image<OutputStorageType> BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::intermediate_
protected
template<class InputStorageType, class OutputStorageType>
BIAS::Image<OutputStorageType> BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::intermediateTex_
protected
template<class InputStorageType, class OutputStorageType>
int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::lrx_
protected

Definition at line 62 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::lry_
protected

Definition at line 62 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
BIAS::Projection BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SinkP_
protected
template<class InputStorageType, class OutputStorageType>
BIAS::Projection BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SourceP_
protected
template<class InputStorageType, class OutputStorageType>
int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::ulx_
protected

Definition at line 62 of file ForwardMappingNearestNeighbour.hh.

template<class InputStorageType, class OutputStorageType>
int BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::uly_
protected

Definition at line 62 of file ForwardMappingNearestNeighbour.hh.


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