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
16
#include <
rbeCore/AbstractConnection.h
>
17
18
namespace
rbeCore
{
19
20
class
Step;
21
22
class
RBE_API_EXPORT
HistoryConnection
:
public
AbstractConnection
{
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
;
42
HistoryConnection
(
HistoryConnection
&) =
delete
;
43
HistoryConnection
& operator = (
HistoryConnection
&) =
delete
;
44
};
45
46
}
AbstractConnection.h
rbeCore::AbstractConnection
Definition
AbstractConnection.h:26
rbeCore::HistoryConnection
Definition
HistoryConnection.h:22
rbeCore::HistoryConnection::reference
Step * reference(void)
Definition
HistoryConnection.h:28
rbeCore::RubberbandEngine
Definition
RubberbandEngine.h:30
rbeCore::Step
Definition
Step.h:33
RBE_API_EXPORT
#define RBE_API_EXPORT
Definition
dataTypes.h:18
rbeCore
Definition
ParserAPI.h:21
Libraries
RubberbandEngineCore
include
rbeCore
HistoryConnection.h
Generated by
1.10.0