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

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

ASEG
Angle(const SEG &aOther) constSEG
ApproxCollinear(const SEG &aSeg, int aDistanceThreshold=1) constSEG
ApproxParallel(const SEG &aSeg, int aDistanceThreshold=1) constSEG
ApproxPerpendicular(const SEG &aSeg) constSEG
BSEG
CanonicalCoefs(ecoord &qA, ecoord &qB, ecoord &qC) constSEGinline
ccw(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC) constSEGprivate
Center() constSEGinline
Collide(const SEG &aSeg, int aClearance, int *aActual=nullptr) constSEG
Collinear(const SEG &aSeg) constSEGinline
Contains(const SEG &aSeg) constSEGinline
Contains(const VECTOR2I &aP) constSEG
Distance(const SEG &aSeg) constSEG
Distance(const VECTOR2I &aP) constSEG
ecoord typedefSEG
Index() constSEGinline
Intersect(const SEG &aSeg, bool aIgnoreEndpoints=false, bool aLines=false) constSEG
IntersectLines(const SEG &aSeg) constSEGinline
Intersects(const SEG &aSeg) constSEG
intersects(const SEG &aSeg, bool aIgnoreEndpoints=false, bool aLines=false, VECTOR2I *aPt=nullptr) constSEGprivate
Length() constSEGinline
LineDistance(const VECTOR2I &aP, bool aDetermineSide=false) constSEG
LineProject(const VECTOR2I &aP) constSEG
m_indexSEGprivate
mutualDistanceSquared(const SEG &aSeg, ecoord &aD1, ecoord &aD2) constSEGprivate
NearestPoint(const VECTOR2I &aP) constSEG
NearestPoint(const SEG &aSeg) constSEG
NearestPoints(const SEG &aSeg, VECTOR2I &aPtA, VECTOR2I &aPtB, int64_t &aDistSq) constSEG
operator!=(const SEG &aSeg) constSEGinline
operator<(const SEG &aSeg) constSEGinline
operator<<SEGfriend
operator=(const SEG &aSeg)SEGinline
operator==(const SEG &aSeg) constSEGinline
Overlaps(const SEG &aSeg) constSEGinline
ParallelSeg(const VECTOR2I &aP) constSEG
PerpendicularSeg(const VECTOR2I &aP) constSEG
ReflectPoint(const VECTOR2I &aP) constSEG
Reverse()SEGinline
Reversed() constSEGinline
SEG()SEGinline
SEG(int aX1, int aY1, int aX2, int aY2)SEGinline
SEG(const VECTOR2I &aA, const VECTOR2I &aB)SEGinline
SEG(const VECTOR2I &aA, const VECTOR2I &aB, int aIndex)SEGinline
SEG(const SEG &aSeg)SEGinline
Side(const VECTOR2I &aP) constSEGinline
Square(int a)SEGinlinestatic
SquaredDistance(const SEG &aSeg) constSEG
SquaredDistance(const VECTOR2I &aP) constSEG
SquaredLength() constSEGinline
TCoef(const VECTOR2I &aP) constSEGinline