OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
HistoryConnection.h
Go to the documentation of this file.
1/*
2 * File: HistoryConnection.h
3 * Package: rbeCore
4 *
5 * Created on: September 11, 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
17
18namespace rbeCore {
19
20 class Step;
21
23 public:
24 HistoryConnection(Step * _ref);
25
26 virtual ~HistoryConnection();
27
28 Step * reference(void) { return m_ref; }
29
30 // ###############################################################################
31
32 // Base class functions
33
34 virtual std::string debugInformation(const std::string& _prefix) override;
35
36 virtual void addToJsonArray(RubberbandEngine * _engine, std::stringstream& _array, bool& _first) override;
37
38 private:
39 Step * m_ref;
40
41 HistoryConnection() = delete;
43 HistoryConnection& operator = (HistoryConnection&) = delete;
44 };
45
46}
Definition AbstractConnection.h:26
Definition HistoryConnection.h:22
Step * reference(void)
Definition HistoryConnection.h:28
Definition RubberbandEngine.h:30
Definition Step.h:33
#define RBE_API_EXPORT
Definition dataTypes.h:18
Definition ParserAPI.h:21