Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::trans_double_path Class Reference

#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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines