Horizon
Loading...
Searching...
No Matches
3rd_party
router
router
pns_linked_item.h
1
/*
2
* KiRouter - a push-and-(sometimes-)shove PCB router
3
*
4
* Copyright (C) 2019 CERN
5
* Author: Seth Hillbrand <hillbrand@ucdavis.edu>
6
*
7
* This program is free software: you can redistribute it and/or modify it
8
* under the terms of the GNU General Public License as published by the
9
* Free Software Foundation, either version 3 of the License, or (at your
10
* option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful, but
13
* WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License along
18
* with this program. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
#ifndef PCBNEW_ROUTER_PNS_LINKED_ITEM_H_
22
#define PCBNEW_ROUTER_PNS_LINKED_ITEM_H_
23
24
#include "pns_item.h"
25
26
27
namespace
PNS
28
{
29
class
LINKED_ITEM
:
public
ITEM
30
{
31
public
:
32
33
LINKED_ITEM
( PnsKind aKind ) :
ITEM
( aKind )
34
{}
35
36
virtual
void
SetWidth(
int
aWidth )
37
{};
38
39
virtual
int
Width()
const
40
{
41
return
0;
42
}
43
};
44
45
}
// namespace PNS
46
#endif
/* PCBNEW_ROUTER_PNS_LINKED_ITEM_H_ */
PNS::ITEM
Base class for PNS router board items.
Definition
pns_item.h:57
PNS::LINKED_ITEM
Definition
pns_linked_item.h:30
Generated by
1.9.8