PeriDyno
1.2.1
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
WtGUI
NodeEditor
WtNodeData.cpp
Go to the documentation of this file.
1
#include "
WtNodeData.hpp
"
2
3
bool
WtImportNode::sameType
(
WtNodeData
& nodeData)
const
4
{
5
try
6
{
7
auto
& out_data =
dynamic_cast<
WtExportNode
&
>
(nodeData);
8
}
9
catch
(std::bad_cast)
10
{
11
return
false
;
12
}
13
14
auto
& out_data =
dynamic_cast<
WtExportNode
&
>
(nodeData);
15
16
return
node_port
->isKindOf(out_data.getNode().get());
17
}
18
19
bool
WtExportNode::sameType
(
WtNodeData
& nodeData)
const
20
{
21
try
22
{
23
auto
& in_data =
dynamic_cast<
WtImportNode
&
>
(nodeData);
24
}
25
catch
(std::bad_cast)
26
{
27
return
false
;
28
}
29
30
auto
& in_data =
dynamic_cast<
WtImportNode
&
>
(nodeData);
31
32
return
in_data.
getNodePort
()->
isKindOf
(
export_node
.get());
33
}
WtNodeData.hpp
WtExportNode
Definition
WtNodeData.hpp:130
WtExportNode::sameType
bool sameType(WtNodeData &nodeData) const override
Definition
WtNodeData.cpp:19
WtExportNode::export_node
std::shared_ptr< Node > export_node
Definition
WtNodeData.hpp:155
WtImportNode
Definition
WtNodeData.hpp:106
WtImportNode::sameType
bool sameType(WtNodeData &nodeData) const override
Definition
WtNodeData.cpp:3
WtImportNode::node_port
NodePort * node_port
Definition
WtNodeData.hpp:126
WtImportNode::getNodePort
NodePort * getNodePort()
Definition
WtNodeData.hpp:119
WtNodeData
Definition
WtNodeData.hpp:77
dyno::NodePort::isKindOf
virtual bool isKindOf(Node *node)=0
Generated by
1.13.2