Anti-Grain Geometry Tutorial
agg::renderer_markers< BaseRenderer > Class Template Reference
Inheritance diagram for agg::renderer_markers< BaseRenderer >:
Collaboration diagram for agg::renderer_markers< BaseRenderer >:

Public Types

typedef renderer_primitives< BaseRenderer > base_type
 
typedef BaseRenderer base_ren_type
 
typedef base_ren_type::color_type color_type
 
- Public Types inherited from agg::renderer_primitives< BaseRenderer >
typedef BaseRenderer base_ren_type
 
typedef base_ren_type::color_type color_type
 

Public Member Functions

 renderer_markers (base_ren_type &rbuf)
 
bool visible (int x, int y, int r) const
 
void square (int x, int y, int r)
 
void diamond (int x, int y, int r)
 
void circle (int x, int y, int r)
 
void crossed_circle (int x, int y, int r)
 
void semiellipse_left (int x, int y, int r)
 
void semiellipse_right (int x, int y, int r)
 
void semiellipse_up (int x, int y, int r)
 
void semiellipse_down (int x, int y, int r)
 
void triangle_left (int x, int y, int r)
 
void triangle_right (int x, int y, int r)
 
void triangle_up (int x, int y, int r)
 
void triangle_down (int x, int y, int r)
 
void four_rays (int x, int y, int r)
 
void cross (int x, int y, int r)
 
void xing (int x, int y, int r)
 
void dash (int x, int y, int r)
 
void dot (int x, int y, int r)
 
void pixel (int x, int y, int)
 
void marker (int x, int y, int r, marker_e type)
 
template<class T >
void markers (int n, const T *x, const T *y, T r, marker_e type)
 
template<class T >
void markers (int n, const T *x, const T *y, const T *r, marker_e type)
 
template<class T >
void markers (int n, const T *x, const T *y, const T *r, const color_type *fc, marker_e type)
 
template<class T >
void markers (int n, const T *x, const T *y, const T *r, const color_type *fc, const color_type *lc, marker_e type)
 
- Public Member Functions inherited from agg::renderer_primitives< BaseRenderer >
 renderer_primitives (base_ren_type &ren)
 
void attach (base_ren_type &ren)
 
void fill_color (const color_type &c)
 
void line_color (const color_type &c)
 
const color_type & fill_color () const
 
const color_type & line_color () const
 
void rectangle (int x1, int y1, int x2, int y2)
 
void solid_rectangle (int x1, int y1, int x2, int y2)
 
void outlined_rectangle (int x1, int y1, int x2, int y2)
 
void ellipse (int x, int y, int rx, int ry)
 
void solid_ellipse (int x, int y, int rx, int ry)
 
void outlined_ellipse (int x, int y, int rx, int ry)
 
void line (int x1, int y1, int x2, int y2, bool last=false)
 
void move_to (int x, int y)
 
void line_to (int x, int y, bool last=false)
 
const base_ren_type & ren () const
 
base_ren_type & ren ()
 
const rendering_bufferrbuf () const
 
rendering_bufferrbuf ()
 

Additional Inherited Members

- Static Public Member Functions inherited from agg::renderer_primitives< BaseRenderer >
static int coord (double c)
 

Detailed Description

template<class BaseRenderer>
class agg::renderer_markers< BaseRenderer >

Definition at line 57 of file agg_renderer_markers.h.


The documentation for this class was generated from the following file: