KiCad PCB EDA Suite
|
#include <sstream>
#include <vector>
#include <geometry/seg.h>
#include <geometry/eda_angle.h>
#include <geometry/approximation.h>
#include <math/vector2d.h>
#include <math/box2.h>
#include <wx/string.h>
Go to the source code of this file.
Classes | |
class | SHAPE_BASE |
class | SHAPE |
An abstract shape on 2D plane. More... | |
class | SHAPE_LINE_CHAIN_BASE |
Enumerations | |
enum | SHAPE_TYPE { SH_RECT = 0 , SH_SEGMENT , SH_LINE_CHAIN , SH_CIRCLE , SH_SIMPLE , SH_POLY_SET , SH_COMPOUND , SH_ARC , SH_NULL , SH_POLY_SET_TRIANGLE } |
Lists all supported shapes. More... | |
Functions | |
static wxString | SHAPE_TYPE_asString (SHAPE_TYPE a) |
enum SHAPE_TYPE |
Lists all supported shapes.
|
inlinestatic |
Definition at line 59 of file shape.h.
References SH_ARC, SH_CIRCLE, SH_COMPOUND, SH_LINE_CHAIN, SH_NULL, SH_POLY_SET, SH_POLY_SET_TRIANGLE, SH_RECT, SH_SEGMENT, and SH_SIMPLE.
Referenced by PNS::DP_GATEWAYS::BuildFromPrimitivePair(), PNS::BuildHullForPrimitiveShape(), collideSingleShapes(), BOARD_ADAPTER::createPadWithMargin(), STROKE_PARAMS::Stroke(), and SHAPE_BASE::TypeName().