Kstars
catalogobject.h
A simple data entry dialog to create and edit objects in CatalogDB catalogs.
Definition addcatalogobject.h:27
A simple container object to hold the minimum information for a Deep Sky Object to be drawn on the sk...
Definition catalogobject.h:41
int catalogId() const
Get the id of the catalog this object belongs to.
Definition catalogobject.h:141
std::pair< bool, const QImage & > image() const
Get the image for this object.
Definition catalogobject.h:233
CatalogObject(oid id={}, const SkyObject::TYPE t=SkyObject::STAR, const dms &r=dms(0.0), const dms &d=dms(0.0), const float m=NaN::f, const QString &n=QString(), const QString &lname=QString(), const QString &catalog_identifier=QString(), const int catalog_id=-1, const float a=0.0, const float b=0.0, const double pa=0.0, const float flux=0, const QString &database_path="")
Definition catalogobject.h:64
void initPopupMenu(KSPopupMenu *pmenu) override
Initialize the popup menu for a CatalogObject.
Definition catalogobject.cpp:95
void setCatalogIdentifier(const QString &cat_ident)
Set the catalog identifier to `cat_ident`.
Definition catalogobject.h:193
SkyObject::UID getUID() const override
Generates a KStars internal UID from the object id.
Definition catalogobject.cpp:72
const QString & catalogIdentifier() const
Definition catalogobject.h:163
void JITupdate()
Update the cooridnates and the horizontal coordinates if updateID or updateNumID have changed (global...
Definition catalogobject.cpp:77
const CatalogsDB::Catalog getCatalog() const
Get information about the catalog that this objects stems from.
Definition catalogobject.cpp:104
CatalogObject * clone() const override
Clones the object and returns a pointer to it.
Definition catalogobject.cpp:19
Provides all necessary information about an object in the sky: its coordinates, name(s),...
Definition skyobject.h:42
bool isNull() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:44 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:44 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.