|
KiCad PCB EDA Suite
|
#include <view_overlay.h>
Classes | |
| struct | COMMAND |
| struct | COMMAND_ARC |
| struct | COMMAND_BITMAP_TEXT |
| struct | COMMAND_CIRCLE |
| struct | COMMAND_GLYPH_SIZE |
| struct | COMMAND_LINE |
| struct | COMMAND_POINT_POLYGON |
| struct | COMMAND_POLY_POLYGON |
| struct | COMMAND_POLYGON |
| struct | COMMAND_RECTANGLE |
| struct | COMMAND_SET_COLOR |
| struct | COMMAND_SET_FILL |
| struct | COMMAND_SET_STROKE |
| struct | COMMAND_SET_WIDTH |
Public Member Functions | |
| VIEW_OVERLAY () | |
| virtual | ~VIEW_OVERLAY () |
| VIEW_OVERLAY (const VIEW_OVERLAY &)=delete | |
| VIEW_OVERLAY & | operator= (const VIEW_OVERLAY &)=delete |
| wxString | GetClass () const override |
| Return the class name. | |
| void | Clear () |
| virtual const BOX2I | ViewBBox () const override |
| Return the bounding box of the item covering all its layers. | |
| virtual void | ViewDraw (int aLayer, VIEW *aView) const override |
| Draw the parts of the object belonging to layer aLayer. | |
| virtual std::vector< int > | ViewGetLayers () const override |
| Return the all the layers within the VIEW the object is painted on. | |
| void | Line (const VECTOR2D &aStartPoint, const VECTOR2D &aEndPoint) |
| void | Line (const SEG &aSeg) |
| void | Segment (const VECTOR2D &aStartPoint, const VECTOR2D &aEndPoint, double aWidth) |
| void | Circle (const VECTOR2D &aCenterPoint, double aRadius) |
| void | Arc (const VECTOR2D &aCenterPoint, double aRadius, const EDA_ANGLE &aStartAngle, const EDA_ANGLE &aEndAngle) |
| void | Rectangle (const VECTOR2D &aStartPoint, const VECTOR2D &aEndPoint) |
| void | Cross (const VECTOR2D &aP, int aSize) |
| void | Polygon (const std::deque< VECTOR2D > &aPointList) |
| void | Polygon (const SHAPE_POLY_SET &aPolySet) |
| void | Polyline (const SHAPE_LINE_CHAIN &aPolyLine) |
| void | Polygon (const VECTOR2D aPointList[], int aListSize) |
| void | BitmapText (const wxString &aText, const VECTOR2I &aPosition, const EDA_ANGLE &aAngle) |
| void | SetIsFill (bool aIsFillEnabled) |
| void | SetIsStroke (bool aIsStrokeEnabled) |
| void | SetFillColor (const COLOR4D &aColor) |
| void | SetStrokeColor (const COLOR4D &aColor) |
| void | SetGlyphSize (const VECTOR2I &aSize) |
| void | SetLineWidth (double aLineWidth) |
| const COLOR4D & | GetStrokeColor () const |
| const COLOR4D & | GetFillColor () const |
| bool | IsSCH_ITEM () const |
| bool | IsBOARD_ITEM () const |
| virtual double | ViewGetLOD (int aLayer, const VIEW *aView) const |
| Return the level of detail (LOD) of the item. | |
| VIEW_ITEM_DATA * | viewPrivData () const |
| void | SetForcedTransparency (double aForcedTransparency) |
| double | GetForcedTransparency () const |
| bool | Set (PROPERTY_BASE *aProperty, wxAny &aValue, bool aNotify=true) |
| template<typename T> | |
| bool | Set (PROPERTY_BASE *aProperty, T aValue, bool aNotify=true) |
| bool | Set (PROPERTY_BASE *aProperty, wxVariant aValue, bool aNotify=true) |
| template<typename T> | |
| bool | Set (const wxString &aProperty, T aValue, bool aNotify=true) |
| wxAny | Get (PROPERTY_BASE *aProperty) const |
| template<typename T> | |
| T | Get (PROPERTY_BASE *aProperty) const |
| template<typename T> | |
| std::optional< T > | Get (const wxString &aProperty) const |
Static Protected Member Functions | |
| static double | lodScaleForThreshold (const KIGFX::VIEW *aView, int aWhatIu, int aThresholdIu) |
| Get the scale at which aWhatIu would be drawn at the same size as aThresholdIu on screen. | |
Static Protected Attributes | |
| static constexpr double | LOD_HIDE = std::numeric_limits<double>::max() |
| Return this constant from ViewGetLOD() to hide the item unconditionally. | |
| static constexpr double | LOD_SHOW = 0.0 |
| Return this constant from ViewGetLOD() to show the item unconditionally. | |
Private Member Functions | |
| void | releaseCommands () |
Private Attributes | |
| COLOR4D | m_strokeColor |
| COLOR4D | m_fillColor |
| std::vector< COMMAND * > | m_commands |
| bool | m_isSCH_ITEM |
| bool | m_isBOARD_ITEM |
| VIEW_ITEM_DATA * | m_viewPrivData |
| double | m_forcedTransparency |
| Additional transparency for diff'ing items. | |
Definition at line 39 of file view_overlay.h.
| KIGFX::VIEW_OVERLAY::VIEW_OVERLAY | ( | ) |
Definition at line 261 of file view_overlay.cpp.
Referenced by operator=(), and VIEW_OVERLAY().
|
virtual |
Definition at line 266 of file view_overlay.cpp.
References releaseCommands().
|
delete |
References VIEW_OVERLAY().
| void KIGFX::VIEW_OVERLAY::Arc | ( | const VECTOR2D & | aCenterPoint, |
| double | aRadius, | ||
| const EDA_ANGLE & | aStartAngle, | ||
| const EDA_ANGLE & | aEndAngle ) |
Definition at line 373 of file view_overlay.cpp.
References m_commands.
Referenced by PNS_LOG_VIEWER_OVERLAY::Arc(), and operator=().
| void KIGFX::VIEW_OVERLAY::BitmapText | ( | const wxString & | aText, |
| const VECTOR2I & | aPosition, | ||
| const EDA_ANGLE & | aAngle ) |
Definition at line 398 of file view_overlay.cpp.
References m_commands.
Referenced by operator=(), and LABEL_MANAGER::Redraw().
| void KIGFX::VIEW_OVERLAY::Circle | ( | const VECTOR2D & | aCenterPoint, |
| double | aRadius ) |
| void KIGFX::VIEW_OVERLAY::Clear | ( | ) |
Definition at line 287 of file view_overlay.cpp.
References releaseCommands().
Referenced by operator=(), and KICAD_DIFF::RenderSceneToOverlay().
| void KIGFX::VIEW_OVERLAY::Cross | ( | const VECTOR2D & | aP, |
| int | aSize ) |
|
inherited |
Definition at line 84 of file inspectable_impl.h.
References PROPERTY_BASE::get(), PROPERTY_MANAGER::GetProperty(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inherited |
Definition at line 74 of file inspectable.cpp.
References PROPERTY_BASE::getter(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
Referenced by BOOST_AUTO_TEST_CASE(), CLASS_D_DESC::CLASS_D_DESC(), KICAD_DIFF::DiffItemProperties(), PROPERTIES_PANEL::getItemValue(), PCBEXPR_VAR_REF::GetValue(), DIALOG_FIND_BY_PROPERTIES::getVariantAwareValue(), KICAD_DIFF::ItemProperties(), and SCHEMATIC::SCHEMATIC().
|
inherited |
Definition at line 72 of file inspectable_impl.h.
References PROPERTY_BASE::get(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
overridevirtual |
Return the class name.
Implements KIGFX::VIEW_ITEM.
Definition at line 272 of file view_overlay.cpp.
Referenced by operator=().
|
inline |
Definition at line 107 of file view_overlay.h.
References m_fillColor.
|
inlineinherited |
Definition at line 167 of file view_item.h.
References m_forcedTransparency.
Referenced by KIGFX::SCH_PAINTER::draw(), EDA_ITEM::EDA_ITEM(), KIGFX::PCB_RENDER_SETTINGS::GetColor(), KIGFX::SCH_PAINTER::getRenderColor(), and EDA_ITEM::operator=().
|
inline |
Definition at line 106 of file view_overlay.h.
References m_strokeColor.
Referenced by PNS_LOG_VIEWER_OVERLAY::AnnotatedPoint(), PNS_LOG_VIEWER_OVERLAY::AnnotatedPolyline(), and PNS_LOG_VIEWER_OVERLAY::Arc().
|
inlineinherited |
Definition at line 98 of file view_item.h.
References m_isBOARD_ITEM.
Referenced by KIGFX::PCB_VIEW::Add(), PCB_GRID_HELPER::BestSnapAnchor(), PCB_GROUP_TOOL::canGroupItem(), EDIT_TOOL::doMoveSelection(), KIGFX::PCB_PAINTER::Draw(), EDA_ITEM::EDA_ITEM(), PCB_BASE_FRAME::FocusOnItem(), PCB_PROPERTIES_PANEL::getPropertyFromEvent(), PCB_SELECTION_TOOL::highlightInternal(), PCB_TEST_SELECTION_TOOL::highlightInternal(), GENERAL_COLLECTOR::Inspect(), BOARD::Move(), PCB_GRID_HELPER::nearestAnchor(), PCB_GRID_HELPER::OnBoardItemRemoved(), PCB_CONTROL::Paste(), DRAWING_TOOL::PlaceImportedGraphics(), BOARD_COMMIT::Push(), PCB_BASE_EDIT_FRAME::PutDataInPreviousState(), KIGFX::PCB_VIEW::Remove(), PCB_SELECTION_TOOL::select(), PCB_SELECTION_TOOL::SelectAll(), PCB_EDIT_FRAME::SetActiveLayer(), PCB_EDIT_FRAME::SetPageSettings(), PCB_BASE_FRAME::SetPlotSettings(), PCB_EDIT_FRAME::ShowBoardSetupDialog(), BOARD_COMMIT::Stage(), EDIT_TOOL::Swap(), BOARD_COMMIT::undoLevelItem(), PCB_SELECTION_TOOL::unhighlightInternal(), PCB_TEST_SELECTION_TOOL::unhighlightInternal(), PCB_SELECTION_TOOL::UnselectAll(), KIGFX::PCB_VIEW::Update(), KIGFX::PCB_VIEW::UpdateCollidingItems(), EDIT_TOOL::updateModificationPoint(), and DIALOG_POSITION_RELATIVE::UpdatePickedItem().
|
inlineinherited |
Definition at line 97 of file view_item.h.
References m_isSCH_ITEM.
Referenced by SCH_GROUP_TOOL::canGroupItem(), KIGFX::SCH_VIEW::DisplaySheet(), EDA_ITEM::EDA_ITEM(), SCH_EDIT_FRAME::FocusOnItem(), SYMBOL_EDIT_FRAME::FocusOnItem(), SCH_PROPERTIES_PANEL::getPropertyFromEvent(), SCH_TOOL_BASE< T >::saveCopyInUndoList(), and KIGFX::SCH_VIEW::Update().
| void KIGFX::VIEW_OVERLAY::Line | ( | const SEG & | aSeg | ) |
Definition at line 326 of file view_overlay.cpp.
Definition at line 320 of file view_overlay.cpp.
References m_commands.
Referenced by PNS_LOG_VIEWER_OVERLAY::AnnotatedPoint(), Cross(), Line(), operator=(), Polyline(), LABEL_MANAGER::Redraw(), and Segment().
|
staticprotectedinherited |
Get the scale at which aWhatIu would be drawn at the same size as aThresholdIu on screen.
This is useful when a level-of-detail is defined in terms of a threshold size (i.e. 'only draw X when it will be bigger than Y size on screen').
E.g. if aWhatIu is 1000 and aThresholdIu is 100, then the item will be the same size as the threshold at 0.1 scale. Returning that 0.1 as the LoD will hide the item when the scale is less than 0.1 - i.e. smaller than the threshold.
Because even at zoom 1.0, 1mm in KiCad may not be exactly 1mm on a physical screen, the threshold may not be exact in practice.
Definition at line 35 of file view_item.cpp.
References KIGFX::VIEW::GetPainter(), KIGFX::PAINTER::GetSettings(), KIGFX::RENDER_SETTINGS::IsPrinting(), LOD_HIDE, LOD_SHOW, and VIEW.
Referenced by GERBER_DRAW_ITEM::ViewGetLOD(), PAD::ViewGetLOD(), PCB_TRACK::ViewGetLOD(), PCB_VIA::ViewGetLOD(), and SCH_LINE::ViewGetLOD().
|
delete |
References Arc(), BitmapText(), Circle(), Clear(), Cross(), GetClass(), Line(), Polygon(), Polyline(), Rectangle(), Segment(), SetFillColor(), SetGlyphSize(), SetIsFill(), SetIsStroke(), SetLineWidth(), SetStrokeColor(), KIGFX::VIEW_ITEM::VIEW, VIEW_OVERLAY(), ViewBBox(), ViewDraw(), and ViewGetLayers().
| void KIGFX::VIEW_OVERLAY::Polygon | ( | const SHAPE_POLY_SET & | aPolySet | ) |
Definition at line 349 of file view_overlay.cpp.
References m_commands.
| void KIGFX::VIEW_OVERLAY::Polygon | ( | const std::deque< VECTOR2D > & | aPointList | ) |
Definition at line 355 of file view_overlay.cpp.
References m_commands.
Referenced by operator=(), and KICAD_DIFF::RenderSceneToOverlay().
| void KIGFX::VIEW_OVERLAY::Polygon | ( | const VECTOR2D | aPointList[], |
| int | aListSize ) |
Definition at line 361 of file view_overlay.cpp.
References m_commands.
| void KIGFX::VIEW_OVERLAY::Polyline | ( | const SHAPE_LINE_CHAIN & | aPolyLine | ) |
Definition at line 339 of file view_overlay.cpp.
References SHAPE_LINE_CHAIN::CSegment(), Line(), SHAPE_LINE_CHAIN::SegmentCount(), SetIsFill(), and SetIsStroke().
Referenced by PNS_LOG_VIEWER_OVERLAY::AnnotatedPolyline(), and operator=().
Definition at line 380 of file view_overlay.cpp.
References m_commands.
Referenced by operator=(), LABEL_MANAGER::Redraw(), and KICAD_DIFF::RenderSceneToOverlay().
|
private |
Definition at line 278 of file view_overlay.cpp.
References m_commands.
Referenced by Clear(), and ~VIEW_OVERLAY().
| void KIGFX::VIEW_OVERLAY::Segment | ( | const VECTOR2D & | aStartPoint, |
| const VECTOR2D & | aEndPoint, | ||
| double | aWidth ) |
Definition at line 332 of file view_overlay.cpp.
References Line(), and SetLineWidth().
Referenced by operator=().
|
inherited |
Definition at line 48 of file inspectable_impl.h.
References PROPERTY_MANAGER::GetProperty(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::set(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inherited |
Definition at line 31 of file inspectable_impl.h.
References PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::set(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inherited |
Definition at line 28 of file inspectable.cpp.
References PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::setter(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
Referenced by KICAD_DIFF::ApplyPropertyResolutions(), PCB_PROPERTIES_PANEL::valueChanged(), and SCH_PROPERTIES_PANEL::valueChanged().
|
inherited |
Definition at line 45 of file inspectable.cpp.
References PROPERTY_BASE::GetChoices(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::set(), TYPE_HASH, PROPERTY_MANAGER::TypeCast(), and PROPERTY_BASE::TypeHash().
| void KIGFX::VIEW_OVERLAY::SetFillColor | ( | const COLOR4D & | aColor | ) |
Definition at line 411 of file view_overlay.cpp.
References m_commands, and m_fillColor.
Referenced by operator=(), and KICAD_DIFF::RenderSceneToOverlay().
|
inlineinherited |
Definition at line 162 of file view_item.h.
References m_forcedTransparency.
Referenced by EDA_ITEM::EDA_ITEM(), FOOTPRINT_DIFF_WIDGET::onSlider(), and EDA_ITEM::operator=().
| void KIGFX::VIEW_OVERLAY::SetGlyphSize | ( | const VECTOR2I & | aSize | ) |
| void KIGFX::VIEW_OVERLAY::SetIsFill | ( | bool | aIsFillEnabled | ) |
Definition at line 386 of file view_overlay.cpp.
References m_commands.
Referenced by operator=(), Polyline(), LABEL_MANAGER::Redraw(), and KICAD_DIFF::RenderSceneToOverlay().
| void KIGFX::VIEW_OVERLAY::SetIsStroke | ( | bool | aIsStrokeEnabled | ) |
Definition at line 405 of file view_overlay.cpp.
References m_commands.
Referenced by operator=(), Polyline(), LABEL_MANAGER::Redraw(), and KICAD_DIFF::RenderSceneToOverlay().
| void KIGFX::VIEW_OVERLAY::SetLineWidth | ( | double | aLineWidth | ) |
Definition at line 425 of file view_overlay.cpp.
References m_commands.
Referenced by PNS_LOG_VIEWER_OVERLAY::Arc(), operator=(), LABEL_MANAGER::Redraw(), KICAD_DIFF::RenderSceneToOverlay(), and Segment().
| void KIGFX::VIEW_OVERLAY::SetStrokeColor | ( | const COLOR4D & | aColor | ) |
Definition at line 418 of file view_overlay.cpp.
References m_commands, and m_strokeColor.
Referenced by PNS_LOG_VIEWER_OVERLAY::Arc(), operator=(), LABEL_MANAGER::Redraw(), and KICAD_DIFF::RenderSceneToOverlay().
|
overridevirtual |
Return the bounding box of the item covering all its layers.
Implements KIGFX::VIEW_ITEM.
Definition at line 293 of file view_overlay.cpp.
References BOX2< Vec >::SetMaximum().
Referenced by operator=().
|
overridevirtual |
Draw the parts of the object belonging to layer aLayer.
An alternative way for drawing objects if there is no PAINTER assigned for the view or if the PAINTER doesn't know how to paint this particular implementation of VIEW_ITEM. The preferred way of drawing is to design an appropriate PAINTER object, the method below is intended only for quick hacks and debugging purposes.
| aLayer | is the current drawing layer. |
| aView | is a pointer to the VIEW device we are drawing on. |
Reimplemented from KIGFX::VIEW_ITEM.
Definition at line 302 of file view_overlay.cpp.
References KIGFX::VIEW::GetGAL(), KIGFX::GAL::GetMinDepth(), KIGFX::GAL_SCOPED_ATTRS::LAYER_DEPTH, m_commands, KIGFX::GAL::SetLayerDepth(), and KIGFX::VIEW_ITEM::VIEW.
Referenced by operator=().
|
overridevirtual |
Return the all the layers within the VIEW the object is painted on.
For instance, a PAD spans zero or more copper layers and a few technical layers. ViewDraw() or PAINTER::Draw() is repeatedly called for each of the layers returned by ViewGetLayers(), depending on the rendering order.
Implements KIGFX::VIEW_ITEM.
Definition at line 314 of file view_overlay.cpp.
References LAYER_GP_OVERLAY.
Referenced by operator=().
|
inlinevirtualinherited |
Return the level of detail (LOD) of the item.
A level of detail is the minimal VIEW scale that is sufficient for an item to be shown on a given layer.
Use LOD_HIDE and LOD_SHOW constants to hide or show the item unconditionally.
Use lodScaleForThreshold() to calculate the LOD scale for when the item passes a certain threshold size on screen.
| aLayer | is the current drawing layer. |
| aView | is a pointer to the VIEW device we are drawing on. |
Reimplemented in FOOTPRINT, GERBER_DRAW_ITEM, PAD, PCB_BARCODE, PCB_FIELD, PCB_GROUP, PCB_POINT, PCB_REFERENCE_IMAGE, PCB_SHAPE, PCB_TABLE, PCB_TEXT, PCB_TEXTBOX, PCB_TRACK, PCB_VIA, SCH_GROUP, SCH_LINE, and ZONE.
Definition at line 151 of file view_item.h.
References LOD_SHOW, and VIEW.
Referenced by PCB_GRID_HELPER::computeAnchors(), PNS_KICAD_IFACE::IsItemVisible(), KIGFX::VIEW::DRAW_ITEM_VISITOR::operator()(), EE_GRID_HELPER::queryVisible(), and PCB_GRID_HELPER::queryVisible().
|
inlineinherited |
Definition at line 157 of file view_item.h.
References m_viewPrivData.
Referenced by KIGFX::VIEW::Add(), KIGFX::VIEW::draw(), KIGFX::VIEW::HasItem(), KIGFX::VIEW::Hide(), KIGFX::VIEW::invalidateItem(), KIGFX::VIEW::IsHiddenOnOverlay(), KIGFX::VIEW::IsVisible(), KIGFX::VIEW::CLEAR_LAYER_CACHE_VISITOR::operator()(), KIGFX::VIEW::DRAW_ITEM_VISITOR::operator()(), KIGFX::VIEW::RECACHE_ITEM_VISITOR::operator()(), KIGFX::VIEW::UPDATE_COLOR_VISITOR::operator()(), KIGFX::VIEW::UPDATE_DEPTH_VISITOR::operator()(), KIGFX::VIEW::SetVisible(), KIGFX::VIEW::Update(), KIGFX::VIEW::updateItemColor(), KIGFX::VIEW::updateItemGeometry(), and KIGFX::VIEW::updateLayers().
|
staticconstexprprotectedinherited |
Return this constant from ViewGetLOD() to hide the item unconditionally.
Definition at line 176 of file view_item.h.
Referenced by lodScaleForThreshold(), KIGFX::VIEW_GROUP::ViewDraw(), FOOTPRINT::ViewGetLOD(), PAD::ViewGetLOD(), PCB_BARCODE::ViewGetLOD(), PCB_FIELD::ViewGetLOD(), PCB_GROUP::ViewGetLOD(), PCB_POINT::ViewGetLOD(), PCB_REFERENCE_IMAGE::ViewGetLOD(), PCB_SHAPE::ViewGetLOD(), PCB_TABLE::ViewGetLOD(), PCB_TEXT::ViewGetLOD(), PCB_TEXTBOX::ViewGetLOD(), PCB_TRACK::ViewGetLOD(), PCB_VIA::ViewGetLOD(), SCH_GROUP::ViewGetLOD(), SCH_LINE::ViewGetLOD(), and ZONE::ViewGetLOD().
|
staticconstexprprotectedinherited |
Return this constant from ViewGetLOD() to show the item unconditionally.
Definition at line 181 of file view_item.h.
Referenced by lodScaleForThreshold(), FOOTPRINT::ViewGetLOD(), GERBER_DRAW_ITEM::ViewGetLOD(), ViewGetLOD(), PAD::ViewGetLOD(), PCB_BARCODE::ViewGetLOD(), PCB_FIELD::ViewGetLOD(), PCB_GROUP::ViewGetLOD(), PCB_POINT::ViewGetLOD(), PCB_REFERENCE_IMAGE::ViewGetLOD(), PCB_SHAPE::ViewGetLOD(), PCB_TABLE::ViewGetLOD(), PCB_TEXT::ViewGetLOD(), PCB_TEXTBOX::ViewGetLOD(), PCB_TRACK::ViewGetLOD(), PCB_VIA::ViewGetLOD(), SCH_GROUP::ViewGetLOD(), SCH_LINE::ViewGetLOD(), and ZONE::ViewGetLOD().
|
private |
Definition at line 115 of file view_overlay.h.
Referenced by Arc(), BitmapText(), Circle(), Line(), Polygon(), Polygon(), Polygon(), Rectangle(), releaseCommands(), SetFillColor(), SetGlyphSize(), SetIsFill(), SetIsStroke(), SetLineWidth(), SetStrokeColor(), and ViewDraw().
|
private |
Definition at line 114 of file view_overlay.h.
Referenced by GetFillColor(), and SetFillColor().
|
privateinherited |
Additional transparency for diff'ing items.
Definition at line 206 of file view_item.h.
Referenced by GetForcedTransparency(), KIGFX::VIEW::DRAW_ITEM_VISITOR::operator()(), SetForcedTransparency(), and VIEW_ITEM().
|
privateinherited |
Definition at line 204 of file view_item.h.
Referenced by IsBOARD_ITEM(), and VIEW_ITEM().
|
privateinherited |
Definition at line 203 of file view_item.h.
Referenced by IsSCH_ITEM(), and VIEW_ITEM().
|
private |
Definition at line 113 of file view_overlay.h.
Referenced by GetStrokeColor(), and SetStrokeColor().
|
privateinherited |
Definition at line 205 of file view_item.h.
Referenced by KIGFX::VIEW::Add(), KIGFX::VIEW::OnDestroy(), KIGFX::VIEW::Remove(), KIGFX::VIEW::updateBbox(), KIGFX::VIEW::updateLayers(), VIEW_ITEM(), viewPrivData(), and ~VIEW_ITEM().