#include <agg_trans_double_path.h>
List of all members.
Public Types |
typedef vertex_sequence
< vertex_dist, 6 > | vertex_storage |
Public Member Functions |
| trans_double_path () |
void | base_length (double v) |
double | base_length () const |
void | base_height (double v) |
double | base_height () const |
void | preserve_x_scale (bool f) |
bool | preserve_x_scale () const |
void | reset () |
void | move_to1 (double x, double y) |
void | line_to1 (double x, double y) |
void | move_to2 (double x, double y) |
void | line_to2 (double x, double y) |
void | finalize_paths () |
template<class VertexSource1 , class VertexSource2 > |
void | add_paths (VertexSource1 &vs1, VertexSource2 &vs2, unsigned path1_id=0, unsigned path2_id=0) |
double | total_length1 () const |
double | total_length2 () const |
void | transform (double *x, double *y) const |
Member Typedef Documentation
Constructor & Destructor Documentation
agg::trans_double_path::trans_double_path |
( |
| ) |
|
Member Function Documentation
template<class VertexSource1 , class VertexSource2 >
void agg::trans_double_path::add_paths |
( |
VertexSource1 & |
vs1, |
|
|
VertexSource2 & |
vs2, |
|
|
unsigned |
path1_id = 0 , |
|
|
unsigned |
path2_id = 0 |
|
) |
| [inline] |
void agg::trans_double_path::base_height |
( |
double |
v | ) |
[inline] |
double agg::trans_double_path::base_height |
( |
| ) |
const [inline] |
void agg::trans_double_path::base_length |
( |
double |
v | ) |
[inline] |
double agg::trans_double_path::base_length |
( |
| ) |
const [inline] |
void agg::trans_double_path::finalize_paths |
( |
| ) |
|
void agg::trans_double_path::line_to1 |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
void agg::trans_double_path::line_to2 |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
void agg::trans_double_path::move_to1 |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
void agg::trans_double_path::move_to2 |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
void agg::trans_double_path::preserve_x_scale |
( |
bool |
f | ) |
[inline] |
bool agg::trans_double_path::preserve_x_scale |
( |
| ) |
const [inline] |
void agg::trans_double_path::reset |
( |
| ) |
|
double agg::trans_double_path::total_length1 |
( |
| ) |
const |
double agg::trans_double_path::total_length2 |
( |
| ) |
const |
void agg::trans_double_path::transform |
( |
double * |
x, |
|
|
double * |
y |
|
) |
| const |
The documentation for this class was generated from the following files: