diff options
| author | 2014-12-09 22:08:56 +0100 | |
|---|---|---|
| committer | 2014-12-09 22:08:56 +0100 | |
| commit | bf1a7ffc6f9e989cae1e34f8bb6ba826dd98d88e (patch) | |
| tree | 28ff366db40cb00006274cc3517fe2e40338f195 /node/scalaroperatornode.cpp | |
| parent | 49713207e5972ad36b8cd1013a464734a06d8364 (diff) | |
| download | OneRoll-bf1a7ffc6f9e989cae1e34f8bb6ba826dd98d88e.tar.gz OneRoll-bf1a7ffc6f9e989cae1e34f8bb6ba826dd98d88e.zip | |
Usage of the new API for Result
Diffstat (limited to 'node/scalaroperatornode.cpp')
| -rw-r--r-- | node/scalaroperatornode.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/node/scalaroperatornode.cpp b/node/scalaroperatornode.cpp index 97d17d9..fb7a110 100644 --- a/node/scalaroperatornode.cpp +++ b/node/scalaroperatornode.cpp @@ -5,7 +5,7 @@ ScalarOperatorNode::ScalarOperatorNode() - : m_internalNode(NULL),m_myScalarResult(new ScalarResult()) + : m_internalNode(NULL),m_scalarResult(new ScalarResult()) { m_scalarOperationList.insert('+',PLUS); m_scalarOperationList.insert('-',MINUS); @@ -13,7 +13,7 @@ ScalarOperatorNode::ScalarOperatorNode() m_scalarOperationList.insert('*',MULTIPLICATION); m_scalarOperationList.insert('/',DIVIDE); - m_result = m_myScalarResult; + m_result = m_scalarResult; } void ScalarOperatorNode::run(ExecutionNode* previous) @@ -42,16 +42,16 @@ void ScalarOperatorNode::run(ExecutionNode* previous) switch(m_myOperator) { case PLUS: - m_myScalarResult->setValue(add(previousResult->getScalar(),internalResult->getScalar())); + m_scalarResult->setValue(add(previousResult->getResult(Result::SCALAR).toReal(),internalResult->getResult(Result::SCALAR).toReal())); break; case MINUS: - m_myScalarResult->setValue(substract(previousResult->getScalar(),internalResult->getScalar())); + m_scalarResult->setValue(substract(previousResult->getResult(Result::SCALAR).toReal(),internalResult->getResult(Result::SCALAR).toReal())); break; case MULTIPLICATION: - m_myScalarResult->setValue(multiple(previousResult->getScalar(),internalResult->getScalar())); + m_scalarResult->setValue(multiple(previousResult->getResult(Result::SCALAR).toReal(),internalResult->getResult(Result::SCALAR).toReal())); break; case DIVIDE: - m_myScalarResult->setValue(divide(previousResult->getScalar(),internalResult->getScalar())); + m_scalarResult->setValue(divide(previousResult->getResult(Result::SCALAR).toReal(),internalResult->getResult(Result::SCALAR).toReal())); break; default: break; |