|
KiCad PCB EDA Suite
|
#include <arc_construction.h>
Public Attributes | |
| bool | valid = false |
| False for degenerate input (collinear points, zero chord, etc) | |
| VECTOR2I | start |
| VECTOR2I | mid |
| The point on the arc halfway along the sweep. | |
| VECTOR2I | end |
| VECTOR2D | center |
| double | radius = 0.0 |
Definition at line 34 of file arc_construction.h.
| VECTOR2D KIGEOM::ARC_SOLUTION::center |
Definition at line 40 of file arc_construction.h.
Referenced by KIGFX::PREVIEW::ARC_GEOM_MANAGER::applySolution(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and KIGFX::PREVIEW::ARC_ASSISTANT::drawEndpointGuides().
| VECTOR2I KIGEOM::ARC_SOLUTION::end |
Definition at line 39 of file arc_construction.h.
Referenced by KIGFX::PREVIEW::ARC_GEOM_MANAGER::applySolution(), ARC_DRAW_BEHAVIOR::ApplyToShape(), BOOST_AUTO_TEST_CASE(), and KIGFX::PREVIEW::ARC_ASSISTANT::drawEndpointGuides().
| VECTOR2I KIGEOM::ARC_SOLUTION::mid |
The point on the arc halfway along the sweep.
Definition at line 38 of file arc_construction.h.
Referenced by KIGFX::PREVIEW::ARC_GEOM_MANAGER::applySolution(), ARC_DRAW_BEHAVIOR::ApplyToShape(), KIGEOM::ArcFromStartEndMidDrag(), 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(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and KIGFX::PREVIEW::ARC_ASSISTANT::drawEndpointGuides().
| double KIGEOM::ARC_SOLUTION::radius = 0.0 |
Definition at line 41 of file arc_construction.h.
Referenced by KIGFX::PREVIEW::ARC_GEOM_MANAGER::applySolution(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and KIGFX::PREVIEW::ARC_ASSISTANT::drawEndpointGuides().
| VECTOR2I KIGEOM::ARC_SOLUTION::start |
Definition at line 37 of file arc_construction.h.
Referenced by KIGFX::PREVIEW::ARC_GEOM_MANAGER::applySolution(), ARC_DRAW_BEHAVIOR::ApplyToShape(), BOOST_AUTO_TEST_CASE(), and KIGFX::PREVIEW::ARC_ASSISTANT::drawEndpointGuides().
| bool KIGEOM::ARC_SOLUTION::valid = false |
False for degenerate input (collinear points, zero chord, etc)
Definition at line 36 of file arc_construction.h.
Referenced by KIGFX::PREVIEW::ARC_GEOM_MANAGER::acceptExactPoint(), KIGEOM::ArcFromStartEndMidDrag(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and KIGFX::PREVIEW::ARC_ASSISTANT::drawEndpointGuides().