KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ODB_SURFACE_DATA Class Reference

#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
 

Detailed Description

Definition at line 313 of file odb_feature.h.

Constructor & Destructor Documentation

◆ ODB_SURFACE_DATA()

ODB_SURFACE_DATA::ODB_SURFACE_DATA ( const SHAPE_POLY_SET::POLYGON aPolygon)

Definition at line 946 of file odb_feature.cpp.

References m_polygons.

Member Function Documentation

◆ AddPolygonHoles()

void ODB_SURFACE_DATA::AddPolygonHoles ( const SHAPE_POLY_SET::POLYGON aPolygon)

Definition at line 967 of file odb_feature.cpp.

References m_polygons.

◆ WriteData()

void ODB_SURFACE_DATA::WriteData ( std::ostream &  ost) const

Member Data Documentation

◆ m_polygons

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().


The documentation for this class was generated from the following files: