Script TheSky  Version 1.32
Public Types | Public Slots | Public Member Functions | Properties | List of all members
sky6StarChart Class Reference

The sky6StarChart object. More...

Inheritance diagram for sky6StarChart:

Public Types

enum  Sk6DocumentProperty {
  sk6DocProp_Latitude =0, sk6DocProp_Longitude =1, sk6DocProp_Time_Zone =2, sk6DocProp_ElevationInMeters =3,
  sk6DocProp_DaylightSavingTimeIndex =4, sk6DocProp_UseComputerClock =5, sk6DocProp_StellarRecomputeInterval =6, sk6DocProp_TimeSkipInterval =7,
  sk6DocProp_PlanetRecomputeInterval =8, sk6DocProp_JulianDateNow =9, sk6DocProp_OrientationIndex =10, sk6DocProp_PlotGSC =11,
  sk6DocProp_PlotHipTyc =12, sk6DocProp_PlotUCAC =13, sk6DocProp_PlotUSNOA =14, sk6DocProp_PlotUSNOSA =15,
  sk6DocProp_PlotUSNOBFull =16, sk6DocProp_PlotUSNOBSubset =17, sk6DocProp_labels_on =18, sk6DocProp_ext_opts =19,
  sk6DocProp_ext_opts_comet =20, sk6DocProp_NorthEastIndicator =21, sk6DocProp_Mirror =22, sk6DocProp_status_bar_opts =23,
  sk6DocProp_nSpectralPercent =24, sk6DocProp_NightVisionStarsRed =25, sk6DocProp_nstell_gsc_opt =26, sk6DocProp_ShowSpectralColors =27,
  sk6DocProp_ScreenPopulationIndex =28, sk6DocProp_ComputeProperMotion =29, sk6DocProp_ProperMotionVectorLength =30, sk6DocProp_TransparentMoon =31,
  sk6DocProp_VirtualDisplayIndex =32, sk6DocProp_ShowEarthShadow =33, sk6DocProp_common_labels =34, sk6DocProp_3DSolarSystemView =35,
  sk6DocProp_LockedIndex =36, sk6DocProp_ViewFromIndex =37, sk6DocProp_TrailTypeIndex =38, sk6DocProp_StartEq =39,
  sk6DocProp_StartHz =40, sk6DocProp_StartFW =41, sk6DocProp_OrthographicProjection =42, sk6DocProp_ShowRefractedHoizonToo =43,
  sk6DocProp_cMWType =44, sk6DocProp_ShowConstellations =45, sk6DocProp_cShowHzPoleup =46, sk6DocProp_nNSTGradient =47,
  sk6DocProp_GridSpacingIndex =48, sk6DocProp_RealModeHorizononDisplayTypeIndex =49, sk6DocProp_GridRAIncrement =50, sk6DocProp_GridDecIncrement =51,
  sk6DocProp_extended_labels =52, sk6DocProp_m_page_opts =53, sk6DocProp_SAOPrefix =54, sk6DocProp_NGCPrefix =55,
  sk6DocProp_ICPrefix =56, sk6DocProp_UGCPrefix =57, sk6DocProp_CGCGPrefix =58, sk6DocProp_GCVSPrefix =59,
  sk6DocProp_ShowOverlappingCatalogs =60, sk6DocProp_SkyDisplayPropertiesFileName =61, sk6DocProp_ShowAtmosphericBackground =62, sk6DocProp_LocationDescription =63,
  sk6DocProp_UserRotateDegrees =64, sk6DocProp_RealModeHorizononFileName =65, sk6DocProp_AltitudeLimitFileName =66, sk6DocProp_DecLimitFileName =67,
  sk6DocProp_csLocationFileFileName =68, sk6DocProp_plot_nst =69, sk6DocProp_Recording =70, sk6DocProp_bUSNORawUseVersion1 =71,
  sk6DocProp_bFillScreen =72, sk6DocProp_bHollowDeepSky =73, sk6DocProp_AuxData =74, sk6DocProp_nWideFieldProj =75,
  sk6DocProp_bSSOnly =76, sk6DocProp_SSOriginx =77, sk6DocProp_SSOriginy =78, sk6DocProp_SSOriginz =79,
  sk6DocProp_SSdRho =80, sk6DocProp_SSdTheta =81, sk6DocProp_SSdPhi =82, sk6DocProp_SSdDistanceAU =83,
  sk6DocProp_SSbLineToEcliptic =84, sk6DocProp_SScsLockedName =85, sk6DocProp_SScsViewFromName =86, sk6DocProp_StarPlotBrtCon =87,
  sk6DocProp_RealModeHorizonIsVisible =88, sk6DocProp_RealModeHorizonRPercent =89, sk6DocProp_RealModeHorizonGPercent =90, sk6DocProp_RealModeHorizonBPercent =91,
  sk6DocProp_RealModeHorizonSilhouette =92, sk6DocProp_RealModeHorizonGlowIsVisible =93, sk6DocProp_RealModeHorizonRGlowOffset =94, sk6DocProp_RealModeHorizonGGlowOffset =95,
  sk6DocProp_RealModeHorizonBGlowOffset =96, sk6DocProp_RealModeHorizondGlowAltitudeTop =97, sk6DocProp_RealModeHorizondGlowAltitudeBottom =98, sk6DocProp_RealModeConstellationGroupVisible =99,
  sk6DocProp_RealModeConstellationROffset =100, sk6DocProp_RealModeConstellationGOffset =101, sk6DocProp_RealModeConstellationBOffset =102, sk6DocProp_RealModeConstellationbOnlyNearCenter =103,
  sk6DocProp_RealModeConstellationbBrightenNearCenter =104, sk6DocProp_RealModeMilkyWayIsVisible =105, sk6DocProp_RealModeMilkyWayROffset =106, sk6DocProp_RealModeMilkyWayGOffset =107,
  sk6DocProp_RealModeMilkyWayBOffset =108, sk6DocProp_RealModeAtmosphereSunHaloVisible =109, sk6DocProp_RealModeAtmosphereRSunHalo =110, sk6DocProp_RealModeAtmosphereGSunHalo =111,
  sk6DocProp_RealModeAtmosphereBSunHalo =112, sk6DocProp_RealModeAtmosphereSunHaloDegrees =113, sk6DocProp_RealModeAtmosphereMoonHaloVisible =114, sk6DocProp_RealModeAtmosphereMoonHaloDegrees =115,
  sk6DocProp_RealModeAtmosphereSunHzGlowVisible =116, sk6DocProp_RealModeAtmosphereRSunHzGlow =117, sk6DocProp_RealModeAtmosphereGSunHzGlow =118, sk6DocProp_RealModeAtmosphereBSunHzGlow =119,
  sk6DocProp_RealModeAtmospheredSunHzGlowDegrees =120, sk6DocProp_RealModeAtmosphereCloudsVisible =121, sk6DocProp_RealModeAtmosphereRCloud =122, sk6DocProp_RealModeAtmosphereGCloud =123,
  sk6DocProp_RealModeAtmosphereBCloud =124, sk6DocProp_RealModeAtmospherebBackgroundIsVisible =125, sk6DocProp_RealModeAtmospherenBackgroundR =126, sk6DocProp_RealModeAtmospherenBackgroundG =127,
  sk6DocProp_RealModeAtmospherenBackgroundB =128, sk6DocProp_InPlaceImages =129, sk6DocProp_ClipInPlace =130, sk6DocProp_InPlaceBorders =131,
  sk6DocProp_DefaultFrameSize =132, sk6DocProp_ExtendLabels =133, sk6DocProp_CatalogActive =134, sk6DocProp_SmoothedStars =135,
  sk6DocProp_bUseHalos =136, sk6DocProp_nFntAdjust =137, sk6DocProp_nSatAdjust =138, sk6DocProp_nMaxBinAdjust =139,
  sk6DocProp_dBrtAdjust =140, sk6DocProp_dConAdjust =141, sk6DocProp_dNarrowBrt =142, sk6DocProp_dNarrowCon =143,
  sk6DocProp_bDrawPMVectors =144, sk6DocProp_bHorizonInPoleUp =145, sk6DocProp_MosaicParms =146, sk6DocProp_bUserDataVisible =147,
  sk6DocProp_bConstlDrawings =148, sk6DocProp_dFocusScale =149, sk6DocProp_bOutline =150, sk6DocProp_bLabel =151,
  sk6DocProp_bGrid =152, sk6DocProp_bClemHigh =153, sk6DocProp_nMaskOpacity =154, sk6DocProp_LayerInfo =155,
  sk6DocProp_nLayerResX =156, sk6DocProp_nLayerResY =157, sk6DocProp_bResReset =158, sk6DocProp_csLayerPrefix =159,
  sk6DocProp_bDrawPaths =160, sk6DocProp_nTimeCnt =161, sk6DocProp_dTimeIncr =162, sk6DocProp_dBrtAdjustChartMode =163,
  sk6DocProp_dConAdjustChartMode =164, sk6DocProp_nFntAdjustChartMode =165, sk6DocProp_nSatAdjustChartMode =166, sk6DocProp_dFocusScaleChartMode =167,
  sk6DocProp_bRotateFOVToIlink =168, sk6DocProp_m_dILinkPercent =169, sk6DocProp_m_nILinkImageStatus =170, sk6DocProp_m_bILinkImageKnowLink =171,
  sk6DocProp_m_nILinkSearchType =172, sk6DocProp_m_dILinkSearchScale =173, sk6DocProp_m_bILinkShowImageFrame =174, sk6DocProp_m_bILinkShowTelescopeFrame =175,
  sk6DocProp_m_nILinkSearchRadius =176, sk6DocProp_m_dILinkMatchPerc =177, sk6DocProp_m_dILinkScaleToler =178, sk6DocProp_m_bILinkAllowMirror =179,
  sk6DocProp_SDPIDLast =180
}
 
