Basic Image AlgorithmS Library
2.8.0
|
#include <Image/ForwardMappingNearestNeighbour.hh>
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_ |
Definition at line 11 of file ForwardMappingNearestNeighbour.hh.
ForwardMappingNearestNeighbour::ForwardMappingNearestNeighbour | ( | ) |
Definition at line 10 of file ForwardMappingNearestNeighbour.cpp.
ForwardMappingNearestNeighbour::ForwardMappingNearestNeighbour | ( | const ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > & | src | ) |
Definition at line 17 of file ForwardMappingNearestNeighbour.cpp.
ForwardMappingNearestNeighbour::~ForwardMappingNearestNeighbour | ( | ) |
Definition at line 23 of file ForwardMappingNearestNeighbour.cpp.
|
inline |
Definition at line 47 of file ForwardMappingNearestNeighbour.hh.
int ForwardMappingNearestNeighbour::Map | ( | const BIAS::Image< InputStorageType > * | in, |
BIAS::Image< OutputStorageType > & | out, | ||
const BIAS::Image< InputStorageType > * | texin, | ||
BIAS::Image< OutputStorageType > & | texout | ||
) |
Definition at line 45 of file ForwardMappingNearestNeighbour.cpp.
References BIAS::Image< StorageType >::FillImageWithConstValue(), BIAS::ROI::GetCorners(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::ImageBase::GetROI(), BIAS::HomgPoint3D, BIAS::HomgPoint2D::Homogenize(), BIAS::Image< StorageType >::Init(), and BIAS::ImageBase::IsEmpty().
Referenced by BIAS::CylindricDepthPanorama::ProcessCylindricProjection().
ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > & ForwardMappingNearestNeighbour::operator= | ( | const ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType > & | src | ) |
Definition at line 30 of file ForwardMappingNearestNeighbour.cpp.
References BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dSourceHeight_, BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dSourceWidth_, BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dTargetHeight_, BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::dTargetWidth_, BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::intermediate_, BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::intermediateTex_, BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SinkP_, and BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SourceP_.
|
inline |
Definition at line 52 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::CylindricDepthPanorama::ProcessCylindricProjection().
|
inline |
Definition at line 28 of file ForwardMappingNearestNeighbour.hh.
References BIAS::ProjectionParametersBase::GetImageSize(), and BIAS::Projection::GetParameters().
Referenced by BIAS::CylindricDepthPanorama::ProcessCylindricProjection().
|
inline |
Definition at line 22 of file ForwardMappingNearestNeighbour.hh.
References BIAS::ProjectionParametersBase::GetImageSize(), and BIAS::Projection::GetParameters().
Referenced by BIAS::CylindricDepthPanorama::ProcessCylindricProjection().
|
protected |
Definition at line 57 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 57 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 57 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 57 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 64 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 64 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 65 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 65 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 63 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 58 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 66 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 60 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 61 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 62 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 62 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 59 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 59 of file ForwardMappingNearestNeighbour.hh.
Referenced by BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::operator=().
|
protected |
Definition at line 62 of file ForwardMappingNearestNeighbour.hh.
|
protected |
Definition at line 62 of file ForwardMappingNearestNeighbour.hh.