OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ParserAPI.h
Go to the documentation of this file.
1/*
2 * File: FormulaParser.h
3 * Package: rbeCalc
4 *
5 * Created on: September 08, 2021
6 * Author: Alexander Kuester
7 * Copyright (c) 2021 Alexander Kuester
8 * This file is part of the RubberbandEngine package.
9 * This file is subject to the terms and conditions defined in
10 * file 'LICENSE', which is part of this source code package.
11 */
12
13#pragma once
14
15// RBE header
16#include <rbeCore/dataTypes.h>
17
18// C++ header
19#include <string>
20
21namespace rbeCore {
22 class RubberbandEngine;
23 class AbstractPoint;
24 class Step;
25}
26
27namespace rbeCalc {
28
29 class AbstractCalculationItem;
30
31 namespace ParserAPI {
32
34
36
37 }
38}
Definition AbstractCalculationItem.h:20
Definition AbstractPoint.h:24
Definition RubberbandEngine.h:30
Definition Step.h:33
#define RBE_API_EXPORT
Definition dataTypes.h:18
RBE_API_EXPORT rbeCore::AbstractPoint * parsePoint(rbeCore::RubberbandEngine *_engine, rbeCore::Step *_step, const std::string &_str, rbeCore::eAxisDistance &_distance)
Definition ParserAPI.cpp:151
RBE_API_EXPORT rbeCalc::AbstractCalculationItem * parseFormula(rbeCore::RubberbandEngine *_engine, rbeCore::Step *_step, const std::string &_string)
Definition ParserAPI.cpp:90
Definition AbstractCalculationItem.h:18
Definition ParserAPI.h:21
eAxisDistance
Definition dataTypes.h:37