KiCad PCB EDA Suite
EDA_SHAPE Member List

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

beginEdit(const wxPoint &aStartPoint)EDA_SHAPEprotected
buildBezierToSegmentsPointsList(int aMinSegLen) constEDA_SHAPEprotected
CalcArcAngles(double &aStartAngle, double &aEndAngle) constEDA_SHAPE
calcEdit(const wxPoint &aPosition)EDA_SHAPEprotected
Compare(const EDA_SHAPE *aOther) constEDA_SHAPE
computeArcBBox(EDA_RECT &aBBox) constEDA_SHAPEprotected
continueEdit(const wxPoint &aPosition)EDA_SHAPEprotected
DupPolyPointsList(std::vector< wxPoint > &aBuffer) constEDA_SHAPE
EDA_SHAPE(SHAPE_T aType, int aLineWidth, FILL_T aFill, bool eeWinding)EDA_SHAPE
endEdit(bool aClosed=true)EDA_SHAPEprotected
EndsSwapped() constEDA_SHAPEinline
flip(const wxPoint &aCentre, bool aFlipLeftRight)EDA_SHAPEprotected
GetArcAngle() constEDA_SHAPE
GetArcMid() constEDA_SHAPE
GetBezierC1() constEDA_SHAPEinline
GetBezierC2() constEDA_SHAPEinline
GetBezierPoints() constEDA_SHAPEinline
getBoundingBox() constEDA_SHAPEprotected
getCenter() constEDA_SHAPE
GetEnd() constEDA_SHAPEinline
GetEndX()EDA_SHAPEinline
GetEndY()EDA_SHAPEinline
GetFillType() constEDA_SHAPEinline
GetLength() constEDA_SHAPE
getParentOrientation() const =0EDA_SHAPEprotectedpure virtual
getParentPosition() const =0EDA_SHAPEprotectedpure virtual
GetPointCount() constEDA_SHAPE
GetPolyShape()EDA_SHAPEinline
GetPolyShape() constEDA_SHAPEinline
getPosition() constEDA_SHAPEprotected
GetRadius() constEDA_SHAPE
GetRectCorners() constEDA_SHAPE
GetShape() constEDA_SHAPEinline
GetStart() constEDA_SHAPEinline
GetStartX()EDA_SHAPEinline
GetStartY()EDA_SHAPEinline
GetWidth() constEDA_SHAPEinline
hitTest(const wxPoint &aPosition, int aAccuracy=0) constEDA_SHAPEprotected
hitTest(const EDA_RECT &aRect, bool aContained, int aAccuracy=0) constEDA_SHAPEprotected
IsFilled() constEDA_SHAPEinline
IsPolyShapeValid() constEDA_SHAPE
m_arcCenterEDA_SHAPEprotected
m_bezierC1EDA_SHAPEprotected
m_bezierC2EDA_SHAPEprotected
m_bezierPointsEDA_SHAPEprotected
m_editStateEDA_SHAPEprotected
m_eeWindingEDA_SHAPEprotected
m_endEDA_SHAPEprotected
m_endsSwappedEDA_SHAPEprotected
m_fillEDA_SHAPEprotected
m_polyEDA_SHAPEprotected
m_shapeEDA_SHAPEprotected
m_startEDA_SHAPEprotected
m_widthEDA_SHAPEprotected
MakeEffectiveShapes() constEDA_SHAPE
move(const wxPoint &aMoveVector)EDA_SHAPEprotected
RebuildBezierToSegmentsPointsList(int aMinSegLen)EDA_SHAPE
rotate(const wxPoint &aRotCentre, double aAngle)EDA_SHAPEprotected
scale(double aScale)EDA_SHAPEprotected
SetArcAngleAndEnd(double aAngle, bool aCheckNegativeAngle=false)EDA_SHAPE
SetArcGeometry(const wxPoint &aStart, const wxPoint &aMid, const wxPoint &aEnd)EDA_SHAPE
SetBezierC1(const wxPoint &aPt)EDA_SHAPEinline
SetBezierC2(const wxPoint &aPt)EDA_SHAPEinline
SetBezierPoints(const std::vector< wxPoint > &aPoints)EDA_SHAPEinline
SetCenter(const wxPoint &aCenter)EDA_SHAPE
setEditState(int aState)EDA_SHAPEinlineprotected
SetEnd(const wxPoint &aEnd)EDA_SHAPEinline
SetEndX(int x)EDA_SHAPEinline
SetEndY(int y)EDA_SHAPEinline
SetFilled(bool aFlag)EDA_SHAPEinline
SetFillMode(FILL_T aFill)EDA_SHAPEinline
SetPolyPoints(const std::vector< wxPoint > &aPoints)EDA_SHAPE
SetPolyShape(const SHAPE_POLY_SET &aShape)EDA_SHAPEinline
setPosition(const wxPoint &aPos)EDA_SHAPEprotected
SetShape(SHAPE_T aShape)EDA_SHAPEinline
SetStart(const wxPoint &aStart)EDA_SHAPEinline
SetStartX(int x)EDA_SHAPEinline
SetStartY(int y)EDA_SHAPEinline
SetWidth(int aWidth)EDA_SHAPEinline
SHAPE_T_asString() constEDA_SHAPE
ShapeGetMsgPanelInfo(EDA_DRAW_FRAME *aFrame, std::vector< MSG_PANEL_ITEM > &aList)EDA_SHAPE
ShowShape() constEDA_SHAPE
SwapShape(EDA_SHAPE *aImage)EDA_SHAPE
TransformShapeWithClearanceToPolygon(SHAPE_POLY_SET &aCornerBuffer, int aClearanceValue, int aError, ERROR_LOC aErrorLoc, bool ignoreLineWidth) constEDA_SHAPE
~EDA_SHAPE()EDA_SHAPE