KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EDA_SHAPE Member List

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

beginEdit(const VECTOR2I &aStartPoint)EDA_SHAPEprotected
buildBezierToSegmentsPointsList(int aMaxError) constEDA_SHAPEprotected
CalcArcAngles(EDA_ANGLE &aStartAngle, EDA_ANGLE &aEndAngle) constEDA_SHAPE
calcEdit(const VECTOR2I &aPosition)EDA_SHAPEprotected
Compare(const EDA_SHAPE *aOther) constEDA_SHAPE
computeArcBBox(BOX2I &aBBox) constEDA_SHAPEprotected
continueEdit(const VECTOR2I &aPosition)EDA_SHAPEprotected
Deserialize(const google::protobuf::Any &aContainer) overrideEDA_SHAPEvirtual
DupPolyPointsList(std::vector< VECTOR2I > &aBuffer) constEDA_SHAPE
EDA_SHAPE(SHAPE_T aType, int aLineWidth, FILL_T aFill)EDA_SHAPE
EDA_SHAPE(const SHAPE &aShape)EDA_SHAPE
endEdit(bool aClosed=true)EDA_SHAPEprotected
EndsSwapped() constEDA_SHAPEinline
flip(const VECTOR2I &aCentre, FLIP_DIRECTION aFlipDirection)EDA_SHAPEprotected
GetArcAngle() constEDA_SHAPE
GetArcMid() constEDA_SHAPE
GetBezierC1() constEDA_SHAPEinline
GetBezierC2() constEDA_SHAPEinline
GetBezierPoints() constEDA_SHAPEinline
GetBotRight() constEDA_SHAPEinlinevirtual
getBoundingBox() constEDA_SHAPEprotected
getCenter() constEDA_SHAPE
GetEffectiveWidth() constEDA_SHAPEinlinevirtual
GetEnd() constEDA_SHAPEinline
GetEndX() constEDA_SHAPEinline
GetEndY() constEDA_SHAPEinline
GetFillColor() constEDA_SHAPEinline
GetFillMode() constEDA_SHAPEinline
getFriendlyName() constEDA_SHAPEprotected
GetLength() constEDA_SHAPE
GetLineColor() constEDA_SHAPEinline
GetLineStyle() constEDA_SHAPE
GetPointCount() constEDA_SHAPE
GetPolyShape()EDA_SHAPEinline
GetPolyShape() constEDA_SHAPEinline
getPosition() constEDA_SHAPEprotected
GetRadius() constEDA_SHAPE
GetRectangleHeight() constEDA_SHAPE
GetRectangleWidth() constEDA_SHAPE
GetRectCorners() constEDA_SHAPE
GetSegmentAngle() constEDA_SHAPE
GetShape() constEDA_SHAPEinline
GetStart() constEDA_SHAPEinline
GetStartX() constEDA_SHAPEinline
GetStartY() constEDA_SHAPEinline
GetTopLeft() constEDA_SHAPEinlinevirtual
GetWidth() constEDA_SHAPEinlinevirtual
hitTest(const VECTOR2I &aPosition, int aAccuracy=0) constEDA_SHAPEprotected
hitTest(const BOX2I &aRect, bool aContained, int aAccuracy=0) constEDA_SHAPEprotected
IsClockwiseArc() constEDA_SHAPE
IsClosed() constEDA_SHAPE
IsFilled() constEDA_SHAPEinline
IsFilledForHitTesting() constEDA_SHAPEinlinevirtual
IsPolyShapeValid() constEDA_SHAPE
IsProxyItem() constEDA_SHAPEinlinevirtual
m_arcCenterEDA_SHAPEprotected
m_arcMidDataEDA_SHAPEprotected
m_bezierC1EDA_SHAPEprotected
m_bezierC2EDA_SHAPEprotected
m_bezierPointsEDA_SHAPEprotected
m_editStateEDA_SHAPEprotected
m_endEDA_SHAPEprotected
m_endsSwappedEDA_SHAPEprotected
m_fillEDA_SHAPEprotected
m_fillColorEDA_SHAPEprotected
m_polyEDA_SHAPEprotected
m_proxyItemEDA_SHAPEprotected
m_rectangleHeightEDA_SHAPEprotected
m_rectangleWidthEDA_SHAPEprotected
m_segmentAngleEDA_SHAPEprotected
m_segmentLengthEDA_SHAPEprotected
m_shapeEDA_SHAPEprotected
m_startEDA_SHAPEprotected
m_strokeEDA_SHAPEprotected
MakeEffectiveShapes(bool aEdgeOnly=false) constEDA_SHAPEinlinevirtual
makeEffectiveShapes(bool aEdgeOnly, bool aLineChainOnly=false) constEDA_SHAPEprotected
move(const VECTOR2I &aMoveVector)EDA_SHAPEprotected
operator==(const EDA_SHAPE &aOther) constEDA_SHAPE
RebuildBezierToSegmentsPointsList(int aMaxError)EDA_SHAPE
rotate(const VECTOR2I &aRotCentre, const EDA_ANGLE &aAngle)EDA_SHAPEprotected
scale(double aScale)EDA_SHAPEprotected
Serialize(google::protobuf::Any &aContainer) const overrideEDA_SHAPEvirtual
SetArcAngleAndEnd(const EDA_ANGLE &aAngle, bool aCheckNegativeAngle=false)EDA_SHAPE
SetArcGeometry(const VECTOR2I &aStart, const VECTOR2I &aMid, const VECTOR2I &aEnd)EDA_SHAPE
SetBezierC1(const VECTOR2I &aPt)EDA_SHAPEinline
SetBezierC2(const VECTOR2I &aPt)EDA_SHAPEinline
SetBottom(int val)EDA_SHAPEinlinevirtual
SetCachedArcData(const VECTOR2I &aStart, const VECTOR2I &aMid, const VECTOR2I &aEnd, const VECTOR2I &aCenter)EDA_SHAPE
SetCenter(const VECTOR2I &aCenter)EDA_SHAPE
SetCenterX(int x)EDA_SHAPEinline
SetCenterY(int y)EDA_SHAPEinline
setEditState(int aState)EDA_SHAPEinlineprotected
SetEnd(const VECTOR2I &aEnd)EDA_SHAPEinline
SetEndX(int aX)EDA_SHAPEinline
SetEndY(int aY)EDA_SHAPEinline
SetFillColor(const COLOR4D &aColor)EDA_SHAPEinline
setFilled(bool aFlag)EDA_SHAPEinlineprotectedvirtual
SetFilled(bool aFlag)EDA_SHAPEinline
SetFillMode(FILL_T aFill)EDA_SHAPEinline
SetIsProxyItem(bool aIsProxy=true)EDA_SHAPEinlinevirtual
SetLeft(int val)EDA_SHAPEinlinevirtual
SetLength(const double &aLength)EDA_SHAPE
SetLineColor(const COLOR4D &aColor)EDA_SHAPEinline
SetLineStyle(const LINE_STYLE aStyle)EDA_SHAPE
SetPolyPoints(const std::vector< VECTOR2I > &aPoints)EDA_SHAPE
SetPolyShape(const SHAPE_POLY_SET &aShape)EDA_SHAPEinline
setPosition(const VECTOR2I &aPos)EDA_SHAPEprotected
SetRadius(int aX)EDA_SHAPEinline
SetRectangle(const long long int &aHeight, const long long int &aWidth)EDA_SHAPE
SetRectangleHeight(const int &aHeight)EDA_SHAPE
SetRectangleWidth(const int &aWidth)EDA_SHAPE
SetRight(int val)EDA_SHAPEinlinevirtual
SetSegmentAngle(const EDA_ANGLE &aAngle)EDA_SHAPE
SetShape(SHAPE_T aShape)EDA_SHAPEinline
SetStart(const VECTOR2I &aStart)EDA_SHAPEinline
SetStartX(int x)EDA_SHAPEinline
SetStartY(int y)EDA_SHAPEinline
SetTop(int val)EDA_SHAPEinlinevirtual
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
Similarity(const EDA_SHAPE &aOther) constEDA_SHAPE
SwapShape(EDA_SHAPE *aImage)EDA_SHAPE
TransformShapeToPolygon(SHAPE_POLY_SET &aBuffer, int aClearance, int aError, ERROR_LOC aErrorLoc, bool ignoreLineWidth=false) constEDA_SHAPE
~EDA_SHAPE()EDA_SHAPEvirtual
~SERIALIZABLE()=defaultSERIALIZABLEvirtual