hugin_base/panodata/SrcPanoImage.h File Reference
#include <hugin_shared.h>
#include <hugin_config.h>
#include <iostream>
#include <vector>
#include <vigra/diff2d.hxx>
#include <hugin_utils/utils.h>
#include <hugin_math/hugin_math.h>
#include "PanoramaVariable.h"
#include "PanoImage.h"
#include "ImageVariable.h"
#include "Mask.h"
#include "image_variables.h"
Include dependency graph for SrcPanoImage.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Namespaces |
| namespace | HuginBase |
Classes |
| class | HuginBase::BaseSrcPanoImage |
| | Base class containing all the variables, but missing some of the other important functions and with some daft accessors. More...
|
| class | HuginBase::SrcPanoImage |
| | All variables of a source image. More...
|
Defines |
| #define | image_variable(name, type, default_value) type get##name() const { return m_##name.getData(); } |
| #define | image_variable(name, type, default_value) const ImageVariable<type> & get##name##IV() const { return m_##name; } |
| #define | image_variable(name, type, default_value) void set##name(type data) { m_##name.setData(data); } |
| #define | image_variable(name, type, default_value) |
| #define | image_variable(name, type, default_value) |
| #define | image_variable(name, type, default_value) |
| #define | image_variable(name, type, default_value) |
| #define | image_variable(name, type, default_value) ImageVariable<type> m_##name; |
Typedefs |
| typedef std::vector< SrcPanoImage > | ImageVector |
Define Documentation
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
ImageVariable<type> m_##name; |
|
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
|
|
|
|
Value: bool name##isLinkedWith (const BaseSrcPanoImage & image) const \
{ return m_##name.isLinkedWith(&(image.m_##name)); }
|
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
|
|
|
|
Value: bool name##isLinked () const \
{ return m_##name.isLinked(); }
|
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
|
|
|
|
Value: void unlink##name () \
{ m_##name.removeLinks(); }
|
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
|
|
|
|
Value: void link##name (BaseSrcPanoImage * target) \
{ m_##name.linkWith(&(target->m_##name)); }
|
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
void set##name(type data) { m_##name.setData(data); } |
|
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
const ImageVariable<type> & get##name##IV() const { return m_##name; } |
|
| #define image_variable |
( |
name, |
|
|
type, |
|
|
default_value |
|
) |
type get##name() const { return m_##name.getData(); } |
|
Typedef Documentation