~valavanisalex/ubuntu/precise/inkscape/fix-943984

« back to all changes in this revision

Viewing changes to inkscape-0.47pre1/src/trace/potrace/render.h

  • Committer: Bazaar Package Importer
  • Author(s): Bryce Harrington
  • Date: 2009-07-02 17:09:45 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20090702170945-nn6d6zswovbwju1t
Tags: 0.47~pre1-0ubuntu1
* New upstream release.
  - Don't constrain maximization on small resolution devices (pre0)
    (LP: #348842)
  - Fixes segfault on startup (pre0)
    (LP: #391149)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Copyright (C) 2001-2007 Peter Selinger.
 
2
   This file is part of Potrace. It is free software and it is covered
 
3
   by the GNU General Public License. See the file COPYING for details. */
 
4
 
 
5
/* $Id: render.h 16345 2007-10-26 21:01:30Z ishmal $ */
 
6
 
 
7
#ifndef RENDER_H
 
8
#define RENDER_H
 
9
 
 
10
#include "greymap.h"
 
11
 
 
12
struct render_s {
 
13
  greymap_t *gm;
 
14
  double x0, y0, x1, y1;
 
15
  int x0i, y0i, x1i, y1i;
 
16
  double a0, a1;
 
17
  int *incrow_buf;
 
18
};
 
19
typedef struct render_s render_t;
 
20
 
 
21
render_t *render_new(greymap_t *gm);
 
22
void render_free(render_t *rm);
 
23
void render_close(render_t *rm);
 
24
void render_moveto(render_t *rm, double x, double y);
 
25
void render_lineto(render_t *rm, double x, double y);
 
26
void render_curveto(render_t *rm, double x2, double y2, double x3, double y3, double x4, double y4);
 
27
 
 
28
#endif /* RENDER_H */