27#ifndef __PIMAGEBOX_H__
28#define __PIMAGEBOX_H__
57 virtual bool LoadImage(
const std::string & imagefilename)=0;
60 virtual void SetSize(
int width,
int height);
62 virtual std::string
ObjectName()
const{
return "PImageBox";};
68 virtual std::ostream &
SendToStream(std::ostream& out)
const {
return out;};
virtual void SetSize(int width, int height)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual std::ostream & SendToStream(std::ostream &out) const
An inheritable printing class used by PEBLObjectBase::operator<<.
virtual void SetPosition(pInt x, pInt y)
virtual std::string ObjectName() const
virtual Variant GetProperty(std::string) const
virtual bool LoadImage(const std::string &imagefilename)=0
virtual bool SetProperty(std::string, Variant v)