|
KiCad PCB EDA Suite
|
Closed polygon outline from a source document. More...
#include <diff_scene.h>
Public Attributes | |
| std::vector< VECTOR2I > | outline |
| bool | filled = false |
| int | lineWidth = 0 |
| KIGFX::COLOR4D | color |
| LSET | layers |
Closed polygon outline from a source document.
When filled is true the interior is shaded with color; otherwise only the outline is stroked at lineWidth. Outline points are expected to be in order — first/last connect implicitly.
Definition at line 132 of file diff_scene.h.
| KIGFX::COLOR4D KICAD_DIFF::DOCUMENT_POLYGON::color |
Definition at line 137 of file diff_scene.h.
Referenced by BOOST_AUTO_TEST_CASE(), and KICAD_DIFF::MakeBBoxOutline().
| bool KICAD_DIFF::DOCUMENT_POLYGON::filled = false |
Definition at line 135 of file diff_scene.h.
Referenced by BOOST_AUTO_TEST_CASE(), and KICAD_DIFF::MakeBBoxOutline().
| LSET KICAD_DIFF::DOCUMENT_POLYGON::layers |
Definition at line 138 of file diff_scene.h.
Referenced by BOOST_AUTO_TEST_CASE(), KICAD_DIFF::ExtractBoardGeometry(), KICAD_DIFF::ExtractFootprintGeometry(), KICAD_DIFF::FilterGeometryByVisibleLayers(), and KICAD_DIFF::GeometryLayerSet().
| int KICAD_DIFF::DOCUMENT_POLYGON::lineWidth = 0 |
Definition at line 136 of file diff_scene.h.
Referenced by KICAD_DIFF::BBoxFromGeometry(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and KICAD_DIFF::MakeBBoxOutline().
| std::vector<VECTOR2I> KICAD_DIFF::DOCUMENT_POLYGON::outline |
Definition at line 134 of file diff_scene.h.
Referenced by KICAD_DIFF::BBoxFromGeometry(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), KICAD_DIFF::ExtractBoardGeometry(), KICAD_DIFF::ExtractFootprintGeometry(), and KICAD_DIFF::MakeBBoxOutline().