enum  Sk6DisplayPropertyObjectType {
  OT6_NOTKNOWN =-1, OT6_STAR =0, OT6_VARIABLE_STAR =1, OT6_SUSPECTED_VAR =2,
  OT6_DOUBLE_STAR =3, OT6_GALAXY =4, OT6_GAL_C =5, OT6_GAL_ELLIPTICAL =6,
  OT6_GAL_LENTICULAR =7, OT6_GAL_SPIRAL =8, OT6_GAL_IRREGULAR =9, OT6_GAL_CLUSTER =10,
  OT6_OPEN_CLUSTER =11, OT6_GLOB_CLUSTER =12, OT6_CLUSTER_NEB =13, OT6_NEBULA =14,
  OT6_BRIGHT_NEB =15, OT6_DARK_NEB =16, OT6_PLAN_NEBULA =17, OT6_ACTUAL_STAR =18,
  OT6_OTHER_NGC =19, OT6_MIXEDDEEPSKY =20, OT6_NST_GSC =21, OT6_QUASAR =22,
  OT6_XRAY_SOURCE =23, OT6_RADIO_SOURCE =24, OT6_SUN =25, OT6_MERCURY =26,
  OT6_VENUS =27, OT6_EARTH =28, OT6_MARS =29, OT6_JUPITER =30,
  OT6_SATURN =31, OT6_URANUS =32, OT6_NEPTUNE =33, OT6_PLUTO =34,
  OT6_MOON =35, OT6_COMET =36, OT6_ASTEROID =37, OT6_EXTCOMET =38,
  OT6_EXTASTEROID =39, OT6_SPACECRAFT =40, OT6_IMAGE =41, OT6_VIDEO =42,
  OT6_SOUND =43, OT6_NOTES =44, OT6_CONSTELLFIGURE =45, OT6_CONSTELLATION =46,
  OT6_ECLIPTIC =47, OT6_HORIZON_GRID =48, OT6_HORIZON_LINE =49, OT6_MERIDIAN =50,
  OT6_EQUATORIALGRID =51, OT6_GALACTICEQ =52, OT6_MILKYWAY =53, OT6_REFERENCELINE =54,
  OT6_REFERENCEPOINT =55, OT6_EYEPIECE =56, OT6_CHART =57, OT6_LEGEND =58,
  OT6_SCOPE_LIMIT =59, OT6_SUPER_NOVAE =60, OT6_NE_INDICATOR =61, OT6_NE_MOSAIC =62,
  OT6_ZOOMBOX =63, OT6_CONSTELL_ART =64, OT6_SBRESERVED1 =65, OT6_SBRESERVED2 =66,
  OT6_SBRESERVED3 =67, OT6_SBRESERVED4 =68, OT6_SBRESERVED5 =69, OT6_USER0 =70,
  OT6_USER1 =71, OT6_USER2 =72, OT6_USER3 =73, OT6_USER4 =74,
  OT6_USER5 =75, OT6_USER6 =76, OT6_USER7 =77, OT6_USER8 =78,
  OT6_USER9 =79, OT6_USER10 =80, OT6_USER11 =81, OT6_USER12 =82,
  OT6_USER13 =83, OT6_USER14 =84, OT6_USER15 =85, OT6_USER16 =86,
  OT6_USER17 =87, OT6_USER18 =88, OT6_USER19 =89, OT6_LAST =90
}
 The Sk6DisplayPropertyObjectType enum*‍/. More...
 
