52 #ifndef __PCL_Translation_h
53 #define __PCL_Translation_h
58 #include <pcl/Diagnostics.h>
150 m_delta.x = dx; m_delta.y = dy;
180 m_fillValues = fillValues;
192 bool SupportsGammaCorrection()
const override
64-bit floating-point point in the R^2 space.
64-bit floating point real vector.
Implements a generic, two-dimensional, shared or local image.
A generic point in the two-dimensional space.
Generic vector of arbitrary length.
A process using multiple concurrent execution threads.
Abstract root base class for all pixel interpolation algorithms.
Image translation algorithm.
void SetFillValues(const DVector &fillValues)
Translation(PixelInterpolation &p, double dx=0, double dy=0)
void Apply(pcl::UInt8Image &) const override
Translation(const Translation &)=default
Translation(PixelInterpolation &p, const DPoint &d)
void Apply(pcl::UInt16Image &) const override
void Apply(pcl::UInt32Image &) const override
void Apply(pcl::Image &) const override
void SetDelta(double dx, double dy)
void SetDelta(const DPoint &d)
void GetNewSizes(int &width, int &height) const override
const DVector & FillValues() const
const DPoint & Delta() const
void Apply(pcl::DImage &) const override