---
name: "tlp_SpreadCalculator"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/tlp_SpreadCalculator"
---

# tlp\_SpreadCalculator(3tulip)

## NAME

tlp::SpreadCalculator -

## SYNOPSIS

`#include <SpreadCalculator.h>`

### Public Member Functions

QString **calculate** (**SpreadTable** \*, QString &)\
 QString **calculate** (**SpreadTable** \*, int, int)\

### Static Public Member Functions

static **SpreadCalculator** \* **calculator** ()\
 static bool **isFormula** (const QString &)\
 static QString **modifyPosition** (const QString &, int, int, int, int)\

## Member Function Documentation

### QString tlp::SpreadCalculator::calculate (SpreadTable \* t, int r, int c)

### QString tlp::SpreadCalculator::calculate (SpreadTable \* t, QString & formula)

### SpreadCalculator \* tlp::SpreadCalculator::calculator ()` [static]`

### bool tlp::SpreadCalculator::isFormula (const QString & formula)` [static]`

### QString tlp::SpreadCalculator::modifyPosition (const QString & formula, int baseRow, int baseColumn, int newRow, int newColumn)` [static]`

## Author

Generated automatically by Doxygen for Tulip Plugins Library from the source code.
