Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Poincare::LayoutEngine Class Reference

#include <layout_engine.h>

Static Public Member Functions

static ExpressionLayoutcreateInfixLayout (const Expression *expression, PrintFloat::Mode floatDisplayMode, Expression::ComplexFormat complexFormat, const char *operatorName)
 
static ExpressionLayoutcreatePrefixLayout (const Expression *expression, PrintFloat::Mode floatDisplayMode, Expression::ComplexFormat complexFormat, const char *operatorName)
 
static int writeInfixExpressionTextInBuffer (const Expression *expression, char *buffer, int bufferSize, int numberOfDigits, const char *operatorName)
 
static int writePrefixExpressionTextInBuffer (const Expression *expression, char *buffer, int bufferSize, int numberOfDigits, const char *operatorName)
 

Detailed Description

Definition at line 8 of file layout_engine.h.

Member Function Documentation

◆ createInfixLayout()

ExpressionLayout * Poincare::LayoutEngine::createInfixLayout ( const Expression expression,
PrintFloat::Mode  floatDisplayMode,
Expression::ComplexFormat  complexFormat,
const char *  operatorName 
)
static

Definition at line 11 of file layout_engine.cpp.

◆ createPrefixLayout()

ExpressionLayout * Poincare::LayoutEngine::createPrefixLayout ( const Expression expression,
PrintFloat::Mode  floatDisplayMode,
Expression::ComplexFormat  complexFormat,
const char *  operatorName 
)
static

Definition at line 29 of file layout_engine.cpp.

◆ writeInfixExpressionTextInBuffer()

int Poincare::LayoutEngine::writeInfixExpressionTextInBuffer ( const Expression expression,
char *  buffer,
int  bufferSize,
int  numberOfDigits,
const char *  operatorName 
)
static

Definition at line 54 of file layout_engine.cpp.

◆ writePrefixExpressionTextInBuffer()

int Poincare::LayoutEngine::writePrefixExpressionTextInBuffer ( const Expression expression,
char *  buffer,
int  bufferSize,
int  numberOfDigits,
const char *  operatorName 
)
static

Definition at line 90 of file layout_engine.cpp.


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