pywwt
pywwt copied to clipboard
Finish adding WWT Web Control Objects
- [X] feature added to pywwt
- [ ] feature missing from pywwt ~~- feature listed in docs but not available for use~~ (upon further review, some features are listed as unavailable are actually usable) **questions and/or to-dos
Annotation Objects
- [X] Annotation id Property (
Annotation
class inannotation.py
) - [X] Annotation label Property (
Annotation
class inannotation.py
) - [X] Annotation opacity Property (
Annotation
class inannotation.py
) - [X] Annotation showHoverLabel Property (
Annotation
class inannotation.py
) - [ ] Annotation center Property ("contains a Vector3d object for use by the web client")
- [X] Annotation tag Property (
Annotation
class inannotation.py
)
Circle Objects
- [X] Circle Fill Property (trait of
Circle
class inannotation.py
) - [X] Circle FillColor Property (trait of
Circle
class inannotation.py
) - [X] Circle LineColor Property (trait of
Circle
class inannotation.py
) - [X] Circle LineWidth Property (trait of
Circle
class inannotation.py
) - [X] Circle Radius Property (trait of
Circle
class inannotation.py
) - [X] Circle SkyRelative Property (trait of
Circle
class inannotation.py
) - [X] Circle SetCenter Method (method of
Circle
class inannotation.py
)
Poly Objects
- [X] Poly Fill Property (trait of
Poly
class inannotation.py
) - [X] Poly FillColor Property (trait of
Poly
class inannotation.py
) - [X] Poly LineColor Property (trait of
Poly
class inannotation.py
) - [X] Poly LineWidth Property (trait of
Poly
class inannotation.py
) - [X] Poly AddPoint Method (method of
Poly
class inannotation.py
)
PolyLine Objects
- [X] PolyLine LineColor Property (trait of
PolyLine
class inannotation.py
) - [X] PolyLine LineWidth Property (trait of
PolyLine
class inannotation.py
) - [X] PolyLine AddPoint Method (method of
PolyLine
class inannotation.py
)
Settings Objects
- [X] Settings ConstellationBoundryColor Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings ConstellationFigureColor Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings ConstellationSelectionColor Property (trait of
BaseWWTWidget
class incore.py
) ~- Settings EclipticColor Property~ - [X] Settings GalacticMode Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings ShowGalacticGrid Property (trait of
BaseWWTWidget
class incore.py
) - [ ] Settings ShowGalacticGridText Property (trait of
BaseWWTWidget
class incore.py
) (unable to test due to XML permission problems) ~- Settings GridColor Property~ - [X] Settings LocalHorizonMode Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings LocationAltitude Property (trait of
BaseWWTWidget
class incore.py
) **validated - [X] Settings LocationLat Property (trait of
BaseWWTWidget
class incore.py
) **validated - [X] Settings LocationLng Property (trait of
BaseWWTWidget
class incore.py
) **validated - [X] Settings ShowAltAzGrid Property (trait of
BaseWWTWidget
class incore.py
) - [ ] Settings ShowAltAzGridText Property (trait of
BaseWWTWidget
class incore.py
) (unable to test due to XML permission problems) ~-Settings ShowClouds Property~ - [X] Settings ShowConstellationBoundries Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings ShowConstellationFigures Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings ShowConstellationSelection Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings ShowCrosshairs Property (trait of
BaseWWTWidget
class incore.py
) ~- Settings CrosshairsColor Property (trait ofBaseWWTWidget
class incore.py
)~ (no longer available) - [X] Settings ShowEcliptic Property (trait of
BaseWWTWidget
class incore.py
) - [X] Settings ShowEclipticGrid Property (trait of
BaseWWTWidget
class incore.py
) ~-Settings ShowElevationModel Property~ ~-Settings ShowFieldOfView Property~ - [X] Settings ShowGrid Property (trait of
BaseWWTWidget
class incore.py
) - [ ] Settings ShowHorizon Property ~-Settings ShowHorizonPanorama Property~ ~-Settings ShowMoonsAsPointSource Property~
- [X] Settings ShowSolarSystem Property (actually WWTControl.singleton.renderContext.set_solarSystemTrack) ~-Settings ShowUTCTime Property~
- [ ] Settings SolarSystemCMB Property
- [x] Settings SolarSystemCosmos Property
- [X] Settings SolarSystemLighting Property
- [X] Settings SolarSystemMilkyWay Property
- [X] Settings SolarSystemMinorOrbits Property
- [ ] Settings SolarSystemMinorPlanets Property
- [ ] Settings SolarSystemMultiRes Property ~-Settings SolarSystemOrbitColor Property~
- [X] Settings SolarSystemOrbits Property
- [ ] Settings SolarSystemOverlays Property
- [X] Settings SolarSystemScale Property **validated
- [X] Settings SolarSystemStars Property ~-Settings UserID Property~
WWTControl Objects ~-WWTControl Fov Property~
- [ ] WWTControl Settings Property ("references the Settings object for WWTControl") **(Is this one necessary? The user can type
wwt.[relevant setting]
and see that setting's current value.) ~-WWTControl SmoothAnimation Property~ - [X] WWTControl AddAnnotation Method (bundled into Create methods below)
- [X] WWTControl ClearAnnotations Method (
Annotation
class inannotation.py
) - [X] WWTControl CreateCircle Method (
Annotation
class inannotation.py
) - [X] WWTControl CreatePolygon Method (
Annotation
class inannotation.py
) - [X] WWTControl CreatePolyLine Method (
Annotation
class inannotation.py
) - [X] WWTControl GetDec Method (
get_center
method ofBaseWWTWidget
incore.py
) - [X] WWTControl GetRA Method (
get_center
method ofBaseWWTWidget
incore.py
) - [X] WWTControl GotoRaDecZoom Method (
center_on_coordinates
method ofAnnotation
class inannotation.py
) ~-WWTControl HideUI Method~ - [X] WWTControl LoadImageCollection Method (method of
Annotation
class inannotation.py
) - [X] WWTControl LoadTour Method (method of
Annotation
class inannotation.py
) ~-WWTControl LoadVOTable Method~ - [X] WWTControl PlayTour Method (method of
Annotation
class inannotation.py
) - [X] WWTControl RemoveAnnotation (method of each shape class in
annotation.py
) - [X] WWTControl SetBackgroundImageByName Method (trait of
BaseWWTWidget
class incore.py
) - [X] WWTControl SetForegroundImageByName Method (trait of
BaseWWTWidget
class incore.py
) - [X] WWTControl SetForegroundOpacity Method
- [X] WWTControl StopTour Method (method of
Annotation
class inannotation.py
) - [ ] WWTControl AnnotationClicked Event ("fired when an Annotation object is clicked")
- [ ] WWTControl Arrived Event ("fired when a change to the view from a drag, zoom, or gotoRaDecZoom comes to a halt")
- [ ] WWTControl Click Event ("fired when the left mouse button is clicked")
- [ ] WWTControl Ready Event ("fired when the web client is initialized")