Kstars
catalogscomponent.h
A simple container object to hold the minimum information for a Deep Sky Object to be drawn on the sk...
Definition catalogobject.h:41
Represents objects loaded from an sqlite backed, trixel indexed catalog.
Definition catalogscomponent.h:42
SkyObject * objectNearest(SkyPoint *p, double &maxrad) override
Find the SkyObject nearest the given SkyPoint.
Definition catalogscomponent.cpp:375
SkyObject * findByName(const QString &name, bool exact=true) override
Search the underlying database for an object with the name.
Definition catalogscomponent.cpp:334
void objectsInArea(QList< SkyObject * > &list, const SkyRegion ®ion) override
Searches the region(s) and appends the SkyObjects found to the list of sky objects.
Definition catalogscomponent.cpp:346
CatalogsComponent(SkyComposite *parent, const QString &db_filename, bool load_default=false)
Constructs the Catalogscomponent with a parent and a database file under the path db_filename.
Definition catalogscomponent.cpp:29
void dropCache()
Clear the internal cache and effectively reload all objects from the database.
Definition catalogscomponent.h:111
CatalogObject & insertStaticObject(const CatalogObject &obj)
Insert an object obj into m_static_objects and return a reference to the newly inserted object.
Definition catalogscomponent.cpp:300
void draw(SkyPainter *skyp) override
Draws the objects in the currently visible trixels by dynamically loading them from the database.
Definition catalogscomponent.cpp:69
void resizeCache(const int percentage)
Set the cache size to the new percentage.
Definition catalogscomponent.h:74
Manages the catalog database and provides an interface to provide an interface to query and modify th...
Definition catalogsdb.h:183
ColorMap get_catalog_colors()
Definition catalogsdb.cpp:1177
SkyComposite is a kind of container class for SkyComponent objects.
Definition skycomposite.h:30
Provides an interface to the Hierarchical Triangular Mesh (HTM) library written by A.
Definition skymesh.h:74
Provides all necessary information about an object in the sky: its coordinates, name(s),...
Definition skyobject.h:42
A simple integer indexed elastically cached wrapper around std::vector to hold container types conten...
Definition trixelcache.h:60
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:41 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:41 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.