KiCad PCB EDA Suite
|
This is the complete list of members for SEG, including all inherited members.
A | SEG | |
Angle(const SEG &aOther) const | SEG | |
ApproxCollinear(const SEG &aSeg, int aDistanceThreshold=1) const | SEG | |
ApproxParallel(const SEG &aSeg, int aDistanceThreshold=1) const | SEG | |
ApproxPerpendicular(const SEG &aSeg) const | SEG | |
B | SEG | |
CanonicalCoefs(ecoord &qA, ecoord &qB, ecoord &qC) const | SEG | inline |
ccw(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC) const | SEG | private |
Center() const | SEG | inline |
Collide(const SEG &aSeg, int aClearance, int *aActual=nullptr) const | SEG | |
Collinear(const SEG &aSeg) const | SEG | inline |
Contains(const SEG &aSeg) const | SEG | inline |
Contains(const VECTOR2I &aP) const | SEG | |
Distance(const SEG &aSeg) const | SEG | |
Distance(const VECTOR2I &aP) const | SEG | |
ecoord typedef | SEG | |
Index() const | SEG | inline |
Intersect(const SEG &aSeg, bool aIgnoreEndpoints=false, bool aLines=false) const | SEG | |
IntersectLines(const SEG &aSeg) const | SEG | inline |
Intersects(const SEG &aSeg) const | SEG | |
intersects(const SEG &aSeg, bool aIgnoreEndpoints=false, bool aLines=false, VECTOR2I *aPt=nullptr) const | SEG | private |
Length() const | SEG | inline |
LineDistance(const VECTOR2I &aP, bool aDetermineSide=false) const | SEG | |
LineProject(const VECTOR2I &aP) const | SEG | |
m_index | SEG | private |
mutualDistanceSquared(const SEG &aSeg, ecoord &aD1, ecoord &aD2) const | SEG | private |
NearestPoint(const VECTOR2I &aP) const | SEG | |
NearestPoint(const SEG &aSeg) const | SEG | |
NearestPoints(const SEG &aSeg, VECTOR2I &aPtA, VECTOR2I &aPtB, int64_t &aDistSq) const | SEG | |
operator!=(const SEG &aSeg) const | SEG | inline |
operator<(const SEG &aSeg) const | SEG | inline |
operator<< | SEG | friend |
operator=(const SEG &aSeg) | SEG | inline |
operator==(const SEG &aSeg) const | SEG | inline |
Overlaps(const SEG &aSeg) const | SEG | inline |
ParallelSeg(const VECTOR2I &aP) const | SEG | |
PerpendicularSeg(const VECTOR2I &aP) const | SEG | |
ReflectPoint(const VECTOR2I &aP) const | SEG | |
Reverse() | SEG | inline |
Reversed() const | SEG | inline |
SEG() | SEG | inline |
SEG(int aX1, int aY1, int aX2, int aY2) | SEG | inline |
SEG(const VECTOR2I &aA, const VECTOR2I &aB) | SEG | inline |
SEG(const VECTOR2I &aA, const VECTOR2I &aB, int aIndex) | SEG | inline |
SEG(const SEG &aSeg) | SEG | inline |
Side(const VECTOR2I &aP) const | SEG | inline |
Square(int a) | SEG | inlinestatic |
SquaredDistance(const SEG &aSeg) const | SEG | |
SquaredDistance(const VECTOR2I &aP) const | SEG | |
SquaredLength() const | SEG | inline |
TCoef(const VECTOR2I &aP) const | SEG | inline |