 |
wxMaxima
|
30 #include <wx/filesys.h>
31 #include <wx/fs_arc.h>
45 virtual std::unique_ptr<Cell>
Copy(
GroupCell *group)
const override = 0;
56 virtual void SetPPI(
int ppi) = 0;
57 virtual int GetPPI()
const = 0;
58 virtual size_t GetOriginalWidth()
const = 0;
59 virtual size_t GetOriginalHeight()
const = 0;
83 virtual const wxString &
GetToolTip(wxPoint point)
const override = 0;
91 virtual double GetMaxWidth()
const = 0;
92 virtual double GetHeightList()
const = 0;
93 virtual void SetMaxWidth(
double width) = 0;
94 virtual void SetMaxHeight(
double height) = 0;
98 virtual void Draw(wxPoint point)
override = 0;
100 virtual wxString
ToMatlab()
const override = 0;
101 virtual wxString
ToRTF()
const override = 0;
102 virtual wxString
ToString()
const override = 0;
103 virtual wxString
ToTeX()
const override = 0;
104 virtual wxString
ToXML()
const override = 0;
106 virtual bool CanPopOut()
const override = 0;
109 #endif // IMGCELLBASE_H
virtual wxString GnuplotSource() const override=0
The name of the file with gnuplot commands that created this file.
virtual wxString ToXML() const override=0
Convert this cell to a representation fit for saving in a .wxmx file.
virtual bool CopyToClipboard() const override=0
Copies the cell to the system's clipboard.
virtual wxString ToString() const override=0
Returns the cell's representation as a string.
virtual const wxString & GetToolTip(wxPoint point) const override=0
virtual bool CanExportSVG() const =0
Can this image be exported in SVG format?
virtual std::unique_ptr< Cell > Copy(GroupCell *group) const override=0
virtual void Draw(wxPoint point) override=0
virtual wxString ToMatlab() const override=0
Convert this cell to its Matlab representation.
virtual void SetPPI(int ppi)=0
Set the image's resolution.
virtual wxString ToTeX() const override=0
Convert this cell to its LaTeX representation.
ImgCellBase & operator=(const ImgCellBase &)=delete
This class can be derived from wxAccessible which has no copy constructor.
Definition: FontAttribs.h:97
virtual wxSize ToImageFile(wxString filename)=0
Definition: AnimationCell.h:45
virtual const CellTypeInfo & GetInfo() override=0
Returns the information about this cell's type.
Definition: Configuration.h:83
Definition: ImgCellBase.h:40
virtual wxString ToRTF() const override=0
Definition: GroupCell.h:68
virtual void ClearCache() override=0
A class that carries information about the type of a cell.
Definition: Cell.h:90
virtual bool CanPopOut() const override=0
Can this cell be popped out interactively in gnuplot?
virtual wxString GetExtension() const =0
Returns the file name extension that matches the image type.
virtual void Recalculate(AFontSize fontsize) override=0