Horizon
src
core
tool_helper_map_symbol.hpp
1
#pragma once
2
#include "core.hpp"
3
4
namespace
horizon
{
5
class
ToolHelperMapSymbol
:
public
virtual
ToolBase
{
6
public
:
7
ToolHelperMapSymbol
(
class
Core
*c, ToolID tid) :
ToolBase
(c, tid)
8
{
9
}
10
11
protected
:
12
class
SchematicSymbol
*map_symbol(
class
Component
*c,
const
class
Gate
*g);
13
14
private
:
15
std::map<UUID, UUID> placed_symbols;
// unit to symbol
16
};
17
}
// namespace horizon
horizon::Component
A Component is an instanced Entity in a Block.
Definition:
component.hpp:39
horizon::ToolHelperMapSymbol
Definition:
tool_helper_map_symbol.hpp:5
horizon::Gate
Definition:
gate.hpp:14
horizon::Core
Where Tools and and documents meet.
Definition:
core.hpp:232
horizon
Definition:
block.cpp:9
horizon::ToolBase
Common interface for all Tools.
Definition:
core.hpp:133
horizon::SchematicSymbol
Definition:
schematic_symbol.hpp:19
Generated by
1.8.13