MCPcopy Create free account
hub / github.com/KLayout/klayout / remove_line_style

Function remove_line_style

src/laybasic/laybasic/gsiDeclLayLayoutViewBase.cc:95–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93}
94
95static void remove_line_style (lay::LayoutViewBase *view, unsigned int index)
96{
97 lay::LineStyles styles (view->line_styles ());
98
99 if (index >= (unsigned int) std::distance (styles.begin (), styles.begin_custom ()) &&
100 index < (unsigned int) std::distance (styles.begin (), styles.end ())) {
101 lay::LineStyleInfo p;
102 styles.replace_style (index, p);
103 styles.renumber ();
104 view->set_line_styles (styles);
105 }
106}
107
108static void clear_line_styles (lay::LayoutViewBase *view)
109{

Callers

nothing calls this directly

Calls 7

replace_styleMethod · 0.80
distanceFunction · 0.50
beginMethod · 0.45
begin_customMethod · 0.45
endMethod · 0.45
renumberMethod · 0.45
set_line_stylesMethod · 0.45

Tested by

no test coverage detected