Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::conv_dash< VertexSource, Markers > Struct Template Reference

#include <agg_conv_dash.h>

Inheritance diagram for agg::conv_dash< VertexSource, Markers >:
agg::conv_adaptor_vcgen< VertexSource, vcgen_dash, Markers >

List of all members.

Public Types

typedef Markers marker_type
typedef conv_adaptor_vcgen
< VertexSource, vcgen_dash,
Markers > 
base_type

Public Member Functions

 conv_dash (VertexSource &vs)
void remove_all_dashes ()
void add_dash (double dash_len, double gap_len)
void dash_start (double ds)
void shorten (double s)
double shorten () const

template<class VertexSource, class Markers = null_markers>
struct agg::conv_dash< VertexSource, Markers >


Member Typedef Documentation

template<class VertexSource, class Markers = null_markers>
typedef conv_adaptor_vcgen<VertexSource, vcgen_dash, Markers> agg::conv_dash< VertexSource, Markers >::base_type
template<class VertexSource, class Markers = null_markers>
typedef Markers agg::conv_dash< VertexSource, Markers >::marker_type

Constructor & Destructor Documentation

template<class VertexSource, class Markers = null_markers>
agg::conv_dash< VertexSource, Markers >::conv_dash ( VertexSource &  vs) [inline]

Member Function Documentation

template<class VertexSource, class Markers = null_markers>
void agg::conv_dash< VertexSource, Markers >::add_dash ( double  dash_len,
double  gap_len 
) [inline]
template<class VertexSource, class Markers = null_markers>
void agg::conv_dash< VertexSource, Markers >::dash_start ( double  ds) [inline]
template<class VertexSource, class Markers = null_markers>
void agg::conv_dash< VertexSource, Markers >::remove_all_dashes ( ) [inline]
template<class VertexSource, class Markers = null_markers>
void agg::conv_dash< VertexSource, Markers >::shorten ( double  s) [inline]
template<class VertexSource, class Markers = null_markers>
double agg::conv_dash< VertexSource, Markers >::shorten ( ) const [inline]

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines