Referencia de la Clase Graph

#include <graph.h>

Diagrama de herencias de Graph

Inheritance graph
[leyenda]

Métodos públicos

 Graph (void)
virtual ~Graph (void)
virtual int getw (void)
virtual int geth (void)
float x2nx (int x)
int nx2x (float x)
float x2wx (int x)
int wx2x (float x)
float y2ny (int y)
int ny2y (float y)
float y2wy (int y)
int wy2y (float y)
virtual void clearviewport (int color=-1)
virtual void clearviewport (int x1, int y1, int x2, int y2, int color=-1)
virtual void wclearviewport (float x1, float y1, float x2, float y2, int color=-1)
virtual void nclearviewport (float x1, float y1, float x2, float y2, int color=-1)
virtual void setcolor (int color)
virtual void setbkcolor (int bkcolor)
virtual int getcolor (void)
virtual int getbkcolor (void)
virtual int getncolors (void)
virtual void setcolorrgb (int, int, int, int)
virtual void nsetcolorrgb (int color, double r, double g, double b)
virtual void setdefpalette (void)
virtual void putpixel (int, int, int=-1)
virtual void wputpixel (float x, float y, int color=-1)
virtual void nutpixel (float x, float y, int color=-1)
virtual void line (int, int, int, int, int=-1)
virtual void wline (float x1, float y1, float x2, float y2, int color=-1)
virtual void nline (float x1, float y1, float x2, float y2, int color=-1)
virtual void lineto (int x, int y, int color=-1)
virtual void wlineto (float x, float y, int color=-1)
virtual void nlineto (float x, float y, int color=-1)
virtual void linerel (int dx, int dy, int color=-1)
virtual void wlinerel (float dx, float dy, int color=-1)
virtual void nlinerel (float dx, float dy, int color=-1)
virtual void moveto (int x, int y)
virtual void wmoveto (float x, float y)
virtual void nmoveto (float x, float y)
virtual void moverel (int dx, int dy)
virtual void wmoverel (float dx, float dy)
virtual void nmoverel (float dx, float dy)
virtual int getx (void)
virtual float wgetx (void)
virtual float ngetx (void)
virtual int gety (void)
virtual float wgety (void)
virtual float ngety (void)
virtual void rectangle (int, int, int, int, int=-1)
virtual void wrectangle (float x1, float y1, float x2, float y2, int color=-1)
virtual void nrectangle (float x1, float y1, float x2, float y2, int color=-1)
virtual void bar (int, int, int, int, int=-1, int=-1)
virtual void wbar (float x1, float y1, float x2, float y2, int color=-1, int bkcolor=-1)
virtual void nbar (float x1, float y1, float x2, float y2, int color=-1, int bkcolor=-1)
virtual void ellipse (int, int, int, int, int=-1)
virtual void wellipse (float x, float y, float rx, float ry, int color=-1)
virtual void nellipse (float x, float y, float ry, float rx, int color=-1)
virtual void circle (int x, int y, int r, int color=-1)
virtual void wcircle (float x, float y, float r, int color=-1)
virtual void ncircle (float x, float y, float r, int color=-1)
virtual void bufferon (void)
virtual void bufferflush (void)
virtual void bufferoff (int=0)
virtual void setfile (const char *)
virtual const char * getfile (void)
virtual void savefile (const char *=0)
virtual int kbhit (void)
virtual int getkey (void)

Métodos protegidos

int fround (float f)
virtual void initgraph (int WW, int HH)
virtual void closegraph (void)

Atributos protegidos

int W
int H
int cpx
int cpy
int ccolor
int cbkcolor

Amigas

GraphnewGraph (const char *mode, int W, int H)
GraphnewGraph (int W, int H, const char *mode)
void deleteGraph (Graph *gr)

Descripción detallada

Definición en la línea 33 del archivo graph.h.


Documentación del constructor y destructor

Graph::Graph ( void   )  [inline]

Definición en la línea 43 del archivo graph.h.

virtual Graph::~Graph ( void   )  [inline, virtual]

Definición en la línea 44 del archivo graph.h.


Documentación de las funciones miembro

int Graph::fround ( float  f  )  [inline, protected]

Definición en la línea 37 del archivo graph.h.

void Graph::initgraph ( int  WW,
int  HH 
) [protected, virtual]

Reimplementado en Bgi.

Definición en la línea 115 del archivo graph.cpp.

