 |
wxMaxima
|
Go to the documentation of this file.
29 #ifndef INTERVALCELL_H
30 #define INTERVALCELL_H
53 std::unique_ptr<Cell> &&end);
55 virtual std::unique_ptr<Cell>
Copy(
GroupCell *group)
const override;
64 virtual void Draw(wxPoint point)
override;
69 virtual wxString
ToMatlab()
const override;
70 wxString
ToOMML()
const override;
71 virtual wxString
ToString()
const override;
72 virtual wxString
ToTeX()
const override;
73 virtual wxString
ToXML()
const override;
78 void DrawBigLeftOpenBracket(wxDC *dc, wxPoint point);
79 void DrawBigRightOpenBracket(wxDC *dc, wxPoint point);
80 bool m_leftBracketOpensLeft;
81 bool m_rightBracketOpensRight;
85 std::unique_ptr<Cell> m_open;
86 std::unique_ptr<Cell> m_openBracket;
87 std::unique_ptr<Cell> m_start;
88 std::unique_ptr<TextCell> m_comma;
89 std::unique_ptr<TextCell> m_ellipsis;
90 std::unique_ptr<Cell> m_stop;
91 std::unique_ptr<Cell> m_closeBracket;
92 std::unique_ptr<Cell> m_close;
95 int m_signWidth = 12, m_signHeight = -1;
108 #endif // INTERVALCELL_H
Definition: IntervalCell.h:49
int GetInnerCellCount() const override
The number of inner cells - for use by the iterators.
Definition: IntervalCell.h:58
virtual const CellTypeInfo & GetInfo() override
Returns the information about this cell's type.
wxString ToOMML() const override
Definition: IntervalCell.cpp:265
virtual std::unique_ptr< Cell > Copy(GroupCell *group) const override
bool m_drawAsAscii
How to create a big parenthesis sign?
Definition: IntervalCell.h:105
virtual wxString ToXML() const override
Convert this cell to a representation fit for saving in a .wxmx file.
Definition: IntervalCell.cpp:291
Definition: FontAttribs.h:97
void Recalculate(AFontSize fontsize) override
Definition: IntervalCell.cpp:84
Definition: Configuration.h:83
void SetNextToDraw(Cell *next) override
Definition: IntervalCell.cpp:332
virtual wxString ToTeX() const override
Convert this cell to its LaTeX representation.
Definition: IntervalCell.cpp:251
bool BreakUp() override
Definition: IntervalCell.cpp:313
wxString ToMathML() const override
Convert this cell to a representation fit for saving in a .wxmx file.
Definition: IntervalCell.cpp:276
virtual wxString ToMatlab() const override
Convert this cell to its Matlab representation.
Definition: IntervalCell.cpp:239
virtual wxString ToString() const override
Returns the cell's representation as a string.
Definition: IntervalCell.cpp:226
Definition: GroupCell.h:68
A class that carries information about the type of a cell.
Definition: Cell.h:90
Cell * GetInnerCell(int index) const override
Definition: IntervalCell.h:60