enum  Sk6DisplayPropertySkyMode { sk6DisplayPropertySkyModeVirtualSky =0, sk6DisplayPropertySkyModeChartMode =1 }
 The Sk6DisplayPropertySkyMode enum*‍/. More...
 
enum  Sk6DisplayProperty {
  sk6DisplayPropertyVisible =0, sk6DisplayPropertyFont =1, sk6DisplayPropertyLine =2, sk6DisplayPropertyFill =3,
  sk6DisplayPropertyMagnitudeLimit =4
}
 The Sk6DisplayProperty enum*‍/. More...
 
enum  Sk6DisplayPropertyItem {
  sk6DisplayPropertyItemVisibleValue =0, sk6DisplayPropertyItemFontName =1, sk6DisplayPropertyItemFontWeight =2, sk6DisplayPropertyItemFontSize =3,
  sk6DisplayPropertyItemFontColor =4, sk6DisplayPropertyItemFontItalic =5, sk6DisplayPropertyItemLineStyle =6, sk6DisplayPropertyItemLineColor =7,
  sk6DisplayPropertyItemLineWidth =8, sk6DisplayPropertyItemMagnitudeLimitBrightest =9, sk6DisplayPropertyItemMagnitudeLimitDimmest =10, sk6DisplayPropertyItemFillColor =11
}
 The Sk6DisplayPropertyItem enum*‍/. More...
 
enum  Sk6DisplayPropertyFontWeight { sk6FontWeightNormal = 400, sk6FontWeightBold = 700 }
 The Sk6DisplayPropertyFontWeight enum*‍/. More...
 
enum  Sk6DisplayPropertyLineStyle {
  sk6LineStyleSolid =0, sk6LineStyleDash =1, sk6LineStyleDot =2, sk6LineStyleDashDot =3,
  sk6LineStyleDashDotDot =4
}
 The Sk6DisplayPropertyLineStyle enum*‍/. More...
 
enum  Sk6DisplayPropertyLineWidth {
  sk6LineWidthOnePixel =0, sk6LineWidthTwoPixels =1, sk6LineWidthThreePixels =2, sk6LineWidthFourPixels =3,
  sk6LineWidthFivePixels =4
}
 The Sk6DisplayPropertyLineWidth enum*‍/. More...
 

Public Slots

void ClickFind (int StarChartX, int StarChartY)
 Fills the sky6ObjectInformation object containing the celestial object(s) found at the given StarChartX, StarChartY arguments. More...
 
void EquatorialToStarChartXY (double RA, double Dec)
 Returns the x and y screen coordinates (in dOut0() and dOut1() properties respectively) represented by the given by the RA, Dec arguments.
 
void Find (QString ObjectName)
 Fill the ObjectInformation object constaining the object(s) found with the name indicated by the ObjectName argument.
 
void Open ()
 Uses the Path() property to open a star chart settings file.
 
void Refresh ()
 Redraws the star chart.
 
void Save ()
 Uses the Path() property to save the star chart settings file.
 
void StarChartXYToEquatorial (int StarChartX, int StarChartY)
 Returns the right ascension and declination (in dOut0() and dOut1() properties respectively) represented by the by the StarChartX, StarChartY screen coordinates.
 
void UpdateSolarSystem ()
 Use this method to cause TheSky to update (compute) the positions of solar system objects. More...
 
void DocumentProperty (Sk6DocumentProperty Which)
 Returns the value for the Sk6DocumentProperty parameter and places the result into the DocPropOut() property.
 
void SetDocumentProperty (Sk6DocumentProperty Which, QVariant vNewVal)
 Sets the value for the Sk6DocumentProperty parameter to the vNewVal value.
 
void DisplayProperty (Sk6DisplayPropertyObjectType nIndex, Sk6DisplayPropertySkyMode Mode, Sk6DisplayProperty Prop, Sk6DisplayPropertyItem Item)
 Gets the display property value associated with the Sk6DisplayPropertyObjectType, Sk6DisplayPropertySkyMode, Sk6DisplayProperty, Sk6DisplayPropertyItem arguments and places the result into the DispPropOut() property. More...
 
