public class OneDimensionalExpression extends AMultiplicativeExpression implements IDimensionPower
| Constructor and Description |
|---|
OneDimensionalExpression(double scalar,
IDimension dimension) |
| Modifier and Type | Method and Description |
|---|---|
IMultiplicativeExpression |
changeScalar(double newScalar) |
IDimension |
getDimension() |
int |
getDimensionCount()
Returns number of different dimensions it has
|
IDimensionPower |
getDimensionPower(IDimension id) |
Iterable<IDimensionPower> |
getDimensionsPowers() |
int |
getPower() |
double |
getScalar()
Return scalar part of the expression
|
add, divide, isAdditiveCompatible, multiply, negate, print, printAs, printAs, printInSystem, subtract, toStringpublic OneDimensionalExpression(double scalar,
IDimension dimension)
public IMultiplicativeExpression changeScalar(double newScalar)
changeScalar in interface IMultiplicativeExpressionpublic IDimension getDimension()
getDimension in interface IDimensionPowerpublic int getDimensionCount()
IMultiplicativeExpressiongetDimensionCount in interface IMultiplicativeExpressionpublic IDimensionPower getDimensionPower(IDimension id)
getDimensionPower in interface IMultiplicativeExpressionpublic Iterable<IDimensionPower> getDimensionsPowers()
getDimensionsPowers in interface IMultiplicativeExpressionpublic int getPower()
getPower in interface IDimensionPowerpublic double getScalar()
IMultiplicativeExpressiongetScalar in interface IMultiplicativeExpressionCopyright © 2016. All rights reserved.