#include <vigra/diff2d.hxx>
#include <hugin_math/Matrix3.h>
#include <panodata/PanoramaData.h>
Include dependency graph for SpaceTransform.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | HuginBase |
| namespace | HuginBase::Nona |
Classes | |
| struct | HuginBase::Nona::_FuncParams |
| Parameters for transformation calls Can be just one double, two double, 4 double, a matrix, matrix and a double. More... | |
| struct | HuginBase::Nona::_fDesc |
| Function descriptor to be executed by exec_function. More... | |
| class | HuginBase::Nona::SpaceTransform |
Typedefs | |
| typedef void(* | trfn )(double x_dest, double y_dest, double *x_src, double *y_src, const _FuncParams ¶ms) |
| Transformation function type. | |
| typedef HuginBase::Nona::_fDesc | fDescription |
| Function descriptor to be executed by exec_function. | |
Functions | |
| template<class VECTOR> | |
| void | combinePolynom4 (const VECTOR &p, const VECTOR &q, VECTOR &c) |
| combine 4rd degree polynomials | |
| template<class TRANSFORM> | |
| void | traceImageOutline (vigra::Size2D sz, TRANSFORM &transf, vigra::Rect2D &inside, vigra::Rect2D &boundingBox) |
| Internal function to estimate the image scaling required to avoid black stripes at the image borders. | |
Definition in file SpaceTransform.h.
|
|
Function descriptor to be executed by exec_function.
Referenced by HuginBase::Nona::SpaceTransform::AddTransform(). |
|
|
Transformation function type.
Definition at line 67 of file SpaceTransform.h. |
|
||||||||||||||||||||
|
combine 4rd degree polynomials Computes new polynomial so that: c(x) ~= q(p(x)) c is also a 4rd degree polynomial, and the expansion is cut after x^4 constant term is assumed to be 0, and not included in p,q and c Definition at line 258 of file SpaceTransform.h. |
|
||||||||||||||||||||||||
|
Internal function to estimate the image scaling required to avoid black stripes at the image borders.
Definition at line 281 of file SpaceTransform.h. References celeste::max(), and celeste::min(). Referenced by HuginBase::Nona::estScaleFactorForFullFrame(). |
1.3.9.1