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

#include <agg_trans_single_path.h>

List of all members.

Public Types

typedef vertex_sequence
< vertex_dist, 6 > 
vertex_storage

Public Member Functions

 trans_single_path ()
void base_length (double v)
double base_length () const
void preserve_x_scale (bool f)
bool preserve_x_scale () const
void reset ()
void move_to (double x, double y)
void line_to (double x, double y)
void finalize_path ()
template<class VertexSource >
void add_path (VertexSource &vs, unsigned path_id=0)
double total_length () const
void transform (double *x, double *y) const

Member Typedef Documentation


Constructor & Destructor Documentation

agg::trans_single_path::trans_single_path ( )

Member Function Documentation

template<class VertexSource >
void agg::trans_single_path::add_path ( VertexSource &  vs,
unsigned  path_id = 0 
) [inline]
void agg::trans_single_path::base_length ( double  v) [inline]
double agg::trans_single_path::base_length ( ) const [inline]
void agg::trans_single_path::finalize_path ( )
void agg::trans_single_path::line_to ( double  x,
double  y 
)
void agg::trans_single_path::move_to ( double  x,
double  y 
)
void agg::trans_single_path::preserve_x_scale ( bool  f) [inline]
bool agg::trans_single_path::preserve_x_scale ( ) const [inline]
void agg::trans_single_path::reset ( )
double agg::trans_single_path::total_length ( ) const
void agg::trans_single_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