virtual void Graph::closegraph ( void   )  [inline, protected, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 40 del archivo graph.h.

virtual int Graph::getw ( void   )  [inline, virtual]

Definición en la línea 46 del archivo graph.h.

virtual int Graph::geth ( void   )  [inline, virtual]

Definición en la línea 47 del archivo graph.h.

float Graph::x2nx ( int  x  )  [inline]

Definición en la línea 49 del archivo graph.h.

int Graph::nx2x ( float  x  )  [inline]

Definición en la línea 50 del archivo graph.h.

float Graph::x2wx ( int  x  )  [inline]

Definición en la línea 51 del archivo graph.h.

int Graph::wx2x ( float  x  )  [inline]

Definición en la línea 52 del archivo graph.h.

float Graph::y2ny ( int  y  )  [inline]

Definición en la línea 54 del archivo graph.h.

int Graph::ny2y ( float  y  )  [inline]

Definición en la línea 55 del archivo graph.h.

float Graph::y2wy ( int  y  )  [inline]

Definición en la línea 56 del archivo graph.h.

int Graph::wy2y ( float  y  )  [inline]

Definición en la línea 57 del archivo graph.h.

virtual void Graph::clearviewport ( int  color = -1  )  [inline, virtual]

Reimplementado en Bgi.

Definición en la línea 59 del archivo graph.h.

virtual void Graph::clearviewport ( int  x1,
int  y1,
int  x2,
int  y2,
int  color = -1 
) [inline, virtual]

Reimplementado en Bgi.

Definición en la línea 60 del archivo graph.h.

virtual void Graph::wclearviewport ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1 
) [inline, virtual]

Definición en la línea 61 del archivo graph.h.

virtual void Graph::nclearviewport ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1 
) [inline, virtual]

Definición en la línea 62 del archivo graph.h.

virtual void Graph::setcolor ( int  color  )  [inline, virtual]

Reimplementado en Bgi.

Definición en la línea 64 del archivo graph.h.

virtual void Graph::setbkcolor ( int  bkcolor  )  [inline, virtual]

Definición en la línea 65 del archivo graph.h.

virtual int Graph::getcolor ( void   )  [inline, virtual]

Definición en la línea 66 del archivo graph.h.

virtual int Graph::getbkcolor ( void   )  [inline, virtual]

Definición en la línea 67 del archivo graph.h.

virtual int Graph::getncolors ( void   )  [inline, virtual]

Reimplementado en Bgi.

Definición en la línea 69 del archivo graph.h.

virtual void Graph::setcolorrgb ( int  ,
int  ,
int  ,
int   
) [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 70 del archivo graph.h.

virtual void Graph::nsetcolorrgb ( int  color,
double  r,
double  g,
double  b 
) [inline, virtual]

Definición en la línea 71 del archivo graph.h.

void Graph::setdefpalette ( void   )  [virtual]

Definición en la línea 125 del archivo graph.cpp.

virtual void Graph::putpixel ( int  ,
int  ,
int  = -1 
) [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 74 del archivo graph.h.

virtual void Graph::wputpixel ( float  x,
float  y,
int  color = -1 
) [inline, virtual]

Definición en la línea 75 del archivo graph.h.

virtual void Graph::nutpixel ( float  x,
float  y,
int  color = -1 
) [inline, virtual]

Definición en la línea 76 del archivo graph.h.

virtual void Graph::line ( int  ,
int  ,
int  ,
int  ,
int  = -1 
) [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 78 del archivo graph.h.

virtual void Graph::wline ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1 
) [inline, virtual]

Definición en la línea 79 del archivo graph.h.

virtual void Graph::nline ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1 
) [inline, virtual]

Definición en la línea 80 del archivo graph.h.

virtual void Graph::lineto ( int  x,
int  y,
int  color = -1 
) [inline, virtual]

Definición en la línea 82 del archivo graph.h.

virtual void Graph::wlineto ( float  x,
float  y,
int  color = -1 
) [inline, virtual]

Definición en la línea 83 del archivo graph.h.

virtual void Graph::nlineto ( float  x,
float  y,
int  color = -1 
) [inline, virtual]

Definición en la línea 84 del archivo graph.h.

virtual void Graph::linerel ( int  dx,
int  dy,
int  color = -1 
) [inline, virtual]

Definición en la línea 86 del archivo graph.h.

virtual void Graph::wlinerel ( float  dx,
float  dy,
int  color = -1 
) [inline, virtual]

Definición en la línea 87 del archivo graph.h.

virtual void Graph::nlinerel ( float  dx,
float  dy,
int  color = -1 
) [inline, virtual]

Definición en la línea 88 del archivo graph.h.

virtual void Graph::moveto ( int  x,
int  y 
) [inline, virtual]

Definición en la línea 90 del archivo graph.h.

virtual void Graph::wmoveto ( float  x,
float  y 
) [inline, virtual]

Definición en la línea 91 del archivo graph.h.

virtual void Graph::nmoveto ( float  x,
float  y 
) [inline, virtual]

Definición en la línea 92 del archivo graph.h.

virtual void Graph::moverel ( int  dx,
int  dy 
) [inline, virtual]

Definición en la línea 94 del archivo graph.h.

virtual void Graph::wmoverel ( float  dx,
float  dy 
) [inline, virtual]

Definición en la línea 95 del archivo graph.h.

virtual void Graph::nmoverel ( float  dx,
float  dy 
) [inline, virtual]

Definición en la línea 96 del archivo graph.h.

virtual int Graph::getx ( void   )  [inline, virtual]

Definición en la línea 98 del archivo graph.h.

virtual float Graph::wgetx ( void   )  [inline, virtual]

Definición en la línea 99 del archivo graph.h.

virtual float Graph::ngetx ( void   )  [inline, virtual]

Definición en la línea 100 del archivo graph.h.

virtual int Graph::gety ( void   )  [inline, virtual]

Definición en la línea 102 del archivo graph.h.

virtual float Graph::wgety ( void   )  [inline, virtual]

Definición en la línea 103 del archivo graph.h.

virtual float Graph::ngety ( void   )  [inline, virtual]

Definición en la línea 104 del archivo graph.h.

virtual void Graph::rectangle ( int  ,
int  ,
int  ,
int  ,
int  = -1 
) [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 106 del archivo graph.h.

virtual void Graph::wrectangle ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1 
) [inline, virtual]

Definición en la línea 107 del archivo graph.h.

virtual void Graph::nrectangle ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1 
) [inline, virtual]

