Maxima Plugin
A SMath Plugin
Loading...
Searching...
No Matches
MaximaPlugin.Converter.ElementStoreManager Class Reference

Manage the storing of the information of the input element. Used in multiple other classes to record and convert the input to SMath and Maxima syntax More...

Public Member Functions

void terminate ()
 Determine cols and rows
 
void newElementStore ()
 Creates new entry
 
bool prevElementStore ()
 Go back to previous entry More...
 
void nextElementStore ()
 Go to the next entry
 
void gotoFirstElementStore ()
 Go to the first entry
 
void addNewItemToCurrent ()
 Add new item to the current entry
 
void addItemDataToCurrent (string data)
 Add data to last element of itemData list More...
 
void increaseCounter (int deltaRows, int deltaCols, int deltaItems)
 Increase the counters by the given increments More...
 
void flipRowsCols ()
 Flip the row and column
 

Public Attributes

string layerMsg = "!NEW!+!ELEMENT!"
 
ElementStore currentStore
 
bool arrayIn = false
 

Private Attributes

ElementStore nextStore
 

Detailed Description

Manage the storing of the information of the input element. Used in multiple other classes to record and convert the input to SMath and Maxima syntax

Member Function Documentation

◆ addItemDataToCurrent()

void MaximaPlugin.Converter.ElementStoreManager.addItemDataToCurrent ( string  data)

Add data to last element of itemData list

Parameters
data

◆ increaseCounter()

void MaximaPlugin.Converter.ElementStoreManager.increaseCounter ( int  deltaRows,
int  deltaCols,
int  deltaItems 
)

Increase the counters by the given increments

Parameters
deltaRows
deltaCols
deltaItems

◆ prevElementStore()

bool MaximaPlugin.Converter.ElementStoreManager.prevElementStore ( )

Go back to previous entry

Returns

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