ConstellationsArt
#include <constellationsart.h>

Public Member Functions | |
| ConstellationsArt (dms &midpointra, dms &midpointdec, double pa, double w, double h, const QString &abbreviation, const QString &filename) | |
| QString | getAbbrev () const |
| double | getHeight () |
| QString | getImageFileName () const |
| double | getWidth () |
| const QImage & | image () |
| void | loadImage () |
| double | pa () const override |
| void | setPositionAngle (double pa) |
Public Member Functions inherited from SkyObject | |
| SkyObject (int t, double r, double d, float m=0.0, const QString &n=QString(), const QString &n2=QString(), const QString &lname=QString()) | |
| SkyObject (int t=TYPE_UNKNOWN, dms r=dms(0.0), dms d=dms(0.0), float m=0.0, const QString &n=QString(), const QString &n2=QString(), const QString &lname=QString()) | |
| virtual | ~SkyObject () override=default |
| virtual SkyObject * | clone () const |
| virtual UID | getUID () const |
| bool | hashBeenUpdated () |
| bool | hasLongName () const |
| bool | hasName () const |
| bool | hasName2 () const |
| virtual void | initPopupMenu (KSPopupMenu *pmenu) |
| bool | isSolarSystem () const |
| virtual double | labelOffset () const |
| virtual QString | labelString () const |
| virtual QString | longname (void) const |
| float | mag () const |
| QString | messageFromTitle (const QString &imageTitle) const |
| virtual QString | name (void) const |
| QString | name2 (void) const |
| SkyPoint | recomputeCoords (const KStarsDateTime &dt, const GeoLocation *geo=nullptr) const |
| SkyPoint | recomputeHorizontalCoords (const KStarsDateTime &dt, const GeoLocation *geo) const |
| QTime | riseSetTime (const KStarsDateTime &dt, const GeoLocation *geo, bool rst, bool exact=true) const |
| dms | riseSetTimeAz (const KStarsDateTime &dt, const GeoLocation *geo, bool rst) const |
| QTime | riseSetTimeUT (const KStarsDateTime &dt, const GeoLocation *geo, bool rst, bool exact=true) const |
| void | setLongName (const QString &longname=QString()) |
| void | setName (const QString &name) |
| void | setName2 (const QString &name2=QString()) |
| void | setType (int t) |
| void | showPopupMenu (KSPopupMenu *pmenu, const QPoint &pos) |
| dms | transitAltitude (const KStarsDateTime &dt, const GeoLocation *geo) const |
| QTime | transitTime (const KStarsDateTime &dt, const GeoLocation *geo) const |
| QTime | transitTimeUT (const KStarsDateTime &dt, const GeoLocation *geo) const |
| QString | translatedLongName () const |
| QString | translatedName () const |
| QString | translatedName2 () const |
| int | type (void) const |
| QString | typeName () const |
Public Member Functions inherited from SkyPoint | |
| SkyPoint () | |
| SkyPoint (const CachingDms &r, const CachingDms &d) | |
| SkyPoint (const dms &r, const dms &d) | |
| SkyPoint (double r, double d) | |
| void | aberrate (const KSNumbers *num, bool reverse=false) |
| void | addEterms (void) |
| double | airmass () const |
| const dms & | alt () const |
| dms | altRefracted () const |
| dms | angularDistanceTo (const SkyPoint *sp, double *const positionAngle=nullptr) const |
| void | apparentCoord (long double jd0, long double jdf) |
| const dms & | az () const |
| void | B1950ToJ2000 (void) |
| bool | bendlight () |
| SkyPoint | catalogueCoord (long double jdf) |
| bool | checkBendLight () |
| bool | checkCircumpolar (const dms *gLat) const |
| const CachingDms & | dec () const |
| const CachingDms & | dec0 () const |
| SkyPoint | deprecess (const KSNumbers *num, long double epoch=J2000) |
| void | Equatorial1950ToGalactic (dms &galLong, dms &galLat) |
| void | EquatorialToHorizontal (const CachingDms *LST, const CachingDms *lat) |
| void | EquatorialToHorizontal (const dms *LST, const dms *lat) |
| SkyPoint | Eterms (void) |
| void | findEcliptic (const CachingDms *Obliquity, dms &EcLong, dms &EcLat) |
| void | GalacticToEquatorial1950 (const dms *galLong, const dms *galLat) |
| long double | getLastPrecessJD () const |
| void | HorizontalToEquatorial (const dms *LST, const dms *lat) |
| void | HorizontalToEquatorialICRS (const dms *LST, const dms *lat, const long double jdf) |
| void | HorizontalToEquatorialNow () |
| bool | isValid () const |
| void | J2000ToB1950 (void) |
| double | maxAlt (const dms &lat) const |
| double | minAlt (const dms &lat) const |
| SkyPoint | moveAway (const SkyPoint &from, double dist) const |
| void | nutate (const KSNumbers *num, const bool reverse=false) |
| bool | operator== (SkyPoint &p) const |
| dms | parallacticAngle (const CachingDms &LST, const CachingDms &lat) |
| void | precessFromAnyEpoch (long double jd0, long double jdf) |
| const CachingDms & | ra () const |
| const CachingDms & | ra0 () const |
| void | set (const dms &r, const dms &d) |
| void | setAlt (dms alt) |
| void | setAlt (double alt) |
| void | setAltRefracted (dms alt_apparent) |
| void | setAltRefracted (double alt_apparent) |
| void | setAz (dms az) |
| void | setAz (double az) |
| void | setDec (const CachingDms &d) |
| void | setDec (dms d) |
| void | setDec (double d) |
| void | setDec0 (const CachingDms &d) |
| void | setDec0 (dms d) |
| void | setDec0 (double d) |
| void | setFromEcliptic (const CachingDms *Obliquity, const dms &EcLong, const dms &EcLat) |
| void | setRA (const CachingDms &r) |
| void | setRA (dms &r) |
| void | setRA (double r) |
| void | setRA0 (CachingDms r) |
| void | setRA0 (dms r) |
| void | setRA0 (double r) |
| void | subtractEterms (void) |
| virtual void | updateCoords (const KSNumbers *num, bool includePlanets=true, const CachingDms *lat=nullptr, const CachingDms *LST=nullptr, bool forceRecompute=false) |
| virtual void | updateCoordsNow (const KSNumbers *num) |
| double | vGeocentric (double vhelio, long double jd) |
| double | vGeoToVHelio (double vgeo, long double jd) |
| double | vHeliocentric (double vlsr, long double jd) |
| double | vHelioToVlsr (double vhelio, long double jd) |
| double | vREarth (long double jd0) |
| double | vRSite (double vsite[3]) |
| double | vRSun (long double jd) |
| double | vTopocentric (double vgeo, double vsite[3]) |
| double | vTopoToVGeo (double vtopo, double vsite[3]) |
Additional Inherited Members | |
Public Types inherited from SkyObject | |
| enum | TYPE { STAR = 0 , CATALOG_STAR = 1 , PLANET = 2 , OPEN_CLUSTER = 3 , GLOBULAR_CLUSTER = 4 , GASEOUS_NEBULA = 5 , PLANETARY_NEBULA = 6 , SUPERNOVA_REMNANT = 7 , GALAXY = 8 , COMET = 9 , ASTEROID = 10 , CONSTELLATION = 11 , MOON = 12 , ASTERISM = 13 , GALAXY_CLUSTER = 14 , DARK_NEBULA = 15 , QUASAR = 16 , MULT_STAR = 17 , RADIO_SOURCE = 18 , SATELLITE = 19 , SUPERNOVA = 20 , NUMBER_OF_KNOWN_TYPES = 21 , TYPE_UNKNOWN = 255 } |
| typedef qint64 | UID |
Static Public Member Functions inherited from SkyObject | |
| static QString | typeName (const int t) |
| static QString | typeShortName (const int t) |
Static Public Member Functions inherited from SkyPoint | |
| static dms | findAltitude (const SkyPoint *p, const KStarsDateTime &dt, const GeoLocation *geo, const double hour=0) |
| static dms | refract (const dms alt, bool conditional=true) |
| static double | refract (const double alt, bool conditional=true) |
| static double | refractionCorr (double alt) |
| static SkyPoint | timeTransformed (const SkyPoint *p, const KStarsDateTime &dt, const GeoLocation *geo, const double hour=0) |
| static dms | unrefract (const dms alt, bool conditional=true) |
| static double | unrefract (const double alt, bool conditional=true) |
Static Public Attributes inherited from SkyObject | |
| static const UID | invalidUID = ~0 |
| static const UID | UID_DEEPSKY = 2 |
| static const UID | UID_GALAXY = 1 |
| static const UID | UID_SOLARSYS = 3 |
| static const UID | UID_STAR = 0 |
Static Public Attributes inherited from SkyPoint | |
| static const double | altCrit = -1.0 |
| static bool | implementationIsLibnova = false |
Protected Member Functions inherited from SkyObject | |
| void | setMag (float m) |
Protected Member Functions inherited from SkyPoint | |
| void | precess (const KSNumbers *num) |
Protected Attributes inherited from SkyObject | |
| bool | has_been_updated = true |
| QString | LongName |
| QString | Name |
| QString | Name2 |
Protected Attributes inherited from SkyPoint | |
| long double | lastPrecessJD { 0 } |
Detailed Description
Information about a ConstellationsArt object.
This class represents a constellation image.
Provides all necessary information about a constellationsart object data inherited from SkyObject includes RA/DEC coordinate pairs. Data specific to ConstellationsArt objects includes the abbreviation filename, constellation image, position angle, width and height.
- Version
- 0.1
Definition at line 28 of file constellationsart.h.
Constructor & Destructor Documentation
◆ ConstellationsArt()
|
explicit |
Constructor.
Set ConstellationsArt data according to parameters.
- Parameters
-
midpointra RA of the midpoint of the constellation midpointdec DEC of the midpoint of the constellation pa position angle w width of the constellation image h height of the constellation image abbreviation abbreviation of the constellation filename the file name of the image of the constellation.
Definition at line 11 of file constellationsart.cpp.
Member Function Documentation
◆ getAbbrev()
|
inline |
- Returns
- an object's abbreviation
Definition at line 60 of file constellationsart.h.
◆ getHeight()
|
inline |
- Returns
- an object's height
Definition at line 75 of file constellationsart.h.
◆ getImageFileName()
|
inline |
- Returns
- an object's image file name
Definition at line 63 of file constellationsart.h.
◆ getWidth()
|
inline |
- Returns
- an object's width
Definition at line 72 of file constellationsart.h.
◆ image()
|
inline |
- Returns
- an object's image
Definition at line 45 of file constellationsart.h.
◆ loadImage()
| void ConstellationsArt::loadImage | ( | ) |
Load the object's image.
This also scales the object's image to 1024x1024 pixels.
Definition at line 28 of file constellationsart.cpp.
◆ pa()
|
inlineoverridevirtual |
- Returns
- an object's position angle
Reimplemented from SkyObject.
Definition at line 66 of file constellationsart.h.
◆ setPositionAngle()
|
inline |
Set the position angle.
Definition at line 69 of file constellationsart.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:02:40 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Member Functions inherited from