void SetDisplayProperty (Sk6DisplayPropertyObjectType nIndex, Sk6DisplayPropertySkyMode Mode, Sk6DisplayProperty Prop, Sk6DisplayPropertyItem Item, QVariant vNewVal)
 Sets the display property value associated with the Sk6DisplayPropertyObjectType, Sk6DisplayPropertySkyMode, Sk6DisplayProperty, Sk6DisplayPropertyItem arguments to the vNewVal argument. More...
 

Public Member Functions

 Q_ENUMS (Sk6DocumentProperty)
 
 Q_ENUMS (Sk6DisplayPropertyObjectType)
 
 Q_ENUMS (Sk6DisplayPropertySkyMode)
 
 Q_ENUMS (Sk6DisplayProperty)
 
 Q_ENUMS (Sk6DisplayPropertyItem)
 
 Q_ENUMS (Sk6DisplayPropertyFontWeight)
 
 Q_ENUMS (Sk6DisplayPropertyLineStyle)
 
 Q_ENUMS (Sk6DisplayPropertyLineWidth)
 

Properties

double Declination
 This property holds the declination (Epoch 2000) of the center of the star chart. More...
 
double FieldOfView
 The field of view, in degrees, of the star chart. More...
 
double Rotation
 The rotation angle, measured from the north celestial pole in degrees, of the star chart. More...
 
int HeightInPixels
 This property holds the height of the star chart in pixels. More...
 
QString Path
 This property holds the path of the star chart settings file. More...
 
int WidthInPixels
 This property holds the width of the star chart in pixels. More...
 
double RightAscension
 This property holds the right ascension (Epoch 2000) of the center of the star chart. More...
 
QVariant DocPropOut
 This property holds the result of calling the DocumentProperty() method. More...
 
QVariant DispPropOut
 This property holds the result of calling the DisplayProperty() method. More...
 
double dOut0
 This property holds the partial result of calling the EquatorialToStarChartXY() and StarChartXYToEquatorial() methods. More...
 
double dOut1
 This property holds the partial result of calling the EquatorialToStarChartXY() and StarChartXYToEquatorial() methods. More...
 

Detailed Description

The sky6StarChart object.

The sky6StarChart object makes it possible to programmatically access almost every visual aspect of the Sky Display. For instance you can turn off and any object type or programmatically change its font, line type, fill, and or magnitude limit. The StarChart object also allows access to nearly every property that is saved within a star chart document such as latitude, longitude, mirror image, there are over one hundred and fifty properties available.

Member Enumeration Documentation

◆ Sk6DisplayProperty

The Sk6DisplayProperty enum*‍/.

Enumerator
sk6DisplayPropertyVisible 

Access the visible property.

sk6DisplayPropertyFont 

Access the font property.

sk6DisplayPropertyLine 

Access the line property.

sk6DisplayPropertyFill 

Access the fill property.

sk6DisplayPropertyMagnitudeLimit 

Access the magnitude limit property.

◆ Sk6DisplayPropertyFontWeight

The Sk6DisplayPropertyFontWeight enum*‍/.

Enumerator
sk6FontWeightNormal 

Value for font weight normal.

sk6FontWeightBold 

Value for font weight bold.

◆ Sk6DisplayPropertyItem

The Sk6DisplayPropertyItem enum*‍/.

Enumerator
sk6DisplayPropertyItemVisibleValue 

Access the visible item.

sk6DisplayPropertyItemFontName 

Access the font name item.

sk6DisplayPropertyItemFontWeight 

Access the font weigtht item.

sk6DisplayPropertyItemFontSize 

Access the font size item.

sk6DisplayPropertyItemFontColor 

Access the font color item.

sk6DisplayPropertyItemFontItalic 

Access the font italic item.

sk6DisplayPropertyItemLineStyle 

Access the line style item.

sk6DisplayPropertyItemLineColor 

Access the line color item.

sk6DisplayPropertyItemLineWidth 

Access the line width item.

sk6DisplayPropertyItemMagnitudeLimitBrightest 

Access the magnitude limit brightest item.

sk6DisplayPropertyItemMagnitudeLimitDimmest 

Access the magnitude limit dimmest item.

sk6DisplayPropertyItemFillColor 

Access the fill color item.

◆ Sk6DisplayPropertyLineStyle

The Sk6DisplayPropertyLineStyle enum*‍/.

Enumerator
sk6LineStyleSolid 

Value for solid line.

sk6LineStyleDash 

Value for dash line.

sk6LineStyleDot 

Value for dotted line.

sk6LineStyleDashDot 

Value for dash-dot line.

sk6LineStyleDashDotDot 

Value for dash-dot-dot line.

◆ Sk6DisplayPropertyLineWidth

The Sk6DisplayPropertyLineWidth enum*‍/.

Enumerator
sk6LineWidthOnePixel 

Value for a 1 pixel line width.

sk6LineWidthTwoPixels 

Value for a 2 pixel line width.

sk6LineWidthThreePixels 

Value for a 3 pixel line width.

sk6LineWidthFourPixels 

Value for a 4 pixel line width.

sk6LineWidthFivePixels 

Value for a 5 pixel line width.

◆ Sk6DisplayPropertyObjectType

The Sk6DisplayPropertyObjectType enum*‍/.

Enumerator
OT6_NOTKNOWN 

Object Type NOTKNOWN.

OT6_STAR 

Object Type STAR.

OT6_VARIABLE_STAR 

Object Type VARIABLE_STAR.

OT6_SUSPECTED_VAR 

Object Type SUSPECTED_VAR.

OT6_DOUBLE_STAR 

Object Type DOUBLE_STAR.

OT6_GALAXY 

Object Type GALAXY.

OT6_GAL_C 

Object Type GAL_C.

OT6_GAL_ELLIPTICAL 

Object Type GAL_ELLIPTICAL.

OT6_GAL_LENTICULAR 

Object Type GAL_LENTICULAR.

OT6_GAL_SPIRAL 

Object Type GAL_SPIRAL.

OT6_GAL_IRREGULAR 

Object Type GAL_IRREGULAR.

OT6_GAL_CLUSTER 

