KiCad PCB EDA Suite
SHAPE_ARC Member List

This is the complete list of members for SHAPE_ARC, including all inherited members.

BBox(int aClearance=0) const overrideSHAPE_ARCvirtual
CalcShape(SGNODE *aParent, SGNODE *aColor, WRL1_ORDER aVertexOrder, float aCreaseLimit=0.74317, bool isVRML2=false)SHAPE
ccw(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC) constSHAPE_ARCinlineprivate
Centre() constSHAPEinlinevirtual
Clone() const overrideSHAPE_ARCinlinevirtual
Collide(const SEG &aSeg, int aClearance=0, int *aActual=nullptr) const overrideSHAPE_ARCvirtual
Collide(const VECTOR2I &aP, int aClearance=0, int *aActual=nullptr) const overrideSHAPE_ARCvirtual
SHAPE::Collide(const SHAPE *aShape, int aClearance, VECTOR2I *aMTV) constSHAPEvirtual
SHAPE::Collide(const SHAPE *aShape, int aClearance=0, int *aActual=nullptr) constSHAPEvirtual
ConvertToPolyline(double aAccuracy=500.0) constSHAPE_ARC
ecoord typedefSHAPEprotected
Format() constSHAPEvirtual
GetArcMid() constSHAPE_ARCinline
GetCenter() constSHAPE_ARC
GetCentralAngle() constSHAPE_ARC
GetChord() constSHAPE_ARCinline
GetEndAngle() constSHAPE_ARC
GetIndexableSubshape(SHAPE_BASE &aSubshape) constSHAPE_BASEinlinevirtual
GetIndexableSubshapeCount()SHAPE_BASEinlinevirtual
GetP0() constSHAPE_ARCinline
GetP1() constSHAPE_ARCinline
GetRadius() constSHAPE_ARC
GetStartAngle() constSHAPE_ARC
GetWidth() constSHAPE_ARCinline
HasIndexableSubshapes() constSHAPE_BASEinlinevirtual
IsNull() constSHAPEinline
IsSolid() const overrideSHAPE_ARCinlinevirtual
m_bboxSHAPE_ARCprivate
m_endSHAPE_ARCprivate
m_midSHAPE_ARCprivate
m_startSHAPE_ARCprivate
m_typeSHAPE_BASEprotected
m_widthSHAPE_ARCprivate
Mirror(bool aX=true, bool aY=false, const VECTOR2I &aVector={ 0, 0 })SHAPE_ARC
Move(const VECTOR2I &aVector) overrideSHAPE_ARCvirtual
NewFacet()SHAPE
Parse(std::stringstream &aStream)SHAPEvirtual
Rotate(double aAngle, const VECTOR2I &aCenter) overrideSHAPE_ARCvirtual
SetWidth(int aWidth)SHAPE_ARCinline
SHAPE(SHAPE_TYPE aType)SHAPEinline
SHAPE_ARC()SHAPE_ARCinline
SHAPE_ARC(const VECTOR2I &aArcCenter, const VECTOR2I &aArcStartPoint, double aCenterAngle, int aWidth=0)SHAPE_ARC
SHAPE_ARC(const VECTOR2I &aArcStart, const VECTOR2I &aArcMid, const VECTOR2I &aArcEnd, int aWidth)SHAPE_ARC
SHAPE_ARC(const SHAPE_ARC &aOther)SHAPE_ARC
SHAPE_BASE(SHAPE_TYPE aType)SHAPE_BASEinline
Type() constSHAPE_BASEinline
update_bbox()SHAPE_ARCprivate
~SHAPE()SHAPEinlinevirtual
~SHAPE()SHAPE
~SHAPE_ARC()SHAPE_ARCinlinevirtual
~SHAPE_BASE()SHAPE_BASEinlinevirtual