101 void rotate (
double dAngle);
108 m_aadT[0][2] += x; m_aadT[1][2] += y;
116 m_aadT[0][0] *= x; m_aadT[1][0] *= x;
117 m_aadT[0][1] *= y; m_aadT[1][1] *= y;
129 m_adaptResultImage = on;
135 return m_adaptResultImage;
145 void applyT (
const double p[2],
double aResult[2]);
146 static void useMinMax (
const double aCur[2],
147 double aMin[2],
double aMax[2]);
149 double& xShift,
double& yShift);
bool m_adaptResultImage
internal flag
Definition: AffineOp.h:154
undocument this line if you encounter any issues!
Definition: Any.h:37
Class interface for un-copyable classes.
Definition: Uncopyable.h:64
ICLQt_API ImgROI roi(ImgQ &r)
creates a ROI-struct from an image
void translate(double x, double y)
adds a traslation
Definition: AffineOp.h:107
core::scalemode m_eInterpolate
Definition: AffineOp.h:151
Class to apply an arbitrary series of affine transformations .
Definition: AffineOp.h:85
Size class of the ICL.
Definition: Size.h:61
void setAdaptResultImage(bool on)
sets whether the result image is is scaled and translated to contain the whole result image
Definition: AffineOp.h:128
ICLQt_API core::Img< T > filter(const core::Img< T > &image, const std::string &filter)
applies a filter operation on the source image (affinity for float)
scalemode
for scaling of Img images theses functions are provided
Definition: Types.h:84
bool getAdaptResultImage() const
returns the Adapt Result image option
Definition: AffineOp.h:134
void scale(double x, double y)
adds a scale
Definition: AffineOp.h:115
#define ICLFilter_API
Definition: CompatMacros.h:175
virtual void apply(const core::ImgBase *operand1, core::ImgBase **dst)=0
pure virtual apply function, that must be implemented in all derived classes
Rectangle class of the ICL used e.g. for the Images ROI-rect.
Definition: Rect.h:95
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131
Abtract base class for arbitrary affine operation classes .
Definition: BaseAffineOp.h:48