Object Type GAL_CLUSTER.

OT6_OPEN_CLUSTER 

Object Type OPEN_CLUSTER.

OT6_GLOB_CLUSTER 

Object Type GLOB_CLUSTER.

OT6_CLUSTER_NEB 

Object Type CLUSTER_NEB.

OT6_NEBULA 

Object Type NEBULA.

OT6_BRIGHT_NEB 

Object Type BRIGHT_NEB.

OT6_DARK_NEB 

Object Type DARK_NEB.

OT6_PLAN_NEBULA 

Object Type PLAN_NEBULA.

OT6_ACTUAL_STAR 

Object Type ACTUAL_STAR.

OT6_OTHER_NGC 

Object Type OTHER_NGC.

OT6_MIXEDDEEPSKY 

Object Type MIXEDDEEPSKY.

OT6_NST_GSC 

Object Type NST_GSC.

OT6_QUASAR 

Object Type QUASAR.

OT6_XRAY_SOURCE 

Object Type XRAY_SOURCE.

OT6_RADIO_SOURCE 

Object Type RADIO_SOURCE.

OT6_SUN 

Object Type SUN.

OT6_MERCURY 

Object Type MERCURY.

OT6_VENUS 

Object Type VENUS.

OT6_EARTH 

Object Type EARTH.

OT6_MARS 

Object Type MARS.

OT6_JUPITER 

Object Type JUPITER.

OT6_SATURN 

Object Type SATURN.

OT6_URANUS 

Object Type URANUS.

OT6_NEPTUNE 

Object Type NEPTUNE.

OT6_PLUTO 

Object Type PLUTO.

OT6_MOON 

Object Type MOON.

OT6_COMET 

Object Type COMET.

OT6_ASTEROID 

Object Type ASTEROID.

OT6_EXTCOMET 

Object Type EXTCOMET.

OT6_EXTASTEROID 

Object Type EXTASTEROID.

OT6_SPACECRAFT 

Object Type SPACECRAFT.

OT6_IMAGE 

Object Type IMAGE.

OT6_VIDEO 

Object Type VIDEO.

OT6_SOUND 

Object Type SOUND.

OT6_NOTES 

Object Type NOTES.

OT6_CONSTELLFIGURE 

Object Type CONSTELLFIGURE.

OT6_CONSTELLATION 

Object Type CONSTELLATION.

OT6_ECLIPTIC 

Object Type ECLIPTIC.

OT6_HORIZON_GRID 

Object Type HORIZON_GRID.

OT6_HORIZON_LINE 

Object Type HORIZON_LINE.

OT6_MERIDIAN 

Object Type MERIDIAN.

OT6_EQUATORIALGRID 

Object Type EQUATORIALGRID.

OT6_GALACTICEQ 

Object Type GALACTICEQ.

OT6_MILKYWAY 

Object Type MILKYWAY.

OT6_REFERENCELINE 

Object Type REFERENCELINE.

OT6_REFERENCEPOINT 

Object Type REFERENCEPOINT.

OT6_EYEPIECE 

Object Type EYEPIECE.

OT6_CHART 

Object Type CHART.

OT6_LEGEND 

Object Type LEGEND.

OT6_SCOPE_LIMIT 

Object Type SCOPE_LIMIT.

OT6_SUPER_NOVAE 

Object Type SUPER_NOVAE.

OT6_NE_INDICATOR 

Object Type NE_INDICATOR.

OT6_NE_MOSAIC 

Object Type NE_MOSAIC.

OT6_ZOOMBOX 

Object Type ZOOMBOX.

OT6_CONSTELL_ART 

Object Type CONSTELL_ART.

OT6_SBRESERVED1 

Object Type SBRESERVED1.

OT6_SBRESERVED2 

Object Type SBRESERVED2.

OT6_SBRESERVED3 

Object Type SBRESERVED3.

OT6_SBRESERVED4 

Object Type SBRESERVED4.

OT6_SBRESERVED5 

Object Type SBRESERVED5.

OT6_USER0 

Object Type USER0.

OT6_USER1 

Object Type USER1.

OT6_USER2 

Object Type USER2.

OT6_USER3 

Object Type USER3.

OT6_USER4 

Object Type USER4.

OT6_USER5 

Object Type USER5.

OT6_USER6 

Object Type USER6.

OT6_USER7 

Object Type USER7.

OT6_USER8 

Object Type USER8.

OT6_USER9 

Object Type USER9.

OT6_USER10 

Object Type USER10.

OT6_USER11 

Object Type USER11.

OT6_USER12 

Object Type USER12.

OT6_USER13 

Object Type USER13.

OT6_USER14 

Object Type USER14.

OT6_USER15 

Object Type USER15.

OT6_USER16 

Object Type USER16.

OT6_USER17 

Object Type USER17.

OT6_USER18 

Object Type USER18.

OT6_USER19 

Object Type USER19.

OT6_LAST 

Object Type LAST.

◆ Sk6DisplayPropertySkyMode

The Sk6DisplayPropertySkyMode enum*‍/.

Enumerator
sk6DisplayPropertySkyModeVirtualSky 

Access the virtual sky.

sk6DisplayPropertySkyModeChartMode 

Access the chart mode.

◆ Sk6DocumentProperty

Enumerator
sk6DocProp_Latitude 

The latitude of the location.

sk6DocProp_Longitude 

The longitude of the location.

sk6DocProp_Time_Zone 

The time-zone of the star chart.

sk6DocProp_ElevationInMeters 

The elevation of the location in meters.

sk6DocProp_DaylightSavingTimeIndex 

The index of the daylight savings option - For a list of possible values see the Locations.txt file.

sk6DocProp_UseComputerClock 

Zero if not using the computers clock non-zero otherwise.

sk6DocProp_StellarRecomputeInterval 

A string indicating the stellar re-compute interval.

sk6DocProp_TimeSkipInterval 

A string indicating the Time Skip interval.

