Horizon
horizon-eda-1.3.0
src
core
tools
tool_helper_merge.hpp
1
#pragma once
2
#include "core/tool.hpp"
3
4
namespace
horizon {
5
class
ToolHelperMerge
:
public
virtual
ToolBase
{
6
public
:
7
ToolHelperMerge
(
class
IDocument
*c, ToolID tid) :
ToolBase
(c, tid)
8
{
9
}
10
11
protected
:
12
bool
merge_bus_net(
class
Net
*net,
class
Bus
*bus,
class
Net
*net_other,
class
Bus
*bus_other);
13
int
merge_nets(
Net
*net,
Net
*into);
14
void
merge_selected_junctions();
15
16
private
:
17
};
18
}
// namespace horizon
horizon::IDocument
Definition:
idocument.hpp:5
horizon::Net
Definition:
net.hpp:15
horizon::Bus
A Bus is used for grouping nets.
Definition:
bus.hpp:20
horizon::ToolBase
Common interface for all Tools.
Definition:
tool.hpp:121
horizon::ToolHelperMerge
Definition:
tool_helper_merge.hpp:5
Generated by
1.8.20