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

Ellipse Class Reference

#include <Ellipse.h>

List of all members.

Public Member Functions

 Ellipse (Point s=0, Point e=0, QColor c="black", int w=1, bool f=true, QColor fi="white")
QStringList Info ()
void save (QTextStream *t)
void open (QTextStream *t, int version)
QDomElement saveXML (QDomDocument doc)
void openXML (QDomNode node)
Point startPoint ()
Point endPoint ()
void setStartPoint (double x, double y)
void setEndPoint (double x, double y)
int Width ()
void setWidth (int w)
QColor Color ()
void setColor (QColor c)
void setColor (QString c)
QColor FillColor ()
void setFillColor (QColor c)
void setFillColor (QString c)
bool isFilled ()
void setFilled (bool f=true)
void draw (QPainter *p, int w, int h)
bool inside (int x, int y, int w, int h)

Protected Attributes

Point start
Point end
QColor color
int width
bool filled
QColor fillcolor


Constructor & Destructor Documentation

Ellipse::Ellipse Point  s = 0,
Point  e = 0,
QColor  c = "black",
int  w = 1,
bool  f = true,
QColor  fi = "white"
 


Member Function Documentation

QColor Ellipse::Color  )  [inline]
 

void Ellipse::draw QPainter *  p,
int  w,
int  h
 

Point Ellipse::endPoint  )  [inline]
 

QColor Ellipse::FillColor  )  [inline]
 

QStringList Ellipse::Info  ) 
 

bool Ellipse::inside int  x,
int  y,
int  w,
int  h
 

bool Ellipse::isFilled  )  [inline]
 

void Ellipse::open QTextStream *  t,
int  version
 

void Ellipse::openXML QDomNode  node  ) 
 

void Ellipse::save QTextStream *  t  ) 
 

QDomElement Ellipse::saveXML QDomDocument  doc  ) 
 

void Ellipse::setColor QString  c  )  [inline]
 

void Ellipse::setColor QColor  c  )  [inline]
 

void Ellipse::setEndPoint double  x,
double  y
[inline]
 

void Ellipse::setFillColor QString  c  )  [inline]
 

void Ellipse::setFillColor QColor  c  )  [inline]
 

void Ellipse::setFilled bool  f = true  )  [inline]
 

void Ellipse::setStartPoint double  x,
double  y
[inline]
 

void Ellipse::setWidth int  w  )  [inline]
 

Point Ellipse::startPoint  )  [inline]
 

int Ellipse::Width  )  [inline]
 


Member Data Documentation

QColor Ellipse::color [protected]
 

Point Ellipse::end [protected]
 

QColor Ellipse::fillcolor [protected]
 

bool Ellipse::filled [protected]
 

Point Ellipse::start [protected]
 

int Ellipse::width [protected]
 


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