Home
last modified time | relevance | path

Searched defs:aSeg (Results 1 – 25 of 63) sorted by relevance

123

/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/libs/kimath/include/geometry/
H A Dseg.h96 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 Dshape_segment.h121 void SetSeg( const SEG& aSeg ) in SetSeg()
/dports/cad/horizon-eda/horizon-2.1.0/3rd_party/router/include/geometry/
H A Dseg.h90 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 Dshape_segment.h65 void SetSeg( const SEG& aSeg ) in SetSeg()
H A Ddirection45.h87 DIRECTION_45( const SEG& aSeg ) in DIRECTION_45()
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/router/
H A Dpns_segment.h45 SEGMENT( const SEG& aSeg, int aNet ) : in SEGMENT()
52 SEGMENT( const LINE& aParentLine, const SEG& aSeg ) : in SEGMENT()
H A Dpns_utils.cpp66 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 Dpns_dragger.cpp71 VVIA* DRAGGER::checkVirtualVia( const VECTOR2D& aP, SEGMENT* aSeg ) in checkVirtualVia()
112 bool DRAGGER::startDragSegment( const VECTOR2D& aP, SEGMENT* aSeg ) in startDragSegment()
H A Dpns_node.cpp630 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 Dpns_segment.h45 SEGMENT( const SEG& aSeg, int aNet ) : in SEGMENT()
51 SEGMENT( const LINE& aParentLine, const SEG& aSeg ) : in SEGMENT()
H A Dpns_line.h176 void LinkSegment( SEGMENT* aSeg ) in LinkSegment()
199 bool ContainsSegment( SEGMENT* aSeg ) const in ContainsSegment()
H A Dpns_utils.cpp53 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 Dpns_node.cpp589 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 Dpns_dragger.cpp57 bool DRAGGER::startDragSegment( const VECTOR2D& aP, SEGMENT* aSeg ) in startDragSegment()
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/qa/libs/kimath/geometry/
H A Dgeom_test_utils.h85 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 Dseg.cpp116 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 Dshape_rect.cpp28 bool SHAPE_RECT::Collide( const SEG& aSeg, int aClearance, int* aActual, in Collide() argument
H A Dshape_compound.cpp117 bool SHAPE_COMPOUND::Collide( const SEG& aSeg, int aClearance, int* aActual, in Collide() argument
H A Dshape_arc.cpp229 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 Dseg.cpp141 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 Dshape_line_chain.cpp68 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 Dshape_collisions.cpp208 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 Dshape_arc.cpp32 bool SHAPE_ARC::Collide( const SEG& aSeg, int aClearance ) const in Collide() argument
/dports/cad/opencascade/opencascade-7.6.0/src/Geom2dAPI/
H A DGeom2dAPI_InterCurveCurve.cxx200 const IntRes2d_IntersectionSegment& aSeg = myIntersector.Segment(theIndex); in Segment() local
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/qa/pcbnew_utils/
H A Dboard_construction_utils.cpp35 void DrawSegment( FOOTPRINT& aFootprint, const SEG& aSeg, int aWidth, PCB_LAYER_ID aLayer ) in DrawSegment()

123