Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

xym.cpp

Go to the documentation of this file.
00001 /*****************************************************************************/
00002 /* Módulo: xym.cpp                                                           */
00003 /* Autores: Carlos Henrique Levy e Jaudênia Cavalcante                       */
00004 /* Data: 29 jul 97                                                           */
00005 /* Comentário:                                                               */
00006 /*    Implementação de métodos da classe abstrata que define as caracterís-  */
00007 /* ticas comuns de uma representação gráfica (curva) de um conjunto de dados */
00008 /*(XYSeries).                                                                */
00009 /*****************************************************************************/
00010 
00011 #include "xym.h"
00012 
00013 const char* xy_id_xym_cpp="$Id: xym.cpp,v 1.6 1999/07/14 13:14:59 camilo Exp $";
00014                                                                 
00015 void XYMask::series (XYSeries* s)
00016 {
00017    _series = s;
00018 }
00019 
00020 XYSeries* XYMask::series (void) const
00021 {
00022    return _series;
00023 }
00024 
00025 void XYMask::name (XYText* t)
00026 {
00027    _name = t;
00028 }
00029 
00030 XYText* XYMask::name (void) const
00031 {
00032    return _name;
00033 }
00034 
00035 void XYMask::color (long c)
00036 {
00037    _color = c;
00038 }
00039 
00040 long XYMask::color (void) const
00041 {
00042    return _color;
00043 }
00044 
00045 // determina área do gráfico para desenho do item a ser incluído na legenda
00046 void XYMask::setItemViewport (int xmin, int xmax, int ymin, int ymax)
00047 {
00048    _ixmn = xmin;
00049    _ixmx = xmax;
00050    _iymn = ymin;
00051    _iymx = ymax;
00052 }
00053 
00054 // consulta área do gráfico para desenho do item presente na legenda
00055 void XYMask::getItemViewport (int& xmin, int& xmax, int& ymin, int& ymax) const
00056 {
00057    xmin = _ixmn;
00058    xmax = _ixmx;
00059    ymin = _iymn;
00060    ymax = _iymx;
00061 }
00062 
00063 //* Acao realizado quando da insercao de uma mascara no grafico
00064 void XYMask::insertAction (XYGraph * /* graph */)
00065 {
00066 }
00067 
00068 //* Acao realizado quando da romcao de uma mascara no grafico
00069 void XYMask::removeAction (XYGraph * /* graph */)
00070 {
00071 }

XY
Tecgraf / PUC-Rio - Computer Graphics Technology Group