16 #ifndef __H2D_VECTORIZER_H
17 #define __H2D_VECTORIZER_H
19 #include "linearizer.h"
41 int get_num_vertices();
42 double4* get_vertices();
47 void calc_vertices_aabb(
double* min_x,
double* max_x,
double* min_y,
double* max_y)
const;
53 void set_curvature_epsilon(
double curvature_epsilon);
56 double get_curvature_epsilon();
65 int xitem, component_x, value_type_x;
66 int yitem, component_y, value_type_y;
74 int get_vertex(
int p1,
int p2,
double x,
double y,
double xvalue,
double yvalue);
75 int create_vertex(
double x,
double y,
double xvalue,
double yvalue);
76 void process_dash(
int iv1,
int iv2);
80 void add_dash(
int iv1,
int iv2);
83 double* xval,
double* yval,
double* phx,
double* phy,
int* indices,
bool curved);
86 double* xval,
double* yval,
double* phx,
double* phy,
int* indices,
bool curved);