DSScreenEllipse.h

Classes

DSScreenEllipse -- Implementation of a relative screen pos. DSEllipse (full description)

class DSScreenEllipse : public DSEllipse, public DisplayShapeWithCoords

Interface

Public Members
DSScreenEllipse()
DSScreenEllipse(const Record& setting, PixelCanvas* pc)
DSScreenEllipse(DSPixelEllipse& other, PixelCanvas* pc)
DSScreenEllipse(DSWorldEllipse& other)
virtual ~DSScreenEllipse()
virtual void recalculateScreenPosition()
virtual Bool setOptions(const Record& settings)
virtual Record getOptions()
virtual void move(const Float& dX, const Float& dy)
virtual void setCenter(const Float& xPos, const Float& yPos)
virtual void rotate(const Float& angle)
virtual void changePoint(const Vector<Float>&pos, const Int n)
virtual void changePoint(const Vector<Float>& pos)
virtual Record getRawOptions()
virtual void updateRelative()

Description

Member Description

DSScreenEllipse()

DSScreenEllipse(const Record& setting, PixelCanvas* pc)

DSScreenEllipse(DSPixelEllipse& other, PixelCanvas* pc)

DSScreenEllipse(DSWorldEllipse& other)

virtual ~DSScreenEllipse()

virtual void recalculateScreenPosition()

virtual Bool setOptions(const Record& settings)

virtual Record getOptions()

virtual void move(const Float& dX, const Float& dy)

virtual void setCenter(const Float& xPos, const Float& yPos)

virtual void rotate(const Float& angle)

virtual void changePoint(const Vector<Float>&pos, const Int n)

virtual void changePoint(const Vector<Float>& pos)

virtual Record getRawOptions()

PLUS OTHERS! :) change point etc

virtual void updateRelative()