Definición en la línea 108 del archivo graph.h.

virtual void Graph::bar ( int  ,
int  ,
int  ,
int  ,
int  = -1,
int  = -1 
) [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 110 del archivo graph.h.

virtual void Graph::wbar ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1,
int  bkcolor = -1 
) [inline, virtual]

Definición en la línea 111 del archivo graph.h.

virtual void Graph::nbar ( float  x1,
float  y1,
float  x2,
float  y2,
int  color = -1,
int  bkcolor = -1 
) [inline, virtual]

Definición en la línea 112 del archivo graph.h.

virtual void Graph::ellipse ( int  ,
int  ,
int  ,
int  ,
int  = -1 
) [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 114 del archivo graph.h.

virtual void Graph::wellipse ( float  x,
float  y,
float  rx,
float  ry,
int  color = -1 
) [inline, virtual]

Definición en la línea 115 del archivo graph.h.

virtual void Graph::nellipse ( float  x,
float  y,
float  ry,
float  rx,
int  color = -1 
) [inline, virtual]

Definición en la línea 116 del archivo graph.h.

virtual void Graph::circle ( int  x,
int  y,
int  r,
int  color = -1 
) [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 118 del archivo graph.h.

virtual void Graph::wcircle ( float  x,
float  y,
float  r,
int  color = -1 
) [inline, virtual]

Definición en la línea 119 del archivo graph.h.

virtual void Graph::ncircle ( float  x,
float  y,
float  r,
int  color = -1 
) [inline, virtual]

Definición en la línea 120 del archivo graph.h.

virtual void Graph::bufferon ( void   )  [inline, virtual]

Definición en la línea 122 del archivo graph.h.

virtual void Graph::bufferflush ( void   )  [inline, virtual]

Definición en la línea 123 del archivo graph.h.

virtual void Graph::bufferoff ( int  = 0  )  [inline, virtual]

Definición en la línea 124 del archivo graph.h.

virtual void Graph::setfile ( const char *   )  [inline, virtual]

Definición en la línea 126 del archivo graph.h.

virtual const char* Graph::getfile ( void   )  [inline, virtual]

Definición en la línea 127 del archivo graph.h.

virtual void Graph::savefile ( const char *  = 0  )  [inline, virtual]

Definición en la línea 128 del archivo graph.h.

virtual int Graph::kbhit ( void   )  [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 130 del archivo graph.h.

virtual int Graph::getkey ( void   )  [inline, virtual]

Reimplementado en Bgi, y NoGraph.

Definición en la línea 131 del archivo graph.h.


Documentación de las funciones relacionadas y clases amigas

Graph* newGraph ( const char *  mode,
int  W,
int  H 
) [friend]

Definición en la línea 593 del archivo graph.cpp.

Graph* newGraph ( int  W,
int  H,
const char *  mode = "Auto" 
) [friend]

Definición en la línea 141 del archivo graph.h.

void deleteGraph ( Graph gr  )  [friend]

Definición en la línea 652 del archivo graph.cpp.


Documentación de los campos

int Graph::W [protected]

Definición en la línea 35 del archivo graph.h.

int Graph::H [protected]

Definición en la línea 35 del archivo graph.h.

int Graph::cpx [protected]

Definición en la línea 36 del archivo graph.h.

int Graph::cpy [protected]

Definición en la línea 36 del archivo graph.h.

int Graph::ccolor [protected]

Definición en la línea 36 del archivo graph.h.

int Graph::cbkcolor [protected]

Definición en la línea 36 del archivo graph.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros:

Generado el Thu Mar 11 18:59:28 2010 para AhoLib por  doxygen 1.5.6