Kstars
deepskyitem.h
19 * @short This class represents DSOs from particular catalog. To create a node, first create a DSOTrixelNode,
20 * (if a node of this trixelID is not a child of m_trixels yet), append it to m_trixels and then append
43 * @short The DSOTrixelNode class represents trixel. Symbols should be appended to m_symbols, labels to
81 * 1. Each TrixelNode has hideCount() function that returns the number of updates, during which this TrixelNode
82 * was hidden. Whenever TrixelNode becomes visible this counter is set to 0 and is not being incremented.
83 * 2. Based on the zoom level we calculate the limit for hideCount. If hideCount() of particular TrixelNode is
85 * 3. If DSOTrixelNode is visible, we iterate over its DeepSkyObjects and DeepSkyNodes. If hideCount of DeepSkyNode
86 * is larger than the limit we delete it. If DeepSkyObject is visible but no DeepSkyNode to represent this object
93 void updateDeepSkyNode(DSOIndexNode *node, bool drawObject, MeshIterator *region, bool drawImage = false);
void updateDeepSkyNode(DSOIndexNode *node, bool drawObject, MeshIterator *region, bool drawImage=false)
update all nodes needed to represent DSO in the given DSOIndexNode In this function we perform some t...
Definition: deepskyitem.cpp:130
Definition: MeshIterator.h:20
A base class that is used for displaying SkyComponents on SkyMapLite.
Definition: skyitem.h:29
A container for nodes that holds collection of textures for stars and provides clipping.
Definition: rootnode.h:59
DeepSkyItem(DeepSkyComponent *dsoComp, RootNode *rootNode)
Constructor.
Definition: deepskyitem.cpp:62
QString schemeColor
schemeColor holds the color, with which nodes of this catalog should be drawn
Definition: deepskyitem.h:39
virtual void deleteAllChildNodes()
Delete all childNodes and remove nodes from pairs in m_nodes.
Definition: deepskyitem.cpp:43
A wrapper for QSGOpacityNode that provides hide() and show() functions. If node is invisible (opacity...
Definition: skyopacitynode.h:20
LabelsItem::label_t m_labelType
m_labelType holds label type of this catalog
Definition: deepskyitem.h:37
A factory that creates StarBlocks and recycles them in an LRU Cache.
Definition: starblockfactory.h:21
Definition: skymesh.h:73
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 11 2023 04:03:17 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 11 2023 04:03:17 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.