Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

GraphM Class Reference

#include <GraphM.h>

Inheritance diagram for GraphM:

Graph List of all members.

Public Member Functions

 GraphM (QString n="", QString l="", LRange r[3]=0, LSource src=SFUNCTION, PType t=PSURFACE, Style *st=0, Symbol *sy=0, double *a=0, int dimx=0, int dimy=0, bool s=true)
 ~GraphM ()
GraphM * Clone ()
double * Data ()
void setData (double *data)
QPixmap Pixmap ()
 return matrix data as pixmap
void setPixmap (QPixmap pm)
int width ()
int height ()
void setWidth (int w)
void setHeight (int h)
LRange Range (int i)
void setRange (LRange r[3])
void setZRange (LRange *r)
int NX ()
int NY ()
void setNumber (int NX, int NY)
QStringList Info ()
void save (QTextStream *t, QProgressDialog *progress)
void open (QTextStream *t, int version, QProgressDialog *progress)
void saveXML (QDomDocument doc, QDomElement graphtag)
void openXML (QDomNode node)

Private Attributes

LRange range [3]
int nx
int ny
double * array

Constructor & Destructor Documentation

GraphM::GraphM (  QString  n = "",
QString  l = "",
LRange  r[3] = 0,
LSource  src = SFUNCTION,
PType  t = PSURFACE,
Style *  st = 0,
Symbol *  sy = 0,
double *  a = 0,
int  dimx = 0,
int  dimy = 0,
bool  s = true
) 
 

GraphM::~GraphM (   ) 
 


Member Function Documentation

GraphM * GraphM::Clone (   ) 
 

double* GraphM::Data (   )  [inline]
 

int GraphM::height (   )  [inline]
 

QStringList GraphM::Info (   ) 
 

int GraphM::NX (   )  [inline]
 

int GraphM::NY (   )  [inline]
 

void GraphM::open (  QTextStream *  t,
int  version,
QProgressDialog *  progress
) 
 

void GraphM::openXML (  QDomNode  node  )  [virtual]
 

Implements Graph.

QPixmap GraphM::Pixmap (   ) 
 

return matrix data as pixmap

LRange GraphM::Range (  int  i  )  [inline]
 

void GraphM::save (  QTextStream *  t,
QProgressDialog *  progress
) 
 

void GraphM::saveXML (  QDomDocument  doc,
QDomElement  graphtag
)  [virtual]
 

Implements Graph.

void GraphM::setData (  double *  data  )  [inline]
 

void GraphM::setHeight (  int  h  )  [inline]
 

void GraphM::setNumber (  int  NX,
int  NY
)  [inline]
 

void GraphM::setPixmap (  QPixmap  pm  ) 
 

void GraphM::setRange (  LRange  r[3]  )  [inline]
 

void GraphM::setWidth (  int  w  )  [inline]
 

void GraphM::setZRange (  LRange *  r  )  [inline]
 

int GraphM::width (   )  [inline]
 


Member Data Documentation

double* GraphM::array [private]
 

int GraphM::nx [private]
 

int GraphM::ny [private]
 

LRange GraphM::range[3] [private]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 13 21:55:02 2007 for LabPlot by  doxygen 1.4.4