| 
    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 | 
| Center() const | SEG | inline | 
| checkCollinearOverlap(const SEG &aSeg, bool useXAxis, bool aIgnoreEndpoints, VECTOR2I *aPt) const | SEG | private | 
| 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 | 
| IntersectsLine(double aSlope, double aOffset, VECTOR2I &aIntersection) const | SEG | |
| 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<<(std::ostream &aStream, const SEG &aSeg) | 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 |