Hugin trunk 0.1
Loading...
Searching...
No Matches
LinesTypes.h
Go to the documentation of this file.
1// -*- c-basic-offset: 4 -*-
8 /* This is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public
10 * License as published by the Free Software Foundation; either
11 * version 2 of the License, or (at your option) any later version.
12 *
13 * This software is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * Lesser General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public
19 * License along with this software. If not, see
20 * <http://www.gnu.org/licenses/>.
21 *
22 */
23
24#ifndef LINESTYPES_H
25#define LINESTYPES_H
26#include <vector>
27#include <vigra/diff2d.hxx>
28
29namespace HuginLines
30{
31
41
44{
45 std::vector<vigra::Point2D> line;
47};
48
50typedef std::vector<SingleLine> Lines;
51
52} //namespace
53#endif
LineStatus
enumeration for different line status
Definition LinesTypes.h:34
@ valid_line_disabled
Definition LinesTypes.h:36
@ bad_orientation
Definition LinesTypes.h:38
std::vector< SingleLine > Lines
vector of extracted lines from image
Definition LinesTypes.h:50
a single line extracted from image
Definition LinesTypes.h:44
std::vector< vigra::Point2D > line
Definition LinesTypes.h:45