sk6DocProp_PlanetRecomputeInterval 

A string indicating the planetary recomputed interval.

sk6DocProp_JulianDateNow 

The Julian date of star chart.

sk6DocProp_OrientationIndex 

0= Zenith Up 1=Pole Up 2=Free Rotation

sk6DocProp_PlotGSC 

Set to a non-zero value to plot GSC stars.

sk6DocProp_PlotHipTyc 

Set to a non-zero value to plot Hipparcos Typco stars.

sk6DocProp_PlotUCAC 

Plot stars from the UCAC catalog.

sk6DocProp_PlotUSNOA 

Plot stars from the USNO A catalog.

sk6DocProp_PlotUSNOSA 

Plot stars from the USNO SA catalog.

sk6DocProp_PlotUSNOBFull 

Plot stars from the 80 GB USNO catalog.

sk6DocProp_PlotUSNOBSubset 

Plot stars from TheSky's USNO subset catalog.

sk6DocProp_labels_on 

Not accessible.

sk6DocProp_ext_opts 

Not accessible.

sk6DocProp_ext_opts_comet 

Not accessible.

sk6DocProp_NorthEastIndicator 

Show/hide the North/East Indicator.

sk6DocProp_Mirror 

Turn on/off Mirror Image.

sk6DocProp_status_bar_opts 

Not accessible.

sk6DocProp_nSpectralPercent 

Specify the percentage (0-100) saturation for stars spectral color.

sk6DocProp_NightVisionStarsRed 

Turn on/off red stars in Night Vision Mode.

sk6DocProp_nstell_gsc_opt 

Show or hide non-stellar GSC objects.

sk6DocProp_ShowSpectralColors 

Show or hide spectral color for stars.

sk6DocProp_ScreenPopulationIndex 

Get/set the density (1-100) for stars.

sk6DocProp_ComputeProperMotion 

Turn on/off proper motion calculations.

sk6DocProp_ProperMotionVectorLength 

Specify the length of the proper motion vectors (in years).

sk6DocProp_TransparentMoon 

Turn on/off displaying a transparent moon.

sk6DocProp_ShowEarthShadow 

Show/hide the Earth's shadow.

sk6DocProp_common_labels 

Show/hide common name labels.

sk6DocProp_3DSolarSystemView 

Show/hide the 3D Solar System simulation.

sk6DocProp_LockedIndex 

A zero-based index that determines the object to "pin" to the center of the screen.

sk6DocProp_ViewFromIndex 

A zero-based index that determines the object to view from in the 3D Solar System simulation.

sk6DocProp_TrailTypeIndex 

A number between 0 and 2 and indicates the type of Object Path 0=connected line 1=dots at each position 2=object symbol at each position.

sk6DocProp_StartEq 

Not accessible.

sk6DocProp_StartHz 

Not accessible.

sk6DocProp_StartFW 

The value of TheSky6's field of view (or field width) when the application is launched.

sk6DocProp_OrthographicProjection 

Display the Orthographic projection.

sk6DocProp_ShowRefractedHoizonToo 

Show/hide the refracted horizon.

sk6DocProp_cMWType 

Get/set the Milky Way type.

sk6DocProp_ShowConstellations 

Show/hide constellation lines.

sk6DocProp_cShowHzPoleup 

Show/hide the local horizon in Pole Up mode.

sk6DocProp_nNSTGradient 

A number (0-100) for the gradient of the non-stellar object fill color.

sk6DocProp_GridSpacingIndex 

A number between 0 and 2 and indicates the type of equatorial grid spacing 0=automatic - wide 1=automatic - narrow 2=user-defined spacing

sk6DocProp_RealModeHorizononDisplayTypeIndex 

An index Specify the size of the equatorial grid spacing.

sk6DocProp_GridRAIncrement 

Specify the size of the equatorial grid spacing in right ascension.

sk6DocProp_GridDecIncrement 

Specify the size of the equatorial grid spacing in declination.

sk6DocProp_extended_labels 

Not accessible.

sk6DocProp_m_page_opts 

Not accessible.

sk6DocProp_SAOPrefix 

Text that specifies the prefix for SAO catalog numbers.

sk6DocProp_NGCPrefix 

Text that specifies the prefix for NGC catalog numbers.

sk6DocProp_ICPrefix 

Text that specifies the prefix for IC catalog numbers.

sk6DocProp_UGCPrefix 

Text that specifies the prefix for UGC catalog numbers.

sk6DocProp_CGCGPrefix 

Text that specifies the prefix for CGCG catalog numbers.

sk6DocProp_GCVSPrefix 

Text that specifies the prefix for GCVS catalog numbers.

sk6DocProp_ShowOverlappingCatalogs 

Show/hide overlapping objects from different catalogs.

sk6DocProp_SkyDisplayPropertiesFileName 

SDP file name.

sk6DocProp_ShowAtmosphericBackground 

Show/hide horizon glow.

sk6DocProp_LocationDescription 

Text that describes the current location.

sk6DocProp_UserRotateDegrees 

Position angle of Virtual Sky.

sk6DocProp_RealModeHorizononFileName 

File name of panoramic horizon image.

sk6DocProp_AltitudeLimitFileName 

Name of altitude limit line file.

sk6DocProp_DecLimitFileName 

Name of declination limit line file.

sk6DocProp_csLocationFileFileName 

Name of file that contains the database of locations.

sk6DocProp_plot_nst 

Show/hide non-stellar objects.

sk6DocProp_Recording 

Recording time skips.

sk6DocProp_bUSNORawUseVersion1 

Use the native USNO 1 format.

sk6DocProp_bFillScreen 

Show/hide Full Screen Mode.

sk6DocProp_bHollowDeepSky 

Show outline for extended objects.

sk6DocProp_AuxData 

Not accessible.

sk6DocProp_nWideFieldProj 

Specify the projection at 50 degree and greater fields of view.

sk6DocProp_bSSOnly 

