KiCad PCB EDA Suite
Loading...
Searching...
No Matches
FEATURES_MANAGER Member List

This is the complete list of members for FEATURES_MANAGER, including all inherited members.

AddChamferRectSymbol(const wxString &aWidth, const wxString &aHeight, const wxString &aRadius, int aPositions)FEATURES_MANAGERinlineprivate
AddCircleSymbol(const wxString &aDiameter)FEATURES_MANAGERinlineprivate
AddContour(const SHAPE_POLY_SET &aPolySet, int aOutline=0, FILL_T aFillType=FILL_T::FILLED_SHAPE)FEATURES_MANAGER
AddDimension(PCB_LAYER_ID aLayer, PCB_DIMENSION_BASE *dimension)FEATURES_MANAGER
AddFeature(Args &&... args)FEATURES_MANAGERinlineprivate
AddFeatureArc(const VECTOR2I &aStart, const VECTOR2I &aEnd, const VECTOR2I &aCenter, uint64_t aWidth, ODB_DIRECTION aDirection)FEATURES_MANAGER
AddFeatureLine(const VECTOR2I &aStart, const VECTOR2I &aEnd, uint64_t aWidth)FEATURES_MANAGER
AddFeatureSurface(const SHAPE_POLY_SET::POLYGON &aPolygon, FILL_T aFillType=FILL_T::FILLED_SHAPE)FEATURES_MANAGER
AddOvalSymbol(const wxString &aWidth, const wxString &aHeight)FEATURES_MANAGERinlineprivate
AddPad(PCB_LAYER_ID aLayer, PAD *pad)FEATURES_MANAGER
AddPadCircle(const VECTOR2I &aCenter, uint64_t aDiameter)FEATURES_MANAGER
AddPadShape(const PAD &aPad, PCB_LAYER_ID aLayer)FEATURES_MANAGER
AddPolygon(const SHAPE_POLY_SET::POLYGON &aPolygon, FILL_T aFillType, int aWidth, LINE_STYLE aDashType)FEATURES_MANAGER
AddPolygonCutouts(const SHAPE_POLY_SET::POLYGON &aPolygon)FEATURES_MANAGER
addPostMachiningAttributes(ODB_FEATURE &aFeature, const DRILL_OPERATION &aOperation)FEATURES_MANAGERprivate
AddRectSymbol(const wxString &aWidth, const wxString &aHeight)FEATURES_MANAGERinlineprivate
AddRoundDonutSymbol(const wxString &aOuterDim, const wxString &aInnerDim)FEATURES_MANAGERinlineprivate
AddRoundRectDonutSymbol(const wxString &aOuterWidth, const wxString &aOuterHeight, const wxString &aLineWidth, const wxString &aRadius)FEATURES_MANAGERinlineprivate
AddRoundRectSymbol(const wxString &aWidth, const wxString &aHeight, const wxString &aRadius)FEATURES_MANAGERinlineprivate
AddRoutContour(const SHAPE_LINE_CHAIN &aContour, int aChain, bool aPlated)FEATURES_MANAGER
AddRoutSlot(const PAD &aPad, int aChain)FEATURES_MANAGER
AddShape(PCB_LAYER_ID aLayer, PCB_SHAPE *shape)FEATURES_MANAGER
AddShape(const PCB_SHAPE &aShape, PCB_LAYER_ID aLayer=UNDEFINED_LAYER)FEATURES_MANAGER
AddSystemAttribute(Tr &r, Ta v)ATTR_MANAGERinline
AddText(PCB_LAYER_ID aLayer, BOARD_ITEM *item, RESOLUTION_CONTEXT aContext)FEATURES_MANAGER
AddTrack(PCB_LAYER_ID aLayer, PCB_TRACK *track)FEATURES_MANAGER
AddUserDefAttribute(Tr &r, Ta v)ATTR_MANAGERinline
AddVia(const PCB_VIA *aVia, PCB_LAYER_ID aLayer)FEATURES_MANAGER
addViaDrillAttributes(ODB_FEATURE &aFeature, const PCB_VIA *aVia)FEATURES_MANAGERprivate
AddViaDrillHole(const PCB_VIA *aVia, PCB_LAYER_ID aLayer)FEATURES_MANAGER
AddViaProtection(const PCB_VIA *aVia, bool drill, PCB_LAYER_ID aLayer)FEATURES_MANAGER
AddZone(PCB_LAYER_ID aLayer, ZONE *zone)FEATURES_MANAGER
ATTR_MANAGER()=defaultATTR_MANAGER
AttrValue2String(ODB_ATTR::FloatAttribute< T, n > a)ATTR_MANAGERinlineprivate
AttrValue2String(ODB_ATTR::BooleanAttribute< T > a)ATTR_MANAGERinlineprivate
AttrValue2String(ODB_ATTR::TextAttribute< T > a)ATTR_MANAGERinlineprivate
AttrValue2String(ODB_ATTR::ListTextAttribute< T > a)ATTR_MANAGERinlineprivate
AttrValue2String(ODB_ATTR::IntegerAttribute< T > a)ATTR_MANAGERinlineprivate
FeatureCount() constFEATURES_MANAGERinline
FEATURES_MANAGER(BOARD *aBoard, PCB_IO_ODBPP *aPlugin, const wxString &aLayerName, ODB_LAYER_ROLE aRole, std::optional< ODB_AUX_LAYER_TYPE > aAuxType, std::optional< DRILL_SPAN > aDrillSpan=std::nullopt)FEATURES_MANAGERinline
forEachNewFeature(size_t aFirst, F &&aFunc)FEATURES_MANAGERinlineprivate
GenerateFeatureFile(std::ostream &ost) constFEATURES_MANAGER
GenerateProfileFeatures(std::ostream &ost) constFEATURES_MANAGER
GetAttrNameNumber(const wxString &name)ATTR_MANAGERprotected
GetAttrTextNumber(const wxString &aName)ATTR_MANAGERprivate
GetODBPlugin()FEATURES_MANAGERinlineprivate
GetSymbolIndex(std::map< wxString, uint32_t > &aSymMap, const wxString &aKey)FEATURES_MANAGERinlineprivate
GetTextIndex(std::unordered_map< std::string, size_t > &aMap, std::vector< std::pair< size_t, std::string > > &aVec, const std::string &aText)ATTR_MANAGERprivate
InitFeatureList(PCB_LAYER_ID aLayer, const std::vector< BOARD_ITEM * > &aItems)FEATURES_MANAGER
isEmptyText(const Ta &v)ATTR_MANAGERinlineprivatestatic
m_allSymMapFEATURES_MANAGERprivate
m_attrNamesATTR_MANAGERprivate
m_attrNameVecATTR_MANAGERprivate
m_attrTextsATTR_MANAGERprivate
m_attrTextVecATTR_MANAGERprivate
m_auxTypeFEATURES_MANAGERprivate
m_boardFEATURES_MANAGERprivate
m_chamRectSymMapFEATURES_MANAGERprivate
m_circleSymMapFEATURES_MANAGERprivate
m_drillSpanFEATURES_MANAGERprivate
m_featuresListFEATURES_MANAGERprivate
m_layerNameFEATURES_MANAGERprivate
m_ovalSymMapFEATURES_MANAGERprivate
m_padSymMapFEATURES_MANAGERprivate
m_pluginFEATURES_MANAGERprivate
m_rectSymMapFEATURES_MANAGERprivate
m_roleFEATURES_MANAGERprivate
m_roundDonutSymMapFEATURES_MANAGERprivate
m_roundRectDonutSymMapFEATURES_MANAGERprivate
m_roundRectSymMapFEATURES_MANAGERprivate
m_symIndexFEATURES_MANAGERprivate
tagRoutFeatures(size_t aFirst, int aChain, bool aPlated)FEATURES_MANAGERprivate
WriteAttributes(std::ostream &ost, const std::string &prefix="") constATTR_MANAGERprotected
WriteAttributesName(std::ostream &ost, const std::string &prefix="") constATTR_MANAGERprotected
WriteAttributesText(std::ostream &ost, const std::string &prefix="") constATTR_MANAGERprotected
~ATTR_MANAGER()=defaultATTR_MANAGERvirtual