Hugintrunk
0.1
|
implements a stitching algorithm More...
#include <Stitcher.h>
Public Member Functions | |
Stitcher (const PanoramaData &pano, AppBase::ProgressDisplay *progress) | |
create a stitcher for the given panorama More... | |
virtual | ~Stitcher () |
virtual void | stitch (const PanoramaOptions &opts, const UIntSet &images, const std::string &file, SingleImageRemapper< ImageType, AlphaType > &remapper) |
Stitch some images into a panorama file. More... | |
void | init (const PanoramaOptions &opts, const UIntSet &images) |
virtual UIntSet | getUsedImages () |
Protected Member Functions | |
virtual void | calcOutputROIS (const PanoramaOptions &opts, const UIntSet &images) |
Protected Attributes | |
const PanoramaData & | m_pano |
AppBase::ProgressDisplay * | m_progress |
UIntSet | m_images |
std::vector< vigra::Rect2D > | m_rois |
implements a stitching algorithm
Definition at line 70 of file Stitcher.h.
|
inline |
create a stitcher for the given panorama
Definition at line 74 of file Stitcher.h.
|
inlinevirtual |
Definition at line 79 of file Stitcher.h.
|
inlineprotectedvirtual |
Definition at line 114 of file Stitcher.h.
Referenced by HuginBase::Nona::Stitcher< ImageType, AlphaImageType >::init(), and HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch().
|
inlinevirtual |
Definition at line 99 of file Stitcher.h.
|
inline |
Definition at line 92 of file Stitcher.h.
Referenced by GenerateThumbnail(), and HuginBase::Nona::Stitcher< ImageType, AlphaImageType >::stitch().
|
inlinevirtual |
Stitch some images into a panorama file.
The filename can be specified with and without extension
Definition at line 85 of file Stitcher.h.
Referenced by HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::stitch(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), and HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch().
|
protected |
Definition at line 121 of file Stitcher.h.
Referenced by HuginBase::Nona::Stitcher< ImageType, AlphaImageType >::getUsedImages(), HuginBase::Nona::Stitcher< ImageType, AlphaImageType >::init(), and HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch().
|
protected |
Definition at line 119 of file Stitcher.h.
Referenced by HuginBase::Nona::Stitcher< ImageType, AlphaImageType >::calcOutputROIS(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::stitch(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), and HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch().
|
protected |
Definition at line 120 of file Stitcher.h.
Referenced by HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::finalizeOutputFile(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::prepareOutputFile(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::saveRemapped(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::stitch(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), and HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch().
|
protected |
Definition at line 122 of file Stitcher.h.
Referenced by HuginBase::Nona::Stitcher< ImageType, AlphaImageType >::calcOutputROIS(), HuginBase::Nona::Stitcher< ImageType, AlphaImageType >::getUsedImages(), HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >::stitch(), HuginBase::Nona::WeightedStitcher< ImageType, AlphaType >::stitch(), HuginBase::Nona::ReduceStitcher< ImageType, AlphaType >::stitch(), and HuginBase::Nona::SimpleStitcher< ImageType, AlphaType >::stitch().