OEImageFileBase¶
class OEImageFileBase : public OEImageBase
The OEImageFileBase is an abstract class that is used to write concrete image files.
The following methods are publicly inherited from OEImageBase:
Constructors¶
OEImageFileBase(double width, double height)
Default constructors that creates an image file with the given dimensions.
GetExtension¶
std::string GetExtension() const =0
Returns the file extension associated with the concrete image file type.
IsVisible¶
virtual bool IsVisible() const;
Returns whether the top active SVG group is visible i.e.
returns OESVGGroup::IsVisible
.
PopGroup¶
virtual bool PopGroup (const OESVGGroup*)
Pops the OESVGGroup object.
See also
OESVGGroup class
OEImageFileBase::PushGroup
method
PushGroup¶
virtual bool PushGroup(const OESVGGroup*)
Pushes the OESVGGroup object.
See also
OESVGGroup class
OEImageFileBase::PopGroup
method
Write¶
bool Write(OEPlatform::oeostream &os)=0
The OEImageFileBase::Write
is
a virtual method that has to be implemented in the concrete
derived classes and it writes the image into the given output
stream.