KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EASYPC_PCB::ARC_FORM Struct Reference

A span as KiCad can hold it: a true arc, or a polyline that is the two ends of a straight span or points on an arc whose centre lies beyond KiCad's range. More...

#include <easypc_pcb_items.h>

Public Member Functions

bool IsArc () const
 

Public Attributes

VECTOR2I Start
 
VECTOR2I Mid
 
VECTOR2I End
 
std::vector< VECTOR2I > Points
 

Detailed Description

A span as KiCad can hold it: a true arc, or a polyline that is the two ends of a straight span or points on an arc whose centre lies beyond KiCad's range.

Definition at line 118 of file easypc_pcb_items.h.

Member Function Documentation

◆ IsArc()

bool EASYPC_PCB::ARC_FORM::IsArc ( ) const
inline

Definition at line 125 of file easypc_pcb_items.h.

References Points.

Referenced by EASYPC_PCB::AddShapeItem(), and EASYPC_PCB::ShapeItemArea().

Member Data Documentation

◆ End

VECTOR2I EASYPC_PCB::ARC_FORM::End

Definition at line 122 of file easypc_pcb_items.h.

Referenced by EASYPC_PCB::AddShapeItem(), and EASYPC_PCB::ShapeItemArea().

◆ Mid

VECTOR2I EASYPC_PCB::ARC_FORM::Mid

Definition at line 121 of file easypc_pcb_items.h.

Referenced by EASYPC_PCB::AddShapeItem(), and EASYPC_PCB::ShapeItemArea().

◆ Points

std::vector<VECTOR2I> EASYPC_PCB::ARC_FORM::Points

Definition at line 123 of file easypc_pcb_items.h.

Referenced by EASYPC_PCB::AddShapeItem(), IsArc(), and EASYPC_PCB::ShapeItemArea().

◆ Start

VECTOR2I EASYPC_PCB::ARC_FORM::Start

Definition at line 120 of file easypc_pcb_items.h.

Referenced by EASYPC_PCB::AddShapeItem(), and EASYPC_PCB::ShapeItemArea().


The documentation for this struct was generated from the following file: