/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/libs/kimath/include/geometry/ |
H A D | seg.h | 96 SEG( const SEG& aSeg ) : in SEG() 209 OPT_VECTOR2I IntersectLines( const SEG& aSeg ) const in IntersectLines() 268 bool Collinear( const SEG& aSeg ) const in Collinear() 279 bool ApproxCollinear( const SEG& aSeg ) const in ApproxCollinear() 301 bool ApproxPerpendicular( const SEG& aSeg ) const in ApproxPerpendicular() 308 bool Overlaps( const SEG& aSeg ) const in Overlaps() 331 bool Contains( const SEG& aSeg ) const in Contains()
|
H A D | shape_segment.h | 121 void SetSeg( const SEG& aSeg ) in SetSeg()
|
/dports/cad/horizon-eda/horizon-2.1.0/3rd_party/router/include/geometry/ |
H A D | seg.h | 90 SEG( const SEG& aSeg ) : A( aSeg.A ), B( aSeg.B ), m_index( aSeg.m_index ) in SEG() 183 OPT_VECTOR2I IntersectLines( const SEG& aSeg ) const in IntersectLines() 199 int Distance( const SEG& aSeg ) const in Distance() 235 bool Collinear( const SEG& aSeg ) const in Collinear() 246 bool ApproxCollinear( const SEG& aSeg ) const in ApproxCollinear() 257 bool ApproxParallel ( const SEG& aSeg ) const in ApproxParallel() 269 bool Overlaps( const SEG& aSeg ) const in Overlaps()
|
H A D | shape_segment.h | 65 void SetSeg( const SEG& aSeg ) in SetSeg()
|
H A D | direction45.h | 87 DIRECTION_45( const SEG& aSeg ) in DIRECTION_45()
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/router/ |
H A D | pns_segment.h | 45 SEGMENT( const SEG& aSeg, int aNet ) : in SEGMENT() 52 SEGMENT( const LINE& aParentLine, const SEG& aSeg ) : in SEGMENT()
|
H A D | pns_utils.cpp | 66 const SHAPE_LINE_CHAIN ArcHull( const SHAPE_ARC& aSeg, int aClearance, in ArcHull() 123 const SHAPE_LINE_CHAIN SegmentHull ( const SHAPE_SEGMENT& aSeg, int aClearance, in SegmentHull() 236 SHAPE_RECT ApproximateSegmentAsRect( const SHAPE_SEGMENT& aSeg ) in ApproximateSegmentAsRect()
|
H A D | pns_dragger.cpp | 71 VVIA* DRAGGER::checkVirtualVia( const VECTOR2D& aP, SEGMENT* aSeg ) in checkVirtualVia() 112 bool DRAGGER::startDragSegment( const VECTOR2D& aP, SEGMENT* aSeg ) in startDragSegment()
|
H A D | pns_node.cpp | 630 void NODE::addSegment( SEGMENT* aSeg ) in addSegment() 723 void NODE::removeSegmentIndex( SEGMENT* aSeg ) in removeSegmentIndex() 947 const LINE NODE::AssembleLine( LINKED_ITEM* aSeg, int* aOriginSegmentIndex, in AssembleLine() 1495 SEGMENT* NODE::findRedundantSegment( SEGMENT* aSeg ) in findRedundantSegment()
|
/dports/cad/horizon-eda/horizon-2.1.0/3rd_party/router/router/ |
H A D | pns_segment.h | 45 SEGMENT( const SEG& aSeg, int aNet ) : in SEGMENT() 51 SEGMENT( const LINE& aParentLine, const SEG& aSeg ) : in SEGMENT()
|
H A D | pns_line.h | 176 void LinkSegment( SEGMENT* aSeg ) in LinkSegment() 199 bool ContainsSegment( SEGMENT* aSeg ) const in ContainsSegment()
|
H A D | pns_utils.cpp | 53 const SHAPE_LINE_CHAIN SegmentHull ( const SHAPE_SEGMENT& aSeg, int aClearance, in SegmentHull() 157 SHAPE_RECT ApproximateSegmentAsRect( const SHAPE_SEGMENT& aSeg ) in ApproximateSegmentAsRect()
|
H A D | pns_node.cpp | 589 void NODE::addSegment( SEGMENT* aSeg ) in addSegment() 661 void NODE::removeSegmentIndex( SEGMENT* aSeg ) in removeSegmentIndex() 837 const LINE NODE::AssembleLine( SEGMENT* aSeg, int* aOriginSegmentIndex, bool aStopAtLockedJoints ) in AssembleLine() 1326 SEGMENT* NODE::findRedundantSegment( SEGMENT* aSeg ) in findRedundantSegment()
|
H A D | pns_dragger.cpp | 57 bool DRAGGER::startDragSegment( const VECTOR2D& aP, SEGMENT* aSeg ) in startDragSegment()
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/qa/libs/kimath/geometry/ |
H A D | geom_test_utils.h | 85 inline bool SegmentCompletelyInQuadrant( const SEG& aSeg, QUADRANT aQuadrant ) in SegmentCompletelyInQuadrant() 94 inline bool SegmentEndsInQuadrant( const SEG& aSeg, QUADRANT aQuadrant ) in SegmentEndsInQuadrant() 103 inline bool SegmentCompletelyWithinRadius( const SEG& aSeg, const VECTOR2I& aPt, const int aRadius ) in SegmentCompletelyWithinRadius()
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/libs/kimath/src/geometry/ |
H A D | seg.cpp | 116 bool SEG::intersects( const SEG& aSeg, bool aIgnoreEndpoints, bool aLines, VECTOR2I* aPt ) const in intersects() argument 154 OPT_VECTOR2I SEG::Intersect( const SEG& aSeg, bool aIgnoreEndpoints, bool aLines ) const in Intersect() argument 189 bool SEG::Collide( const SEG& aSeg, int aClearance, int* aActual ) const in Collide() argument
|
H A D | shape_rect.cpp | 28 bool SHAPE_RECT::Collide( const SEG& aSeg, int aClearance, int* aActual, in Collide() argument
|
H A D | shape_compound.cpp | 117 bool SHAPE_COMPOUND::Collide( const SEG& aSeg, int aClearance, int* aActual, in Collide() argument
|
H A D | shape_arc.cpp | 229 bool SHAPE_ARC::Collide( const SEG& aSeg, int aClearance, int* aActual, VECTOR2I* aLocation ) const in Collide() argument 261 int SHAPE_ARC::IntersectLine( const SEG& aSeg, std::vector<VECTOR2I>* aIpsBuffer ) const in IntersectLine() argument
|
/dports/cad/horizon-eda/horizon-2.1.0/3rd_party/router/common/geometry/ |
H A D | seg.cpp | 141 OPT_VECTOR2I SEG::Intersect( const SEG& aSeg, bool aIgnoreEndpoints, bool aLines ) const in Intersect() argument 176 bool SEG::Collide( const SEG& aSeg, int aClearance ) const in Collide() argument
|
H A D | shape_line_chain.cpp | 68 bool SHAPE_LINE_CHAIN::Collide( const SEG& aSeg, int aClearance ) const in Collide() argument 260 int SHAPE_LINE_CHAIN::Intersect( const SEG& aSeg, INTERSECTIONS& aIp ) const in Intersect() argument 572 const VECTOR2I SHAPE_LINE_CHAIN::NearestPoint( const SEG& aSeg, int& dist ) const in NearestPoint() argument
|
H A D | shape_collisions.cpp | 208 static inline bool Collide( const SHAPE_CIRCLE& aA, const SHAPE_SEGMENT& aSeg, int aClearance, in Collide() 268 static inline bool Collide( const SHAPE_RECT& aA, const SHAPE_SEGMENT& aSeg, int aClearance, in Collide() 559 bool SHAPE_RECT::Collide( const SEG& aSeg, int aClearance ) const in Collide() argument
|
H A D | shape_arc.cpp | 32 bool SHAPE_ARC::Collide( const SEG& aSeg, int aClearance ) const in Collide() argument
|
/dports/cad/opencascade/opencascade-7.6.0/src/Geom2dAPI/ |
H A D | Geom2dAPI_InterCurveCurve.cxx | 200 const IntRes2d_IntersectionSegment& aSeg = myIntersector.Segment(theIndex); in Segment() local
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/qa/pcbnew_utils/ |
H A D | board_construction_utils.cpp | 35 void DrawSegment( FOOTPRINT& aFootprint, const SEG& aSeg, int aWidth, PCB_LAYER_ID aLayer ) in DrawSegment()
|