27#ifndef __PDRAWOBJECT_H__
28#define __PDRAWOBJECT_H__
32#include "../utility/Defs.h"
33#include "../utility/rc_ptrs.h"
52 virtual void SetAA(
bool aa);
virtual pInt GetHeight() const
virtual std::ostream & SendToStream(std::ostream &out)
virtual bool SetSteps(Variant v)
virtual bool SetXPoints(Variant v)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual bool SetYPoints(Variant v)
virtual Variant GetProperty(std::string) const
virtual pInt GetWidth() const
virtual bool SetProperty(std::string, Variant v)
virtual pInt GetHeight() const
virtual void SetSize(pInt r)
virtual pInt GetWidth() const
virtual Variant GetProperty(std::string) const
virtual bool SetProperty(std::string, Variant v)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual std::ostream & SendToStream(std::ostream &out)
virtual void SetAA(bool aa)
virtual bool SetProperty(std::string, Variant v)
virtual void SetOutlineColor(Variant ocol)
PColor * GetOutlineColor() const
virtual void SetColor(Variant col)
PColor * GetColor() const
virtual std::ostream & SendToStream(std::ostream &out) const =0
An inheritable printing class used by PEBLObjectBase::operator<<.
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual Variant GetProperty(std::string) const
virtual void SetFilled(bool filled)
virtual pInt GetWidth() const
virtual bool SetProperty(std::string, Variant v)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual pInt GetHeight() const
virtual Variant GetProperty(std::string) const
virtual std::ostream & SendToStream(std::ostream &out)
virtual void SetSize(pInt dx, pInt dy)
virtual pInt GetWidth() const
virtual std::ostream & SendToStream(std::ostream &out)
virtual pInt GetHeight() const
virtual void SetSize(pInt dx, pInt dy)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual bool SetProperty(std::string, Variant v)
virtual Variant GetProperty(std::string) const
virtual pInt GetHeight() const
virtual pInt GetWidth() const
virtual bool SetYPoints(Variant v)
virtual Variant GetProperty(std::string) const
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual bool SetXPoints(Variant v)
virtual std::ostream & SendToStream(std::ostream &out)
virtual bool SetProperty(std::string, Variant v)
virtual bool SetProperty(std::string, Variant v)
virtual pInt GetHeight() const
virtual Variant GetProperty(std::string) const
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual pInt GetWidth() const
virtual std::ostream & SendToStream(std::ostream &out)
virtual void SetSize(pInt dx, pInt dy)
virtual pInt GetHeight() const
virtual bool SetProperty(std::string, Variant v)
virtual Variant GetProperty(std::string) const
virtual std::ostream & SendToStream(std::ostream &out)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual pInt GetWidth() const
virtual void SetSize(pInt size)
virtual std::ostream & SendToStream(std::ostream &out)
virtual Variant GetProperty(std::string) const
virtual bool SetProperty(std::string, Variant v)
virtual void SetPosition(pInt x, pInt y)
This sets the widget's position on its parent widget.
virtual void SetEnds(pInt x1, pInt y1, pInt x2, pInt y2)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual void SetThickness(pInt t)