Search for usage in LXR

#include <deepskyitem.h>

Inheritance diagram for DSOTrixelNode:

Public Member Functions

 DSOTrixelNode (Trixel trixelID)
virtual void deleteAllChildNodes ()
- Public Member Functions inherited from TrixelNode
 TrixelNode (const Trixel &trixel)
virtual void hide () override
int hideCount ()
void resetHideCount ()
virtual void show () override
Trixel trixelID ()
- Public Member Functions inherited from SkyOpacityNode
bool visible ()
- Public Member Functions inherited from QSGOpacityNode
qreal opacity () const const
void setOpacity (qreal opacity)
- Public Member Functions inherited from QSGNode
void appendChildNode (QSGNode *node)
QSGNodechildAtIndex (int i) const const
int childCount () const const
QSGNodefirstChild () const const
Flags flags () const const
void insertChildNodeAfter (QSGNode *node, QSGNode *after)
void insertChildNodeBefore (QSGNode *node, QSGNode *before)
virtual bool isSubtreeBlocked () const const
QSGNodelastChild () const const
void markDirty (DirtyState bits)
QSGNodenextSibling () const const
QSGNodeparent () const const
void prependChildNode (QSGNode *node)
virtual void preprocess ()
QSGNodepreviousSibling () const const
void removeAllChildNodes ()
void removeChildNode (QSGNode *node)
void setFlag (Flag f, bool enabled)
void setFlags (Flags f, bool enabled)
NodeType type () const const

Public Attributes

TrixelNodem_labels { nullptr }
QSGNodem_symbols { nullptr }
- Public Attributes inherited from TrixelNode
QLinkedList< QPair< SkyObject *, SkyNode * > > m_nodes
- Public Attributes inherited from QSGNode
typedef DirtyState
typedef Flags

Additional Inherited Members

- Public Types inherited from QSGNode
enum  DirtyStateBit
enum  Flag
enum  NodeType

Detailed Description

The DSOTrixelNode class represents trixel.

Symbols should be appended to m_symbols, labels to m_labels and DeepSkyNodes directly to DSOTrixelNode

Definition at line 46 of file deepskyitem.h.

Constructor & Destructor Documentation

◆ DSOTrixelNode()

DSOTrixelNode::DSOTrixelNode ( Trixel trixelID)

Definition at line 39 of file deepskyitem.cpp.

Member Function Documentation

◆ deleteAllChildNodes()

void DSOTrixelNode::deleteAllChildNodes ( )

Delete all childNodes and remove nodes from pairs in m_nodes.

Reimplemented from TrixelNode.

Definition at line 43 of file deepskyitem.cpp.

Member Data Documentation

◆ m_labels

TrixelNode* DSOTrixelNode::m_labels { nullptr }

Definition at line 53 of file deepskyitem.h.

◆ m_symbols

QSGNode* DSOTrixelNode::m_symbols { nullptr }

Definition at line 54 of file deepskyitem.h.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 17 2024 11:48:27 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.