Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::renderer_markers< BaseRenderer > Class Template Reference

#include <agg_renderer_markers.h>

Inheritance diagram for agg::renderer_markers< BaseRenderer >:
agg::renderer_primitives< BaseRenderer >

List of all members.

Public Types

typedef renderer_primitives
< BaseRenderer > 
base_type
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)

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


Member Typedef Documentation

template<class BaseRenderer >
typedef BaseRenderer agg::renderer_markers< BaseRenderer >::base_ren_type
template<class BaseRenderer >
typedef renderer_primitives<BaseRenderer> agg::renderer_markers< BaseRenderer >::base_type
template<class BaseRenderer >
typedef base_ren_type::color_type agg::renderer_markers< BaseRenderer >::color_type

Constructor & Destructor Documentation

template<class BaseRenderer >
agg::renderer_markers< BaseRenderer >::renderer_markers ( base_ren_type rbuf) [inline]

Member Function Documentation

template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::circle ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::cross ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::crossed_circle ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::dash ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::diamond ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::dot ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::four_rays ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::marker ( int  x,
int  y,
int  r,
marker_e  type 
) [inline]
template<class BaseRenderer >
template<class T >
void agg::renderer_markers< BaseRenderer >::markers ( int  n,
const T *  x,
const T *  y,
r,
marker_e  type 
) [inline]
template<class BaseRenderer >
template<class T >
void agg::renderer_markers< BaseRenderer >::markers ( int  n,
const T *  x,
const T *  y,
const T *  r,
marker_e  type 
) [inline]
template<class BaseRenderer >
template<class T >
void agg::renderer_markers< BaseRenderer >::markers ( int  n,
const T *  x,
const T *  y,
const T *  r,
const color_type fc,
marker_e  type 
) [inline]
template<class BaseRenderer >
template<class T >
void agg::renderer_markers< BaseRenderer >::markers ( int  n,
const T *  x,
const T *  y,
const T *  r,
const color_type fc,
const color_type lc,
marker_e  type 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::pixel ( int  x,
int  y,
int   
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::semiellipse_down ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::semiellipse_left ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::semiellipse_right ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::semiellipse_up ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::square ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::triangle_down ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::triangle_left ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::triangle_right ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::triangle_up ( int  x,
int  y,
int  r 
) [inline]
template<class BaseRenderer >
bool agg::renderer_markers< BaseRenderer >::visible ( int  x,
int  y,
int  r 
) const [inline]
template<class BaseRenderer >
void agg::renderer_markers< BaseRenderer >::xing ( int  x,
int  y,
int  r 
) [inline]

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