#include <hugin_shared.h>#include <boost/graph/graph_traits.hpp>#include <boost/graph/adjacency_list.hpp>#include <boost/graph/properties.hpp>#include <panodata/PanoramaData.h>Include dependency graph for ImageGraph.h:

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

Go to the source code of this file.
Namespaces | |
| namespace | HuginBase |
Typedefs | |
| typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, boost::property< boost::vertex_color_t, boost::default_color_type > > | CPGraph |
| graph of images, connected with control points. | |
| typedef std::vector< std::set< unsigned > > | CPComponents |
| components in a control point graph | |
| typedef boost::property< boost::edge_weight_t, float > | OverlapEdgeProperty |
| typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, boost::property< boost::vertex_color_t, boost::default_color_type >, OverlapEdgeProperty > | OverlapGraph |
| A graph that contains all image as nodes (vertexes), overlaps are given by edges. | |
Functions | |
| void | createOverlapGraph (const PanoramaData &pano, OverlapGraph &graph) |
| create a graph with all overlaps, and a suitable blend order. | |
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along with this software; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Definition in file ImageGraph.h.
|
|
components in a control point graph
Definition at line 55 of file ImageGraph.h. Referenced by HuginBase::AssistantMakefilelibExport::createItems(), PanoOperation::CleanControlPointsOperation::GetInternalCommand(), main(), and PanoDetector::matchMultiRow(). |
|
|
graph of images, connected with control points. verticies: images, links: controlpoints Definition at line 52 of file ImageGraph.h. Referenced by HuginBase::AutoOptimise::autoOptimise(), HuginBase::AssistantMakefilelibExport::createItems(), PanoOperation::CleanControlPointsOperation::GetInternalCommand(), main(), and PanoDetector::matchMultiRow(). |
|
|
Definition at line 71 of file ImageGraph.h. |
|
|
A graph that contains all image as nodes (vertexes), overlaps are given by edges. vertex property (color): indicates if the image has been stitched into the panorama edge property (float): amount of overlap Definition at line 84 of file ImageGraph.h. |
|
||||||||||||
|
create a graph with all overlaps, and a suitable blend order.
|
1.3.9.1