KiCad PCB EDA Suite
|
#include <odb_feature.h>
Classes | |
struct | SURFACE_LINE |
Public Member Functions | |
ODB_SURFACE_DATA (const SHAPE_POLY_SET::POLYGON &aPolygon) | |
void | AddPolygonHoles (const SHAPE_POLY_SET::POLYGON &aPolygon) |
void | WriteData (std::ostream &ost) const |
Public Attributes | |
std::vector< std::vector< SURFACE_LINE > > | m_polygons |
Definition at line 313 of file odb_feature.h.
ODB_SURFACE_DATA::ODB_SURFACE_DATA | ( | const SHAPE_POLY_SET::POLYGON & | aPolygon | ) |
Definition at line 946 of file odb_feature.cpp.
References m_polygons.
void ODB_SURFACE_DATA::AddPolygonHoles | ( | const SHAPE_POLY_SET::POLYGON & | aPolygon | ) |
Definition at line 967 of file odb_feature.cpp.
References m_polygons.
void ODB_SURFACE_DATA::WriteData | ( | std::ostream & | ost | ) | const |
Definition at line 995 of file odb_feature.cpp.
References ODB::AddXY(), m_polygons, and ODB_SURFACE_DATA::SURFACE_LINE::SEGMENT.
std::vector<std::vector<SURFACE_LINE> > ODB_SURFACE_DATA::m_polygons |
Definition at line 345 of file odb_feature.h.
Referenced by AddPolygonHoles(), ODB_SURFACE_DATA(), and WriteData().