KiCad PCB EDA Suite
Loading...
Searching...
No Matches
snap_settings_params.h File Reference
#include <vector>
#include <settings/parameters.h>
#include <settings/snap_settings.h>

Go to the source code of this file.

Functions

void AddSnapInferenceParams (std::vector< PARAM_BASE * > &aParams, SNAP_INFERENCE_SETTINGS &aSettings)
 Register the snap inference parameters.
 

Function Documentation

◆ AddSnapInferenceParams()

void AddSnapInferenceParams ( std::vector< PARAM_BASE * > & aParams,
SNAP_INFERENCE_SETTINGS & aSettings )
inline

Register the snap inference parameters.

Kept here so the schematic and board editors cannot drift apart on config keys or defaults; the defaults come from the struct itself rather than being restated per editor.

Definition at line 34 of file snap_settings_params.h.

References SNAP_INFERENCE_SETTINGS::alignmentDistribution, SNAP_INFERENCE_SETTINGS::constructionExtensions, SNAP_INFERENCE_SETTINGS::objectGeometry, and SNAP_INFERENCE_SETTINGS::tangentNormal.

Referenced by EESCHEMA_SETTINGS::EESCHEMA_SETTINGS(), FOOTPRINT_EDITOR_SETTINGS::FOOTPRINT_EDITOR_SETTINGS(), PCBNEW_SETTINGS::PCBNEW_SETTINGS(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().