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:

Clear

DrawPoint

GetHeight

DrawArc

DrawPolygon

GetMinFontSize

DrawCircle

DrawQuadraticBezier

GetWidth

DrawCubicBezier

DrawRectangle

SetMinFontSize

DrawLine

DrawText

DrawPie

DrawTriangle

Constructors

OEImageFileBase(double width, double height)

Default constructors that creates an image file with the given dimensions.

GetExtension

GetExtension() -> str

Returns the file extension associated with the concrete image file type.

IsVisible

IsVisible() -> bool

Returns whether the top active SVG group is visible i.e. returns OESVGGroup.IsVisible.

PopGroup

PopGroup(arg2: OESVGGroup) -> bool

Pops the OESVGGroup object.

PushGroup

PushGroup(arg2: OESVGGroup) -> bool

Pushes the OESVGGroup object.

Write

Write(os: oeostream) -> bool

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.