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

#include <agg_conv_clip_polygon.h>

Inheritance diagram for agg::conv_clip_polygon< VertexSource >:
agg::conv_adaptor_vpgen< VertexSource, vpgen_clip_polygon >

List of all members.

Public Types

typedef conv_adaptor_vpgen
< VertexSource,
vpgen_clip_polygon
base_type

Public Member Functions

 conv_clip_polygon (VertexSource &vs)
void clip_box (double x1, double y1, double x2, double y2)
double x1 () const
double y1 () const
double x2 () const
double y2 () const

template<class VertexSource>
struct agg::conv_clip_polygon< VertexSource >


Member Typedef Documentation

template<class VertexSource>
typedef conv_adaptor_vpgen<VertexSource, vpgen_clip_polygon> agg::conv_clip_polygon< VertexSource >::base_type

Constructor & Destructor Documentation

template<class VertexSource>
agg::conv_clip_polygon< VertexSource >::conv_clip_polygon ( VertexSource &  vs) [inline]

Member Function Documentation

template<class VertexSource>
void agg::conv_clip_polygon< VertexSource >::clip_box ( double  x1,
double  y1,
double  x2,
double  y2 
) [inline]
template<class VertexSource>
double agg::conv_clip_polygon< VertexSource >::x1 ( ) const [inline]
template<class VertexSource>
double agg::conv_clip_polygon< VertexSource >::x2 ( ) const [inline]
template<class VertexSource>
double agg::conv_clip_polygon< VertexSource >::y1 ( ) const [inline]
template<class VertexSource>
double agg::conv_clip_polygon< VertexSource >::y2 ( ) const [inline]

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