56#ifndef __VERTEXCOORDREMAPPER_H
57#define __VERTEXCOORDREMAPPER_H
149 unsigned int &y,
unsigned int &
row_size,
150 unsigned int &
depth);
152 unsigned int GetIndex(
const unsigned int x,
const unsigned int y,
ProjectionFormat
Projection of final panorama.
All variables of a source image.
A class for exchanging pointers to coordinates.
An abstract base class for objects that calculate an approximate remap specified by quadrilatrials.
HuginBase::SrcPanoImage * image
VisualizationState * visualization_state
HuginBase::Panorama * m_pano
unsigned int GetDepth(const unsigned int nodenum)
unsigned int GetParentId(const unsigned int nodenum)
void GetInputCoordinates(unsigned int node_num, double coords[2][2][2])
unsigned int GetTransform(unsigned int src_x, unsigned int src_y, unsigned int depth, unsigned int stop_x, unsigned int stop_y, double &dest_x, double &dest_y)
void GetPosition(const unsigned int nodenum, unsigned int &x, unsigned int &y, unsigned int &row_size, unsigned int &depth)
void GetChildrenIds(const unsigned int node_num, unsigned int children[4], unsigned int &num_children)
unsigned int GetIndex(const unsigned int x, const unsigned int y, const unsigned int row_size, unsigned int depth)
unsigned int GetParentId(unsigned int x, unsigned int y, unsigned int row_size, unsigned depth)
unsigned int cur_tree_node
TreeNode nodes[1+4+16+64+256+1024+4096]
double tex_coords[2][2][2]
void TestSubdivide(unsigned int node_id)
void RecursiveUpdate(unsigned int node_id, unsigned int stretch_x, unsigned int stretch_y)
virtual bool GetNextFaceCoordinates(Coords *result)
Get the texture and vertex coordinates for the next face.
void DiscontinuityFlip(double vertex_c[2])
virtual void UpdateAndResetIndex()
unsigned int tree_node_id
void SetLengthAndAngle(TreeNode *node)
unsigned short int discontinuity_flags
double s_vertex_coords[2][2][2]
HuginBase::PanoramaOptions::ProjectionFormat output_projection
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.