Kstars
linelistindex.h
Definition: MeshIterator.h:20
LineListIndex(SkyComposite *parent, const QString &name="")
Constructor Simply set the internal skyMesh, parent, and name.
Definition: linelistindex.cpp:34
Definition: linelist.h:24
void drawFilled(SkyPainter *skyp)
Draws all the lines in m_listList as filled polygons in float mode.
Definition: linelistindex.cpp:203
void drawLines(SkyPainter *skyp)
Draws all the lines in m_listList as simple lines in float mode.
Definition: linelistindex.cpp:180
void appendBoth(const std::shared_ptr< LineList > &lineList)
a convenience method that adds a lineList to both the lineIndex and the polyIndex.
Definition: linelistindex.cpp:100
Definition: skycomposite.h:29
void reindexLines()
as the name says, recreates the lineIndex using the LineLists in the previous index.
Definition: linelistindex.cpp:108
void summary()
prints out some summary statistics if the skyMesh debug is greater than 1.
Definition: linelistindex.cpp:241
Definition: linelistindex.h:29
Definition: skycomponent.h:95
virtual const IndexHash & getIndexHash(LineList *lineList)
Returns an IndexHash from the SkyMesh that contains the set of trixels that cover lineList.
Definition: linelistindex.cpp:42
virtual SkipHashList * skipList(LineList *lineList)
Also overridden by SkipListIndex.
Definition: linelistindex.cpp:174
void appendLine(const std::shared_ptr< LineList > &lineList)
Typically called from within a subclasses constructors.
Definition: linelistindex.cpp:63
virtual void preDraw(SkyPainter *skyp)
Gives the subclasses access to the top of the draw() method.
Definition: linelistindex.cpp:153
virtual MeshBufNum_t drawBuffer()
a callback overridden by NoPrecessIndex so it can use the drawing code with the non-reverse-precessed...
Definition: linelistindex.h:142
void appendPoly(const std::shared_ptr< LineList > &lineList)
Typically called from within a subclasses constructors.
Definition: linelistindex.cpp:82
virtual void JITupdate(LineList *lineList)
this is called from within the draw routines when the updateID of the lineList is stale.
Definition: linelistindex.cpp:129
Definition: skymesh.h:73
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 04:02:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 04:02:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.