Logo Search packages:      
Sourcecode: cantor version File versions  Download package

Public Types | Signals | Public Member Functions | Protected Member Functions | Private Attributes

OctaveExpression Class Reference

Inheritance diagram for OctaveExpression:
Inheritance graph
[legend]
Collaboration diagram for OctaveExpression:
Collaboration graph
[legend]

List of all members.

Public Types

enum  FinishingBehavior { DoNotDelete, DeleteOnFinish }
enum  Status { Computing, Done, Error, Interrupted }

Signals

void gotResult ()
void idChanged ()
void needsAdditionalInformation (const QString &question)
void statusChanged (Cantor::Expression::Status status)

Public Member Functions

virtual void addInformation (const QString &information)
void clearResult ()
QString command ()
QString errorMessage ()
virtual void evaluate ()
void finalize ()
FinishingBehavior finishingBehavior ()
int id ()
virtual void interrupt ()
 OctaveExpression (Cantor::Session *session)
void parseError (QString error)
void parseOutput (QString output)
void parsePlotFile (QString file)
Resultresult ()
void saveAdditionalData (KZip *archive)
Sessionsession ()
void setCommand (const QString &cmd)
void setErrorMessage (const QString &cmd)
void setFinishingBehavior (FinishingBehavior behavior)
void setId (int id)
void setPlotPending (bool plot)
Status status ()
QDomElement toXml (QDomDocument &doc)

Protected Member Functions

virtual QString additionalLatexHeaders ()
void setResult (Result *result)
void setStatus (Status status)

Private Attributes

bool m_error
bool m_finished
int m_numberOfLines
QStringList m_plotCommands
bool m_plotPending
QString m_resultString

Detailed Description

Definition at line 27 of file octaveexpression.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index