Desc : Declara classe XYAndGrid.
Autores : Camilo da Fonseca Freire.
Data : 11 jul 96.
Classe que define um tipo especial de eixo que desenha raios a partir
da origem do eixo, em intervalos angulares definidos pelo usuário.
class XYAngGrid: public XYAxis
Construtor e Destrutor
XYAngGrid ( double radius, // raio da grade long color, // cor da grade double size, // tamanho normalizado da grade double rot, // ângulo, em graus, no sentido anti-horário double step, // intervalo entre os raios bool visible = true); // visibilidade
virtual ~XYAngGrid (void) {};
Define/Consulta atributos
virtual void radius (double r);
virtual double radius (void) const;
virtual void first (double f);
virtual double first (void) const;
virtual void style (int s);
virtual int style (void) const;
Métodos de Pick
virtual bool pointInGrid (int px, int py, int x0, int y0, int x1, int y1);
virtual bool pick (int px, int py);
Métodos de Draw
virtual void draw (void);
virtual void draw (int xmin, int ymin, int xmax, int ymax) const;
BoundingBox
virtual void boundingBox (int& xmin, int& ymin, int& xmax, int& ymax) const;