source: git/src/hpgl.h @ fdea415

RELEASE/1.2debug-cidebug-ci-sanitisersstereowalls-data
Last change on this file since fdea415 was fdea415, checked in by Olly Betts <olly@…>, 11 years ago

src/: Hook up GPX export options to export entrances, fixed points,
and/or exported points, and specify coloured pin symbols for these
types of stations. These options now default to what's being shown
in the survey view, like other export options. GPX export
"creator" how includes the Survex version and website URL, and the
survey title is includes as a <name> tag inside the <gpx> tag.

  • Property mode set to 100644
File size: 1.1 KB
Line 
1/* hpgl.h
2 * Export from Aven as HPGL.
3 */
4
5/* Copyright (C) 2005 Olly Betts
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
20 */
21
22#include "exportfilter.h"
23
24class HPGL : public ExportFilter {
25  public:
26    HPGL() {}
27    void header(const char *);
28    void line(const img_point *, const img_point *, bool, bool);
29    void label(const img_point *, const char *, bool, int);
30    void cross(const img_point *, bool);
31    void footer();
32};
Note: See TracBrowser for help on using the repository browser.