OpenTwin
0.1
OpenTwin
Loading...
Searching...
No Matches
GraphicsConnectionCalculationData.h
Go to the documentation of this file.
1
4
// ###########################################################################################################################################################################################################################################################################################################################
5
6
#pragma once
7
8
// OpenTwin header
9
#include "
OTCore/OTClassHelper.h
"
10
#include "
OTGui/GuiTypes.h
"
11
#include "
OTGui/OTGuiAPIExport.h
"
12
13
// std header
14
#include <list>
15
16
namespace
ot
{
17
18
class
OT_GUI_API_EXPORT
GraphicsConnectionCalculationData
{
19
OT_DECL_NODEFAULT
(
GraphicsConnectionCalculationData
)
20
public
:
21
static
std::list<GraphicsConnectionCalculationData> getAllYXLines(
void
);
22
23
GraphicsConnectionCalculationData
(
ConnectionDirection
_originDirection,
ConnectionDirection
_destinationDirection,
Alignment
_connectionLineAlignment);
24
GraphicsConnectionCalculationData
(
const
GraphicsConnectionCalculationData
& _other);
25
~GraphicsConnectionCalculationData
();
26
27
GraphicsConnectionCalculationData
& operator = (
const
GraphicsConnectionCalculationData
& _other) =
delete
;
28
29
bool
operator ==
(
const
GraphicsConnectionCalculationData
& _other)
const
;
30
31
private
:
32
ConnectionDirection
m_originDir;
33
ConnectionDirection
m_destDir;
34
Alignment
m_alignment;
35
36
};
37
38
}
GuiTypes.h
operator==
bool operator==(const FaceSelection &left, const FaceSelection &right)
Definition
Model.cpp:55
OTClassHelper.h
This file contains defines that may be used simplyfy class creation.
OT_DECL_NODEFAULT
#define OT_DECL_NODEFAULT(___class)
Removes the default copy constructor and assignment operator.
Definition
OTClassHelper.h:22
OTGuiAPIExport.h
OT_GUI_API_EXPORT
#define OT_GUI_API_EXPORT
Definition
OTGuiAPIExport.h:9
ot::GraphicsConnectionCalculationData
Definition
GraphicsConnectionCalculationData.h:18
ot
Definition
Connector.h:8
ot::ConnectionDirection
ConnectionDirection
Describes in which direction a connetion from an item is starting.
Definition
GuiTypes.h:65
ot::Alignment
Alignment
Alignment.
Definition
GuiTypes.h:21
Libraries
OTGui
include
OTGui
GraphicsConnectionCalculationData.h
Generated by
1.10.0