Horizon
Loading...
Searching...
No Matches
src
core
tools
tool_helper_pick_pad.hpp
1
#pragma once
2
#include "core/tool.hpp"
3
#include <optional>
4
5
namespace
horizon {
6
class
ToolHelperPickPad
:
public
virtual
ToolBase
{
7
protected
:
8
struct
PkgPad
{
9
class
BoardPackage
&pkg;
10
class
Pad
&pad;
11
};
12
std::optional<PkgPad> pad_from_target(
const
Target
&target);
13
};
14
}
// namespace horizon
horizon::BoardPackage
Definition
board_package.hpp:13
horizon::Pad
Definition
pad.hpp:12
horizon::Target
Definition
target.hpp:7
horizon::ToolBase
Common interface for all Tools.
Definition
tool_pub.hpp:94
horizon::ToolHelperPickPad
Definition
tool_helper_pick_pad.hpp:6
horizon::ToolHelperPickPad::PkgPad
Definition
tool_helper_pick_pad.hpp:8
Generated by
1.9.8