Display solar system objects only (time skips).

sk6DocProp_SSOriginx 

3D Solar system x origin.

sk6DocProp_SSOriginy 

3D Solar system y origin.

sk6DocProp_SSOriginz 

3D Solar system z origin.

sk6DocProp_SSdRho 

3D Solar system viewing angle.

sk6DocProp_SSdTheta 

3D Solar system viewing angle.

sk6DocProp_SSdPhi 

3D Solar system viewing angle.

sk6DocProp_SSdDistanceAU 

3D Solar system viewing distance in au.

sk6DocProp_SSbLineToEcliptic 

Show/hide lines from orbit to plane of the ecliptic.

sk6DocProp_SScsLockedName 

Name of solar system object to lock on.

sk6DocProp_SScsViewFromName 

Name of solar system object to view from.

sk6DocProp_StarPlotBrtCon 

Not accessible.

sk6DocProp_RealModeHorizonIsVisible 

Show/hide panoramic horizon.

sk6DocProp_RealModeHorizonRPercent 

Percentage of red saturation in the panoramic horizon.

sk6DocProp_RealModeHorizonGPercent 

Percentage of green saturation in the panoramic horizon.

sk6DocProp_RealModeHorizonBPercent 

Percentage of blue saturation in the panoramic horizon.

sk6DocProp_RealModeHorizonSilhouette 

Show/hide the outline of the panoramic horizon.

sk6DocProp_RealModeHorizonGlowIsVisible 

Show/hide the horizon glow.

sk6DocProp_RealModeHorizonRGlowOffset 

Percentage of red saturation in the horizon glow.

sk6DocProp_RealModeHorizonGGlowOffset 

Percentage of green saturation in the horizon glow.

sk6DocProp_RealModeHorizonBGlowOffset 

Percentage of blue saturation in the horizon glow.

sk6DocProp_RealModeHorizondGlowAltitudeTop 

Altitude of the top of the panoramic horizon.

sk6DocProp_RealModeHorizondGlowAltitudeBottom 

Altitude of the bottom of the panoramic horizon.

sk6DocProp_RealModeConstellationGroupVisible 

Show/hide the constellation Image Group.

sk6DocProp_RealModeConstellationROffset 

Percentage of red saturation in the constellation drawings.

sk6DocProp_RealModeConstellationGOffset 

Percentage of green saturation in the constellation drawings.

sk6DocProp_RealModeConstellationBOffset 

Percentage of blue saturation in the constellation drawings.

sk6DocProp_RealModeConstellationbOnlyNearCenter 

Option to show/hide constellation drawings that fall near screen center only.

sk6DocProp_RealModeConstellationbBrightenNearCenter 

Option to brighten the color of constellation drawings that fall near screen center only.

sk6DocProp_RealModeMilkyWayIsVisible 

Show/hide the Milky Way image.

sk6DocProp_RealModeMilkyWayROffset 

Percentage of red saturation in the Milky Way image.

sk6DocProp_RealModeMilkyWayGOffset 

Percentage of green saturation in the Milky Way image.

sk6DocProp_RealModeMilkyWayBOffset 

Percentage of blue saturation in the Milky Way image.

sk6DocProp_RealModeAtmosphereSunHaloVisible 

Show/hide Sun's halo.

sk6DocProp_RealModeAtmosphereRSunHalo 

Percentage of red saturation in the Sun's halo.

sk6DocProp_RealModeAtmosphereGSunHalo 

Percentage of green saturation in the Sun's halo.

sk6DocProp_RealModeAtmosphereBSunHalo 

Percentage of blue saturation in the Sun's halo.

sk6DocProp_RealModeAtmosphereSunHaloDegrees 

Angular size of Sun's halo.

sk6DocProp_RealModeAtmosphereMoonHaloVisible 

Show/hide Moons halo.

sk6DocProp_RealModeAtmosphereMoonHaloDegrees 

Angular size of Moon's halo.

sk6DocProp_RealModeAtmosphereSunHzGlowVisible 

Show/hide Sun's halo.

sk6DocProp_RealModeAtmosphereRSunHzGlow 

Percentage of red saturation in the Sun's horizon glow.

sk6DocProp_RealModeAtmosphereGSunHzGlow 

Percentage of green saturation in the Sun's horizon glow.

sk6DocProp_RealModeAtmosphereBSunHzGlow 

Percentage of blue saturation in the Sun's horizon glow.

sk6DocProp_RealModeAtmospheredSunHzGlowDegrees 

Angular size of the Sun's horizon glow.

sk6DocProp_RealModeAtmosphereCloudsVisible 

Show/hide clouds (currently unsupported).

sk6DocProp_RealModeAtmosphereRCloud 

Percentage of red saturation in the clouds' color (currently unsupported).

sk6DocProp_RealModeAtmosphereGCloud 

Percentage of green saturation in the clouds' color (currently unsupported).

sk6DocProp_RealModeAtmosphereBCloud 

Percentage of blue saturation in the clouds' color (currently unsupported).

sk6DocProp_RealModeAtmospherebBackgroundIsVisible 

Show/hide the sky background color.

sk6DocProp_RealModeAtmospherenBackgroundR 

Percentage of red saturation in the sky background color.

sk6DocProp_RealModeAtmospherenBackgroundG 

Percentage of green saturation in the sky background color.

sk6DocProp_RealModeAtmospherenBackgroundB 

Percentage of blue saturation in the sky background color.

sk6DocProp_InPlaceImages 

Show Digitized Sky Survey images for non-stellar objects.

sk6DocProp_ClipInPlace 

Clip Digitized Sky Survey images to the size of the extended object.

sk6DocProp_InPlaceBorders 

Draw a border around in-place images.

sk6DocProp_DefaultFrameSize 

Set/get the default size of the image frame for objects that do not have a size.

sk6DocProp_ExtendLabels 

Show/hide extended labels.

sk6DocProp_CatalogActive 

