25#include "wx/msw/wrapwin.h"
36#include <vigra/windows.h>
86 double x1, y1, x2, y2;
108 for (
unsigned int image_number = 0; image_number <
images_count; image_number++)
void setVisualizationState(VisualizationState *visualizationState)
Set the ViewState to use for information on output projection and preview display.
void drawLineFromSpherical(double startLat, double startLong, double endLat, double endLong, double width=1.0, bool straightLine=false)
Draw the shortest segment of the great circle crossing two spherical coordinates.
represents a control point
void setHeight(unsigned int h)
set panorama height
void setWidth(unsigned int w, bool keepView=true)
set panorama width keep the HFOV, if keepView=true
const SrcPanoImage & getImage(std::size_t nr) const
get a panorama image, counting starts with 0
const CPVector & getCtrlPoints() const
get all control point of this Panorama
std::size_t getNrOfImages() const
number of images.
void DisableTexture(bool maskOnly=false)
TextureManager * GetTextureManager()
virtual HuginBase::SrcPanoImage * GetSrcImage(unsigned int image_nr)
std::vector< ControlPoint > CPVector
void ControlPointErrorColour(const double cperr, double &r, double &g, double &b)
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.