← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] No more boost::polygon in Kicad

 

In response to a message written on 14.07.2015, 12:03, from Tomasz Wlostowski:
Thanks, I'll check this later (I'm also seeing the slow 3D viewer issue
observe first by Blair)
Hmmm, small TODO?…
Searching for regex:'CPOLYGONS_LIST'...
In:'~/rpm/BUILD/depolygonized/polygon/PolyLine.h':
108: * CPOLYGONS_LIST handle a list of contours (polygons corners).
112:class CPOLYGONS_LIST
117:    CPOLYGONS_LIST() {};
158:    void Append( const CPOLYGONS_LIST& aList )
482:    CPOLYGONS_LIST          m_CornersList;  // array of points for corners
486:const SHAPE_POLY_SET ConvertPolyListToPolySet( const CPOLYGONS_LIST& aList );
487:const CPOLYGONS_LIST ConvertPolySetToPolyList( const SHAPE_POLY_SET& aPolyset );
In:'~/rpm/BUILD/depolygonized/polygon/PolyLine.cpp':
576:int CPOLYGONS_LIST::GetContoursCount() const
1271:const SHAPE_POLY_SET ConvertPolyListToPolySet( const CPOLYGONS_LIST& aList )
1317:const CPOLYGONS_LIST ConvertPolySetToPolyList(const SHAPE_POLY_SET& aPolyset)
1319:    CPOLYGONS_LIST list;
In:'~/rpm/BUILD/depolygonized/polygon/polygon_test_point_inside.h':
 33:class CPOLYGONS_LIST;
 44:bool TestPointInsidePolygon( const CPOLYGONS_LIST& aPolysList,
In:'~/rpm/BUILD/depolygonized/polygon/polygon_test_point_inside.cpp':
 53:bool TestPointInsidePolygon( const CPOLYGONS_LIST& aPolysList,
In:'~/rpm/BUILD/depolygonized/pcbnew/zones_convert_brd_items_to_polygons_with_Boost.cpp':
422:    CPOLYGONS_LIST tmp;
In:'~/rpm/BUILD/depolygonized/pcbnew/kicad_plugin.cpp':
1572:    const CPOLYGONS_LIST& cv = aZone->Outline()->m_CornersList;
In:'~/rpm/BUILD/depolygonized/pcbnew/legacy_plugin.cpp':
4024:    const CPOLYGONS_LIST& cv = me->Outline()->m_CornersList;
4034:    const CPOLYGONS_LIST& fv = me->GetFilledPolysList();
In:'~/rpm/BUILD/depolygonized/pcbnew/zone_filling_algorithm.cpp':
88: // or left it without chamfer and use only CPOLYGONS_LIST::InflateOutline to create
In:'~/rpm/BUILD/depolygonized/3d-viewer/3d_draw_board_body.cpp':
77:static const SHAPE_POLY_SET convertPolyListToPolySet(const CPOLYGONS_LIST& aList) 107:static const CPOLYGONS_LIST convertPolySetToPolyList(const SHAPE_POLY_SET& aPolyset)
109:    CPOLYGONS_LIST list;



--
Best Regards,
LordBlick


Follow ups

References