Not accessible.

sk6DocProp_SmoothedStars 

Show/hide gradient stars.

sk6DocProp_bUseHalos 

Show/hide halo around bright stars.

sk6DocProp_nSatAdjust 

Star saturation adjustment - Get/set a number between 0-100.

sk6DocProp_dBrtAdjust 

Star brightness adjustment - Get/set a number between 0-100.

sk6DocProp_dConAdjust 

Star contrast adjustment - Get/set a number between 0-100.

sk6DocProp_dNarrowBrt 

Narrow field star brightness adjustment - Get/set a number between -10-10.

sk6DocProp_dNarrowCon 

Narrow field star contrast adjustment - Get/set a number between -10-10.

sk6DocProp_bDrawPMVectors 

Show/hide proper motion vectors.

sk6DocProp_bHorizonInPoleUp 

Show/hide horizon in Pole Up mode.

sk6DocProp_MosaicParms 

Not accessible.

sk6DocProp_bUserDataVisible 

Show/hide user-defined data.

sk6DocProp_bConstlDrawings 

Show/hide constellation drawings.

sk6DocProp_dFocusScale 

The focuser speed 0=slow 1=fast.

sk6DocProp_bOutline 

Show/hide the outline for non-stellar objects.

sk6DocProp_bLabel 

Show/hide common name labels.

sk6DocProp_bGrid 

Show/hide the equatorial grid lines.

sk6DocProp_bClemHigh 

Show high-resolution Clementine images in Moon Viewer.

sk6DocProp_nMaskOpacity 

Specify the FOVI opacity (0-100)for telescope masks.

sk6DocProp_LayerInfo 

Specify the bitmap layer number for  exported star chart.

sk6DocProp_nLayerResX 

Set/get the x-axis resolution for exported star charts.

sk6DocProp_nLayerResY 

Set/get the y-axis resolution for exported star charts.

sk6DocProp_bResReset 

Set the default screen resolution for the exported star chart.

sk6DocProp_csLayerPrefix 

Get/Set the prefix text for the exported star chart file names.

sk6DocProp_bDrawPaths 

Draw object paths.

sk6DocProp_nTimeCnt 

Get/set the value of the number of time skip increments for an object path.

sk6DocProp_dTimeIncr 

Get/set the value of the time skip increment.

Member Function Documentation

◆ ClickFind

void sky6StarChart::ClickFind ( int  StarChartX,
int  StarChartY 
)
slot

Fills the sky6ObjectInformation object containing the celestial object(s) found at the given StarChartX, StarChartY arguments.

See also
sky6ObjectInformation::Property()

◆ DisplayProperty

void sky6StarChart::DisplayProperty ( Sk6DisplayPropertyObjectType  nIndex,
Sk6DisplayPropertySkyMode  Mode,
Sk6DisplayProperty  Prop,
Sk6DisplayPropertyItem  Item 
)
slot

Gets the display property value associated with the Sk6DisplayPropertyObjectType, Sk6DisplayPropertySkyMode, Sk6DisplayProperty, Sk6DisplayPropertyItem arguments and places the result into the DispPropOut() property.


◆ SetDisplayProperty

void sky6StarChart::SetDisplayProperty ( Sk6DisplayPropertyObjectType  nIndex,
Sk6DisplayPropertySkyMode  Mode,
Sk6DisplayProperty  Prop,
Sk6DisplayPropertyItem  Item,
QVariant  vNewVal 
)
slot

Sets the display property value associated with the Sk6DisplayPropertyObjectType, Sk6DisplayPropertySkyMode, Sk6DisplayProperty, Sk6DisplayPropertyItem arguments to the vNewVal argument.


◆ UpdateSolarSystem

void sky6StarChart::UpdateSolarSystem ( )
slot

Use this method to cause TheSky to update (compute) the positions of solar system objects.

This isn't normally necessary when TheSKy is using the computer's clock.

Property Documentation

◆ Declination

sky6StarChart::Declination
readwrite

This property holds the declination (Epoch 2000) of the center of the star chart.

\sa RightAscension()

◆ DispPropOut

sky6StarChart::DispPropOut
read

This property holds the result of calling the DisplayProperty() method.

See also
DisplayProperty()

◆ DocPropOut

sky6StarChart::DocPropOut
read

This property holds the result of calling the DocumentProperty() method.

See also
DocumentProperty()

◆ dOut0

sky6StarChart::dOut0
read

This property holds the partial result of calling the EquatorialToStarChartXY() and StarChartXYToEquatorial() methods.

See also
EquatorialToStarChartXY(), StarChartXYToEquatorial(), dOut1()

◆ dOut1

sky6StarChart::dOut1
read

This property holds the partial result of calling the EquatorialToStarChartXY() and StarChartXYToEquatorial() methods.

See also
EquatorialToStarChartXY(), StarChartXYToEquatorial(), dOut0()

◆ FieldOfView

sky6StarChart::FieldOfView
readwrite

The field of view, in degrees, of the star chart.

See also
RightAscension(), Declination(), Rotation()

◆ HeightInPixels

sky6StarChart::HeightInPixels
readwrite

This property holds the height of the star chart in pixels.

See also
WidthInPixels()

◆ Path

sky6StarChart::Path
readwrite

This property holds the path of the star chart settings file.

See also
Open(), Save()

◆ RightAscension

sky6StarChart::RightAscension
readwrite

This property holds the right ascension (Epoch 2000) of the center of the star chart.

See also
Declination()

◆ Rotation

sky6StarChart::Rotation
readwrite

The rotation angle, measured from the north celestial pole in degrees, of the star chart.

The rotation angle, measured from the north celestial pole in degrees, of the star chart.

◆ WidthInPixels

sky6StarChart::WidthInPixels
readwrite

This property holds the width of the star chart in pixels.

See also
HeightInPixels()
ScriptTheSkyX Examples
(C) Software Bisque, Inc. All rights reserved.