All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AboutWindow |
The help window with About, Help and System sections.
|
AbstractAttitudeAnglesRates |
A little helper class to hold a set of three angles and associated rates.
|
AbstractCamera |
|
AbstractCatalogLoader |
Abstract catalog loader with the transformation from spherical to cartesian coordinates
|
AbstractControllerMappings |
|
AbstractGui |
Provides general methods and attributes that all GUIs should have
|
AbstractMinimapScale |
|
AbstractOctreeWrapper |
Abstract Octree wrapper with the common parts of the regular Octree wrapper
and the concurrent one.
|
AbstractOrbitCoordinates |
|
AbstractPositionEntity |
A base abstract graphical entity with the basics.
|
AbstractRenderer |
An abstract renderer.
|
AbstractRenderSystem |
|
AbstractRenderSystem.RenderSystemRunnable |
|
AbstractSceneGraph |
|
AbstractStarGroupDataProvider |
|
AbstractVSOP87 |
|
AccumulationBlur |
A motion blur effect which draws the last frame with a lower opacity.
|
AccumulationBlurFilter |
Motion blur filter that draws the last frame (motion filter included) with a lower opacity.
|
AccumulationBlurFilter.Param |
|
ActorUtils |
Actor related utils.
|
Anaglyphic |
Anaglyphic 3D red-cyan effect
|
AnaglyphicFilter |
|
AnaglyphicFilter.Param |
|
AnalyticalAttitudeDataServer |
This abstract class defines the fields and implements the methods that any
analytically defined attitude (e.g., NSL or EPSL) need in addition to those
in the superclass.
|
Antialiasing |
|
ArchiveViewWindow |
This window shows the Gaia Archive information for a single star
|
Area |
Represents the outline of a country
|
Area |
|
AssetBean |
Utility class to hold the assets that must be loaded when the OpenGL context is present.
|
AstroUtils |
Some astronomical goodies to get the position of the Sun, Moon, work out
Julian dates, etc.
|
AstroUtilsTest |
Implements the same test as in Jean Meeus' Astronomical Algorithms page 343.
|
AtmosphereAttribute |
|
AtmosphereComponent |
|
AtmosphereShader |
|
AtmosphereShader.Config |
|
AtmosphereShader.Inputs |
|
AtmosphereShader.Setters |
|
AtmosphereShaderProvider |
|
AtmosphereShaderProviderLoader<T extends AtmosphereShaderProviderLoader.AtmosphereShaderProviderParameter> |
|
AtmosphereShaderProviderLoader.AtmosphereShaderProviderParameter |
|
Attitude |
This is the basic interface for all attitude representations and scanning
laws.
|
AttitudeConverter |
Convert a given set of heliotropic angles into a quaternion
|
AttitudeIntervalBean |
A bean that holds the attitude and its activation time.
|
AttitudeUtils |
Class with static utility methods to deal with B-splines.
|
AttitudeUtils.KnotsAndSplines |
Utility class for manipulating knots and splines together
|
AttitudeXmlParser |
Parses the XML files with the attitudes and their activaton times into a binary search tree.
|
AttributeAbsmag |
|
AttributeAppmag |
|
AttributeComboBoxBean |
|
AttributeDEC |
|
AttributeDistance |
|
AttributeEclLatitude |
|
AttributeEclLongitude |
|
AttributeGalLatitude |
|
AttributeGalLongitude |
|
AttributeMualpha |
|
AttributeMudelta |
|
AttributeRA |
|
AttributeRadvel |
|
Axes |
Representation of axes
|
BackgroundModel |
A model which renders as a background, unaffected by the camera.
|
BaseAttitudeDataServer<A extends Attitude> |
Common base class for all attitude data servers.
|
BaseIntShader |
|
BaseIntShader.GlobalSetter |
|
BaseIntShader.LocalSetter |
|
BaseIntShader.Setter |
|
BaseIntShader.Uniform |
|
BaseIntShader.Validator |
|
BaseIntShaderProvider |
|
BasicFileImageRenderer |
Renders image files synchronously.
|
Bias |
Bias filter.
|
Bias.Param |
|
Billboard |
|
BillboardGalaxy |
Renders billboard galaxies with no texture, just blobs
|
BillboardSpriteRenderSystem |
|
BillboardStarRenderSystem |
|
BinaryDataProvider |
Reads arrays of star beans from binary files, usually to go in an octree.
|
BinarySearchTree |
Implements an unbalanced binary search tree.
|
BitmapFont |
Renders bitmap fonts.
|
BitmapFont.BitmapFontData |
|
BitmapFont.Glyph |
Represents a single character in a font page.
|
BitmapFontCache |
Caches glyph geometry for a BitmapFont, providing a fast way to render static text.
|
BitmapFontLoader |
|
BitmapFontLoader.BitmapFontParameter |
Parameter to be passed to AssetManager.load(String, Class, AssetLoaderParameters) if additional configuration is
necessary for the BitmapFont .
|
Bloom |
|
Bloom.Settings |
|
Blur |
|
Blur.BlurType |
|
BoundingBoxd |
Encapsulates an axis aligned bounding box represented by a minimum and a
maximum Vector.
|
BrightestStars |
|
BrightestStarsSimple |
|
BSplined<T extends Vectord<T>> |
|
BufferedFileImageRenderer |
Buffers the writing of images to disk.
|
BufferedFrame |
|
ByteBufferInputStream |
An InputStream whose source is a ByteBuffer .
|
CallbackValidator |
|
CameraBlur |
Camera blur that relies on a precomputed velocity map for the scene
|
CameraBlur.Param |
|
CameraComboBoxBean |
|
CameraComponent |
|
CameraGroupStrategy |
Minimalistic grouping strategy that splits decals into opaque and transparent ones enabling and disabling blending as needed.
|
CameraKeyframeManager |
|
CameraKeyframeManager.PathType |
|
CameraManager |
|
CameraManager.CameraMode |
Convenience enum to describe the camera mode
|
CameraMotion |
|
CameraUtils |
Contains camera utilities/
|
CamRecorder |
Contains the logic to record the camera state at each frame.
|
CamRecorder.RecorderState |
|
CatalogFilter |
Interface for catalog filters for celestial bodies
|
CatalogInfo |
|
CatalogInfo.CatalogInfoType |
|
CatalogManager |
|
CatmullRomSplined<T extends Vectord<T>> |
|
CelestialBody |
Represents any celestial body.
|
CelestialBodyComparator |
|
ChecksumRunnable |
|
ChooseCatalogWindow |
GUI window to choose the catalog to use
|
CircleArea |
A circular area about a centre c (which is defined by a Place
object), and radius r.
|
CloudComponent |
|
CollapsiblePane |
A collapsible pane with a detach-to-window button.
|
CollapsibleWindow |
A CollapsableWindow can be expanded/collapsed with a single click on
the title bar.
|
ColorPicker |
|
ColorUtilsTest |
|
ColourComponent |
Colour component containing information about a colour.
|
ColourUtils |
|
Combine |
|
Combine.Param |
|
ComboBoxBean |
|
CommentedProperties |
The CommentedProperties class is an extension of java.util.Properties
to allow retention of comment lines and blank (whitespace only) lines
in the properties file.
|
ComplexArea |
Specifies a combination of Area s.
|
ComponentTypes |
BitSet with some added functionality
|
ComponentTypes.ComponentType |
|
ConcreteAttitude |
This class implements the Attitude interface and contains just the minimum
fields necessary to define a unique attitude at a given time, plus a large
number of methods to compute quantities that depend only on this attitude and
time.
|
ConcreteDuration |
A ConcreteDuration is a duration that is linked to a time scale
|
ConfInit |
|
ConsoleLogger |
Widget that captures and displays messages in a GUI.
|
Constants |
|
ConstelBoundariesLoader<T extends SceneGraphNode> |
|
Constellation |
Represents a constellation object.
|
ConstellationBoundaries |
|
ConstellationsLoader<T extends SceneGraphNode> |
|
ContextMenu |
|
ContextMenu.ContextMenuListener |
|
ContextMenu.ContextMenuStyle |
|
ControllerMappings |
Reads inputListener mappings from a file
|
ControllerModelNotFoundException |
|
ControlsWindow |
|
Convolve1D |
|
Convolve1D.Param |
|
Convolve2D |
Encapsulates a separable 2D convolution kernel filter
|
Coordinates |
Provides utility coordinate conversions between some astronomical coordinate
systems and to Cartesian coordinates.
|
Copy |
|
Copy.Param |
|
CosmicRuler |
Cosmic ruler between two objects
|
CrashReporter |
|
CrtMonitor |
|
CrtScreen |
|
CrtScreen.Effect |
|
CrtScreen.Param |
|
CrtScreen.RgbMode |
|
CubemapProjections |
|
CubemapProjections.CubemapProjection |
|
CubemapProjectionsFilter |
Fast approximate anti-aliasing filter.
|
CubemapProjectionsFilter.Param |
|
Curvature |
|
CustomInterface |
Widget that displays custom objects on screen.
|
DataDescriptor |
|
DataDescriptorUtils |
|
DatasetDesc |
|
DatasetPreferencesWindow |
|
DatasetsComponent |
The datasets pane in the controls window
|
DatasetsWidget |
Widget which lists all detected catalogs and offers a way to select them.
|
DatasetType |
|
DateDialog |
A dialog to pick a date.
|
DateFormatFactory |
|
DateFormatFactory.DateType |
|
Days |
A finite number of days
There are two implementations provided of the conversions methods one as
object interface, where an object of the current class has to be
instantiated.
|
DebugGui |
This GUI shows debug information at the top-right corner of the screen
|
DebugInterface |
|
DecalUtils |
This class provides utils to use Sprites and Fonts as if they were Decals,
this is, flat textures in the 3D space.
|
DefaultIntRenderableSorter |
|
DefaultIntShader |
|
DefaultIntShader.Config |
|
DefaultIntShader.Inputs |
|
DefaultIntShader.Setters |
|
DefaultIntShader.Setters.ACubemap |
|
DefaultIntShader.Setters.Bones |
|
DefaultIntShaderProvider |
|
DefaultShaderProviderLoader<T extends DefaultShaderProviderLoader.DefaultShaderProviderParameter> |
|
DefaultShaderProviderLoader.DefaultShaderProviderParameter |
|
DepthBuffer |
Debug effect.
|
DepthBufferFilter |
Debug filter, renders the contents of the depth texture attachment
|
DepthBufferFilter.Param |
|
DepthIntShader |
|
DepthIntShader.Config |
|
DepthIntShaderProvider |
|
DepthMapAttribute |
|
DesktopConfInit |
Desktop GlobalConf initialiser, where the configuration comes from a
global.properties file (global.vr.properties in case of VR).
|
DesktopDateFormat |
|
DesktopDateFormatFactory |
|
DesktopMusicActors |
|
DesktopNetworkChecker |
|
DesktopNumberFormat |
|
DesktopNumberFormatFactory |
|
DesktopPostProcessor |
|
DesktopPostProcessorFactory |
|
DesktopSceneGraphImplementationProvider |
|
DiffnFunctionNs |
This interface provides the method through which a set of ODEs may be coded
and supplied to the methods in the class RungeKutta.
|
DistToCameraComparator<T> |
Compares entities.
|
Doubleref |
|
DownloadDataWindow |
Download manager.
|
DownloadHelper |
Contains utilities to download files
|
DR2DataProvider |
Loads the DR2 catalog in CSV format
|
DummyVSOP87 |
|
Duration |
A Duration represents an amount of time on a proper time scale.
|
EarthVSOP87 |
|
EclipticCoordinates |
|
EclipticOrbit |
|
ElevationComboBoxBean |
|
ElevationComponent |
Contains the parameters and functions for procedural elevation
|
ElevationComponent.NoiseType |
|
Epsl |
Implementation of the Ecliptic Pole Scanning Law (EPSL)
|
Epsl.Mode |
Ecliptic pole scanning has two modes: PRECEDING (revolving phase angle =
0) and FOLLOWING (revolving phase angle = 180 deg).
|
EpslAndNsl |
This class implements a combination of the Ecliptic Pole Scanning Law (EPSL)
and the Nominal Scanning Law (NSL), by switching from EPSL to NSL at the
reference epoch (tRef).
|
EqGalTest |
|
EquatorialAnglesRates |
A compound object for holding equatorial angles and their rates as per
Fig.
|
EventManager |
Event manager that allows for subscription of observers to events (identified
by strings), and also for the creation of event objects by anyone.
|
EventManager.TimeFrame |
Time frame options
|
Events |
Contains all the events
|
EventScriptingInterface |
Implementation of the scripting interface using the event system.
|
ExistingLocationValidator |
|
ExtBatch |
|
ExtShaderProgram |
A shader program encapsulates a vertex and fragment shader pair linked to form a shader program.
|
ExtSpriteBatch |
Draws batched quads using indices.
|
FadeNode |
Node that offers fade-in and fade-out capabilities.
|
FastTrigonometry |
Uses jafama (FastMath ) library.
|
FileChooser |
|
FileChooser.FileChooserTarget |
The type of files that can be chosen with this file chooser
|
FileChooser.PathnameFilter |
|
FileChooser.ResultListener |
|
FileComboBoxBean |
|
FileDataLoader |
|
FileDataLoaderEclipticJulianTime |
|
FileInfoInputStream |
|
FileNameWindow |
|
Filter |
A filter on a dataset as a set of rules
|
Filter<T> |
The base class for any single-pass filter.
|
Filter.Parameter |
|
FilterRule |
|
FilterRule.IComparator |
|
Fisheye |
|
FisheyeDistortion |
|
FisheyeDistortion.Param |
|
Flare |
Lens flare effect as described in John Chapman's article (without lens dirt
or diffraction starburst).
|
Flare.Param |
|
FlareDirt |
This adds the lens dirt and starburst effects to the lens flare.
|
FlareDirt.Param |
|
FloatComboBoxBean |
|
FloatExtAttribute |
|
FloatValidator |
|
FocusInfoInterface |
Part of the user interface which holds the information on the current focus
object and on the camera.
|
FontRenderSystem |
|
FOV |
FOV enumeration
|
FovCamera |
The field of view cameras.
|
Frustumd |
A truncated rectangular pyramid.
|
FullGui |
Full OpenGL GUI with all the controls and whistles.
|
FullscreenQuad |
Encapsulates a fullscreen quad, geometry is aligned to the screen corners.
|
Fuzzy |
This is just a test for now
|
FuzzyFilter |
Fast approximate anti-aliasing filter.
|
FuzzyFilter.Param |
|
Fxaa |
Implements the fast approximate anti-aliasing.
|
FxaaFilter |
Fast approximate anti-aliasing filter.
|
FxaaFilter.Param |
|
G3dModelLoader |
|
Gaia |
|
GaiaAttitudeLoader |
|
GaiaAttitudeLoader.GaiaAttitudeLoaderParameter |
|
GaiaAttitudeServer |
Provides caching of the last Nsl37 attitude requested.
|
GaiaAttitudeWriter |
Writes Gaia attitude to a file.
|
GaiaComponent |
|
GaiaCoordinates |
|
GaiaSky |
The main class.
|
GaiaSkyContextMenu |
|
GaiaSkyDesktop |
Main class for the desktop launcher
|
GaiaSkyFrameBuffer |
Exposes a builder accepting a buffer builder.
|
GaiaSkyHubConnector |
Extends hub connector to provide some very basic logging using
the Gaia Sky internal logging system.
|
GaiaSkyThreadFactory |
The default thread factory
|
GalaxydataComponent |
|
GalaxyGenerator |
|
GameMouseKbdListener |
|
GenericDialog |
|
GenericSpacecraft |
A generic spacecraft
|
GeoJsonLoader<T extends SceneGraphNode> |
Loads GeoJson files to Area objects
|
GlobalClock |
Keeps pace of the simulation time vs real time and holds the global clock.
|
GlobalConf |
Holds the global configuration options
|
GlobalConf.ControlsConf |
|
GlobalConf.DataConf |
Holds all configuration values related to data.
|
GlobalConf.FrameConf |
Holds the configuration for the output frame subsystem and the camera
recording.
|
GlobalConf.IConf |
|
GlobalConf.ImageFormat |
|
GlobalConf.PerformanceConf |
|
GlobalConf.PostprocessConf |
|
GlobalConf.PostprocessConf.Antialias |
|
GlobalConf.PostprocessConf.ToneMapping |
|
GlobalConf.ProgramConf |
|
GlobalConf.ProgramConf.StereoProfile |
|
GlobalConf.RuntimeConf |
Runtime configuration values, which are never persisted.
|
GlobalConf.SceneConf |
Contains preferences and attributes which define the scene
|
GlobalConf.SceneConf.ElevationType |
The type of elevation representation if elevation textures
are present
|
GlobalConf.SceneConf.GraphicsQuality |
Graphics quality setting
|
GlobalConf.ScreenConf |
|
GlobalConf.ScreenshotConf |
|
GlobalConf.ScreenshotMode |
|
GlobalConf.SpacecraftConf |
|
GlobalConf.VersionConf |
|
GlobalResources |
Holds and initialises resources utilised globally.
|
Glow |
Scattering Light effect.
|
Glow.Param |
|
GlyphLayout |
Stores runs of glyphs for a piece of text.
|
GlyphLayout.GlyphRun |
Stores glyphs and positions for a piece of text which is a single color and does not span multiple lines.
|
GravitationalDistortion |
This is just a test for now
|
GravitationalDistortionFilter |
Fast approximate anti-aliasing filter.
|
GravitationalDistortionFilter.Param |
|
GroundShader |
|
GroundShader.Inputs |
|
GroundShader.Setters |
|
GroundShaderProvider |
|
GroundShaderProviderLoader<T extends GroundShaderProviderLoader.GroundShaderProviderParameter> |
|
GroundShaderProviderLoader.GroundShaderProviderParameter |
|
GSKeys |
|
Gti |
A GTI (Good Time Interval), is a
|
GtiList |
A collection of Good Time Intervals (GTIs).
|
GuiComponent |
A GUI component
|
GuiRegistry |
Manages the Graphical User Interfaces of Gaia Sky
|
GuiUtils |
|
GzipInputStreamProvider |
|
Hash |
*
General Purpose Hash Function Algorithms Library *
*
Author: Arash Partow - 2002 *
URL: http://www.partow.net *
URL: http://www.partow.net/programming/hashfunctions/index.html *
*
Copyright notice: *
Free use of the General Purpose Hash Function Algorithms Library is *
permitted under the guidelines and in accordance with the most current *
version of the Common Public License.
|
HeliosphereMinimapScale |
|
HeliotropicAnglesRates |
A compound object for holding heliotropic angles and their rates as per
Fig.
|
HeliotropicOrbit |
Heliotropic orbits must be corrected using the Sun longitude.
|
HeliotropicOrbitDataLoader |
|
HermiteInterpolatedAttitudeDataServer |
This abstract class contains the fields needed to store numerical attitude in
the form of arrays (q and SRS rates), and a method to calculate the attitude
for any given time using cubic Hermite interpolation
|
HexColorValidator |
|
HiddenHelperUser |
This guy implements high level operations which run concurrently to the main
thread by starting new threads
|
HighZMinimapScale |
|
Hours |
A finite number of hours
There are two implementations provided of the conversions methods one as
object interface, where an object of the current class has to be
instantiated.
|
HUDGui |
Head-up display GUI which only displays information and has no options
window.
|
I18n |
Manages the i18n system.
|
I18nFormatter |
|
I3DTextRenderable |
Interface to be implemented by all entities that can render a text in 3d
space
|
IAggregationAlgorithm |
Interface to be implemented by all algorithms that create a vgroup of virtual
particles for an octant.
|
IAnnotationsRenderable |
|
IAtmosphereRenderable |
To be implemented by all entities wanting to render an atmosphere.
|
IAttribute<T extends ParticleGroup.ParticleBean> |
Represents an attribute
|
IBodyCoordinates |
Defines the interface to get the coordinates of a body
|
ICamera |
|
ICloudRenderable |
To be implemented by all entities wanting to render a clouds layer.
|
IControllerMappings |
|
IcoSphereCreator |
Helper generic class to create icospheres.
|
IDateFormat |
|
IFileImageRenderer |
|
IFocus |
Contract that all focus objects must implement
|
IGPUVertsRenderable |
|
IGui |
An interface to be implemented by all top-level GUIs in Gaia Sky
|
IGuiInterface |
|
IInputListener |
|
ILineRenderable |
Interface to implement by all entities that are to be rendered as lines whose
points are floated by the camera position in the CPU.
|
ImageRenderer |
Utility class to render the current frame buffer to images.
|
IMainRenderer |
|
IMinimapScale |
|
ImmediateRenderSystem |
|
IModelRenderable |
Interface to implement by all the entities that can be rendered as a model.
|
IMusicActors |
|
INetworkChecker |
Interface all network checkers must comply.
|
InitialGui |
Displays dataset downloader and dataset chooser screen if needed.
|
InnerSolarSystemMinimapScale |
|
InputStreamProvider |
|
IntAnimation |
|
IntComboBoxBean |
|
Interpolationd |
Takes a linear value in the range of 0-1 and outputs a (usually) non-linear, interpolated value.
|
Interpolationd.Bounce |
|
Interpolationd.BounceIn |
|
Interpolationd.BounceOut |
|
Interpolationd.Elastic |
|
Interpolationd.ElasticIn |
|
Interpolationd.ElasticOut |
|
Interpolationd.Exp |
|
Interpolationd.ExpIn |
|
Interpolationd.ExpOut |
|
Interpolationd.Pow |
|
Interpolationd.PowIn |
|
Interpolationd.PowOut |
|
Interpolationd.Swing |
|
Interpolationd.SwingIn |
|
Interpolationd.SwingOut |
|
Interpolator |
|
Interpolator.Kind |
Kind of interpolation: for derivative, value or integral
|
Intersectord |
|
IntIndexArray |
This implementation uses 32-bit integer indices instead of 16-bit shorts
|
IntIndexBufferObject |
This implementation uses 32-bit integer indices instead of 16-bit shorts
|
IntIndexBufferObjectSubData |
This implementation uses 32-bit integer indices instead of 16-bit shorts
|
IntIndexData |
An IntIndexData instance holds index data.
|
IntIntMeshBuilder |
Class to construct a mesh, optionally splitting it into one or more mesh parts.
|
IntMesh |
This implementation uses 32-bit integer indices instead of 16-bit shorts used in Mesh
|
IntMesh.VertexDataType |
|
IntMeshPart |
A libgdx MeshPart which uses IntMesh (for integer indices) instead of a regular Mesh
A MeshPart is composed of a subset of vertices of a IntMesh , along with the primitive type.
|
IntMeshPartBuilder |
|
IntMeshPartBuilder.VertexInfo |
Class that contains all vertex information the builder can use.
|
IntModel |
|
IntModelBatch |
|
IntModelBatch.RenderablePool |
|
IntModelBuilder |
Helper class to create IntModel s from code.
|
IntModelData |
Returned by a ModelLoader , contains meshes, materials, nodes and animations.
|
IntModelInstance |
An instance of a IntModel , allows to specify global transform and modify the materials, as it has a copy of the model's
materials.
|
IntModelLoader<P extends IntModelLoader.IntModelParameters> |
|
IntModelLoader.IntModelParameters |
|
IntModelMesh |
|
IntModelMeshPart |
|
IntModelNode |
|
IntNode |
A node is part of a hierarchy of Nodes in a IntModel .
|
IntNodeAnimation |
|
IntNodePart |
A combination of IntMeshPart and Material , used to represent a IntNode 's graphical properties.
|
IntRenderable |
A Renderable contains all information about a single render instruction (typically a draw call).
|
IntRenderableProvider |
|
IntRenderableSorter |
Responsible for sorting IntRenderable lists by whatever criteria (material, distance to camera, etc.)
|
IntShader |
|
IntShaderProvider |
|
IntValidator |
|
IntVertexData |
A VertexData instance holds vertices for rendering with OpenGL.
|
INumberFormat |
|
Invisible |
The sole purpose of this class is to act as an invisible focus.
|
IObserver |
|
IOctreeGenerator |
|
IOrbitDataProvider |
|
IParticleGroupDataProvider |
Data provider for a particle vgroup.
|
IPointRenderable |
Interface to be implemented by those entities that can be rendered
as a single point, floated by the camera position in the CPU.
|
IPosition |
Interface that must implement all entities that have a position.
|
IPostProcessor |
|
IPostProcessor.PostProcessBean |
|
IPostProcessor.RenderType |
|
IProcessRenderer |
Interface for component renderers.
|
IProperMotion |
Any entity which contains a proper motion
|
IQuadRenderable |
|
IRenderable |
A top-level renderable interface that all renderable objects must extend
|
IRenderSystem |
A component that renders a type of objects.
|
ISceneGraph |
Defines the interface for any scene graph implementation
|
ISceneGraphLoader |
|
IScriptingInterface |
Scripting interface.
|
ISGR |
Interface that must be extended by all types of scene graph renderers
|
IShapeRenderable |
|
IStarContainer |
|
IStarFocus |
|
IStarGroupDataProvider |
Data provider for a star vgroup, which contains an index map with the names
and indices of the stars.
|
IStarGroupIO |
|
ItemsManager<T extends com.badlogic.gdx.utils.Disposable> |
|
ITimeFrameProvider |
Basic interface for entities that provide an time frame in the scene
|
ITransform |
Represents a generic matrix transformation
|
ITrigonometry |
Trigonometry interface to enable multiple implementations
|
IValidator |
|
IVisibilitySwitch |
|
iVSOP87 |
|
JPGWriter |
Writes JPG images
|
JsonLoader<T extends SceneGraphNode> |
Implements the loading of scene graph nodes using libgdx's json library.
|
JulianYears |
A finite number of years.
|
JupiterVSOP87 |
|
KeyBindings |
Contains the key mappings and the actions.
|
KeyBindings.BooleanRunnable |
|
Keyframe |
Represents a keyframe and contains the camera state, the simulation time, the frame and a descriptor name.
|
KeyframePreferencesWindow |
|
KeyframesPathObject |
|
KeyframesWindow |
|
KeyInputController |
This input inputListener connects the input events with the key binding actions
|
LandAtWindow |
|
LangComboBoxBean |
|
LargeLongMap<T> |
|
LengthValidator |
|
Lens |
Lens flare effect.
|
Lens.Param |
|
LensFlare2 |
Pseudo lens flare implementation.
|
LensFlare2.Settings |
|
Levels |
Implements brightness, contrast, hue and saturation levels, plus
auto-tone mapping HDR and gamma correction.
|
LevelsFilter |
Controls levels of brightness and contrast
|
LevelsFilter.Param |
|
LightBeam |
|
LightGlow |
Light scattering implementation.
|
LightGlow.Settings |
|
LightPositionUpdater |
|
LightScattering |
Light scattering implementation.
|
LightScattering.Settings |
|
Lineard<T extends Vectord<T>> |
|
LineQuadRenderSystem |
Renders lines as Polyline Quadstrips (Polyboards).
|
LineRenderSystem |
|
Link |
Link widget.
|
LinkButton |
|
LoadingGui |
Displays the loading screen.
|
LoadStatus |
|
Loc |
|
LocalGroup1MinimapScale |
|
LocalGroup2MinimapScale |
|
Logger |
|
Logger.Log |
|
Logger.LoggerLevel |
|
LogWindow |
|
Longref |
|
LruCache<A,B> |
Least Recently Used cache implementation
|
Luma |
|
Luma.Param |
|
MappingFileComboBoxBean |
|
MarsVSOP87 |
|
MasterManager |
Manages a master instance which makes available state information to others
in order to synchronize a session.
|
MaterialComponent |
A basic component that contains the info on a material.
|
MathManager |
|
MathUtilsd |
Utility and fast math functions.
|
Matrix3Attribute |
|
Matrix4Attribute |
|
Matrix4d |
|
MemInfo |
|
MemInfoWindow |
|
MenuItem |
MenuItem contains text or text with icon.
|
MenuItem.MenuItemStyle |
|
MercuryVSOP87 |
|
MeshObject |
|
MessageBean |
|
MessagesInterface |
Widget that displays big messages on screen.
|
MetadataBinaryIO |
Writes and reads the metadata to/from binary.
|
MilkyWay |
|
MilkyWayMinimapScale |
|
MilkyWayReshaper |
|
MinimapInterface |
|
MinimapWidget |
|
MinimapWindow |
|
Mins |
A finite number of minutes.
|
ModelBatchRenderSystem |
Renders with a given model batch.
|
ModelBatchRenderSystem.ModelRenderType |
|
ModelBatchTessellationRenderSystem |
|
ModelBody |
Abstract class with the basic functionality of bodies represented by a 3D
model.
|
ModelCache |
|
ModelComparator<T> |
Compares models.
|
ModelComponent |
|
ModelCreator |
|
ModelCreator.IFace |
|
ModePopupInfo |
|
ModifiedScanningLaw |
Class to generate Gaia Modified Scanning Law (MSL).
|
ModifiedScanningLaw.ScanState |
There are three modes of scanning, enumerated by the ScanState: NOMINAL =
running as in NSL, MODIFIED = running at reduced precession speed,
TRANSITION = the precession speed is ramping up or down between the
NOMINAL and MODIFIED states.
|
ModifiedScanningLaw.TransitionFunction |
Enumerates the various transition functions tested.
|
MoonAACoordinates |
Coordinates of the Moon given by the algorithm in Jean Meeus' Astronomical
Algorithms book.
|
MouseKbdListener |
|
MslAttitudeDataServer |
This class implements the Modified Scanning Law (MSL) by Hermite
interpolation of the attitude quaternion among values obtained by numerical
integration of the basic equations in heliotropic angles.
|
MtlLoader |
|
MultipassFilter |
The base class for any multi-pass filter.
|
MultiThreadIndexer |
Thread indexer for a multithread environment.
|
MusicActorsManager |
|
MusicComponent |
|
MusicManager |
|
MWModelRenderSystem |
|
MWSCLoader |
Loads the MWSC catalog in CSV format.
|
MyPools |
|
NanoSecs |
A finite number of nanoseconds.
|
NaturalCamera |
Models the movement of the camera
|
NaturalControllerListener |
|
NaturalMouseKbdListener |
Input listener for the natural camera.
|
NaturalMouseKbdListener.GaiaGestureListener |
|
Nature |
This class contains various unit conversion constants for
angles, distance and time units
|
NBGalaxy |
|
NBGLoader |
Loads the NBG catalog in csv format.
|
NeptuneVSOP87 |
|
NetworkCheckerManager |
Holds the network checker entity.
|
Nfaa |
Implements the normal filter anti-aliasing.
|
NfaaFilter |
Normal filtered anti-aliasing filter.
|
NfaaFilter.Param |
|
NinePatch |
A 3x3 grid of texture regions.
|
NoiseUtils |
|
NotificationsInterface |
Widget that captures and displays messages in a GUI.
|
Nsl37 |
Improved analytical representation of the Gaia Nominal Scanning Law (NSL).
|
NslSun |
Analytical representation of the Nominal Sun for the Gaia NSL.
|
NslUtil |
Class with various static methods for analytical scanning laws.
|
NumberFormatFactory |
|
NumericalAttitudeDataServer<A extends Attitude> |
This abstract class defines the fields and implements the methods that any
numerically defined attitude need in addition to those in the superclass.
|
ObjectsComponent |
|
ObjLoader |
ModelLoader to load Wavefront OBJ files.
|
ObjLoader.ObjLoaderParameters |
|
OctahedronSphereCreator |
|
OctreeGeneratorMag |
Implements the magnitude to level map, where octants in a level are filled with
magnitude-sorted stars until one of them is saturated before proceeding to lower
levels.
|
OctreeGeneratorParams |
Holds the parameters for the octree generation
|
OctreeGeneratorPart |
Greedy generator where octants in a level are filled up with as many
stars as possible before proceeding to lower levels.
|
OctreeGeneratorRun |
Generates an octree of star groups.
|
OctreeGroupLoader |
Implements the loading and streaming of octree nodes from files.
|
OctreeNode |
Octree node implementation which contains a list of IPosition objects
and possibly 8 subnodes.
|
OctreeWrapper |
Static Octree wrapper that can be inserted into the scene graph.
|
OortCloudMinimapScale |
|
OortGenerator |
|
OpenSimplexNoise |
|
OpenVRListener |
|
OpenVRQuery |
|
Orbit |
|
OrbitalElementsParticlesRenderSystem |
|
OrbitalParametersProvider |
Reads an orbit file into an OrbitData object.
|
OrbitComponent |
|
OrbitDataLoader |
Abstract data loader to rule them all.
|
OrbitDataLoader.OrbitDataLoaderParameter |
|
OrbitDataWriter |
|
OrbitFileDataEclipticJulianTimeProvider |
Reads an orbit file into an OrbitData object.
|
OrbitFileDataProvider |
Reads an orbit file into an OrbitData object.
|
OrbitLintCoordinates |
|
OrbitRefresher |
|
OrbitRefresher.DaemonRefresher |
The daemon refresher thread.
|
OrbitSamplerDataProvider |
Samples an orbit for a particular Body.
|
OsUtils |
Operating system related utils.
|
OuterSolarSystemMinimapScale |
|
OwnCheckBox |
|
OwnImage |
|
OwnImageButton |
ImageButton in which the cursor changes when the mouse rolls over.
|
OwnLabel |
|
OwnProgressBar |
|
OwnScrollPane |
Small overriding that returns the user set size as preferred size.
|
OwnSelectBox<T> |
|
OwnSlider |
|
OwnTextArea |
|
OwnTextButton |
TextButton in which the cursor changes when the mouse rolls over.
|
OwnTextField |
TextButton in which the cursor changes when the mouse rolls over.
|
OwnTextHotkeyTooltip |
A tooltip that shows a label and a hotkey shortcut in gray.
|
OwnTextIconButton |
OwnTextButton with an icon.
|
OwnTextIconButton.TextIconButtonStyle |
|
OwnTextTooltip |
A tooltip that shows a label.
|
PackTextures |
|
Pair<A,B> |
Simple implementation of a pair of objects.
|
Parser |
Parser utilities.
|
Particle |
Deprecated.
|
Particle.ParamUpdater |
|
ParticleDataBinaryIO |
Loads and writes particle data to/from our own binary format.
|
ParticleEffectsRenderSystem |
|
ParticleGroup |
This class represents a vgroup of non-focusable particles, all with the same
luminosity.
|
ParticleGroup.ParticleBean |
|
ParticleGroupRenderSystem |
|
Pathd<T> |
Interface that specifies a path of type T within the window 0.0<=t<=1.0.
|
PingPongBuffer |
Encapsulates a framebuffer with the ability to ping-pong between two buffers.
|
PipelineState |
Provides a simple mechanism to query OpenGL pipeline states.
|
Place |
Specifies a celestial position
|
Planed |
A plane defined via a unit length normal and the distance from the origin, as you learned in your math class.
|
Planed.PlaneSide |
Enum specifying on which side a point lies respective to the plane and it's normal.
|
Planet |
|
PlutoCoordinates |
|
PointCloudData |
|
PointDataProvider |
This provider loads point data into particle beans
|
PointRenderSystem |
|
Points |
A vgroup of points
|
Polyline |
Represents a polyline.
|
Position |
|
Position |
Helper class that transforms various positional information into the internal
position of the application.
|
Position.PositionType |
|
Positions2DExtractor |
|
PostProcessor |
Provides a way to capture the rendered scene to an off-screen buffer and to apply a chain of effects on it before rendering to
screen.
|
PostProcessorEffect |
This interface defines the base class for the concrete implementation of post-processor effects.
|
PostProcessorFactory |
|
PostProcessorListener |
|
PrecessionComponent |
Provides the information for the precession of this body.
|
PreferencesWindow |
The default preferences window.
|
PriorityQueue<E extends java.lang.Comparable<E>> |
An unbounded priority queue based on a priority heap.
|
ProgressRunnable |
|
Quantity |
A wee utility class that provides unit conversion mechanisms.
|
Quantity.Angle |
|
Quantity.Angle.AngleUnit |
|
Quantity.Brightness |
|
Quantity.Brightness.BrightnessUnit |
|
Quantity.Length |
|
Quantity.Length.LengthUnit |
|
Quaterniond |
A simple quaternion class.
|
QuitWindow |
Generic dialog that displays the confirmation quit message and offers options
to cancel it or go through.
|
RadialBlur |
|
RadialBlur.Param |
|
RadialBlur.Quality |
|
RadialDistortion |
|
RadialDistortion.Param |
|
Rayd |
Encapsulates a Rayd having a starting position and a unit length direction.
|
RealTimeClock |
Implements a real time clock.
|
RegexpValidator |
|
RegularInputStreamProvider |
|
RelativisticCamera |
|
RelativisticEffectsComponent |
|
RelativisticEffectsManager |
Central hub where the parameters of the current relativistic
effects (aberration, doppler, grav waves) are updated and served to the renderers.
|
RelativisticShader |
|
RelativisticShader.Inputs |
|
RelativisticShader.Setters |
|
RelativisticShaderProvider |
|
RelativisticShaderProviderLoader<T extends RelativisticShaderProviderLoader.RelativisticShaderProviderParameter> |
|
RelativisticShaderProviderLoader.RelativisticShaderProviderParameter |
|
RemoveActorThread |
|
RenderGui |
Only for frame output mode, it displays the current time.
|
RenderingContext |
Holds some context information useful when rendering.
|
RenderingContext.CubemapSide |
|
RESTServer |
REST Server class to implement the REST API
|
Revs |
A finite number of revolutions
There are two implementations provided of the conversions methods one as
object interface, where an object of the current class has to be
instantiated.
|
RingComponent |
|
RingCreator |
Helper generic class to create rings.
|
RotateTransform |
|
RotationComponent |
Provides the information for the rotation of this body.
|
RouletteList<T> |
A structure composed of a set of collections of a given size in which
additions happen to the next list in the roulette before it is spun.
|
RunCameraWindow |
The run camera path file window, which allows the user to choose a script to
run.
|
RungeKuttaNs |
Provides an implementation of the Runge-Kutta method for solving single or
sets of ordinary differential equations (ODEs).
|
RunStateInterface |
Contains elements which depend on the current state of the program, such as
the running scripts, the buttons to pause the camera subsystem, etc.
|
SAMPClient |
|
Satellite |
|
Satellite |
Clone of the Satellite class in GaiaParams with very few needed parameters.
|
Satellite.ParamMetaData |
|
SaturnVSOP87 |
|
ScaleTransform |
|
Scattering |
Scattering Light effect.
|
Scattering.Param |
|
SceneGraph |
Implementation of a 3D scene graph.
|
SceneGraphImplementationProvider |
Provides the scene graph implementation.
|
SceneGraphJsonLoader |
|
SceneGraphNode |
A scene graph entity.
|
SceneGraphNode.RenderGroup |
Describes to which render vgroup this node belongs at a particular time
step.
|
SceneGraphNode.TLV3 |
|
SceneGraphNode.TLV3D |
|
SceneGraphRenderer |
Renders a scenegraph.
|
ScreenModeCmd |
Manages screen mode changes (fullscreen, windowed)
|
ScreenshotsManager |
|
ScriptingServer |
The scripting server of Gaia Sky, backed by a Py4J GatewayServer .
|
SDSSDataProvider |
Loads SDSS data from a text file with a series of [ra, dec, z]
|
SearchDialog |
|
Secs |
A finite number of seconds.
|
Separator |
A separator widget (horizontal or vertical bar) that can be used in menus,
tables or other widgets, typically added to new row with growX() (if creating
horizontal separator) OR growY() (if creating vertical separator) PopupMenu
and VisTable provides utilities addSeparator() methods that adds new
separator.
|
Separator.SeparatorStyle |
|
SerializedDataProvider |
|
SGLoader |
|
SGLoader.SGLoaderParameter |
|
SGR |
Normal SGR, takes care of the regular to-screen rednering with no strange
modes (stereoscopic, planetarium, cubemap) active.
|
SGRAbstract |
Abstract implementation with some useful methods for all SGRs.
|
SGRCubemap |
Renders the cube map 360 degree mode.
|
SGRFov |
Renders the Gaia Field of View camera mode.
|
SGROpenVR |
Renders to OpenVR.
|
SGRStereoscopic |
Renders all the 3D/stereoscopic modes.
|
ShaderLoader |
|
ShaderProgramProvider |
|
ShaderProgramProvider.ShaderProgramParameter |
|
ShaderTemplatingLoader |
Loads shaders with extra functionality to add code from other shaders.
|
ShadowMapImpl |
|
ShapeRenderSystem |
|
SimplePool<T> |
|
SkyboxComponent |
|
SolarNeighbourhoodMinimapScale |
|
SortTest |
Compares performances of different lists such as ArrayList
and Array .
|
Spacecraft |
The spacecraft.
|
SpacecraftCamera |
Implements a spacecraft-like movement.
|
SpacecraftGui |
|
SphereCreator |
|
SphericalGrid |
A spherical grid
|
Sprite |
Holds the geometry, color, and texture information for drawing 2D sprites using Batch .
|
Star |
Deprecated.
|
StarBrightnessComparator |
|
StarCluster |
|
StarGroup |
A particle vgroup which additionally to the xyz position, supports color and
magnitude.
|
StarGroup.StarBean |
Contains info on one star
|
StarGroupBinaryIO |
Loads and writes star groups
|
StarGroupRenderSystem |
|
StarGroupSerializedIO |
Loads and writes star groups
|
StarPointRenderSystem |
|
StaticCoordinates |
A position that never changes
|
StaticParentRotationCoordinates |
A position that never changes
|
StdRandom |
The StdRandom class provides static methods for generating
random number from various discrete and continuous distributions,
including Bernoulli, uniform, Gaussian, exponential, pareto,
Poisson, and Cauchy.
|
StereoGui |
Full OpenGL GUI with all the controls and whistles.
|
STILDataProvider |
Loads VOTables, FITS, etc.
|
StreamingOctreeLoader |
Contains the infrastructure common to all multifile octree loaders which
streams data on-demand from disk and unloads unused data.
|
StreamingOctreeLoader.DaemonLoader |
The daemon loader thread.
|
StubModel |
|
SunLoader |
Adds the sun manually
|
SysUtils |
Wee utility class to check the operating system and the desktop environment.
|
TabbedPane |
A TabbedPane widget not full featured but somewhat reusable.
|
TabbedPane.TabbedPaneStyle |
|
TableGuiInterface |
|
TabSelectionChangeListener |
A TabSelectionChangeListener for a TabbedPane widget.
|
TeffPlot |
Produces a plot of ColorXP (BP-RP) vs log(Teff))
|
Telegram |
|
TessellationShader |
|
TessellationShaderProgram |
|
TessellationShaderProvider |
|
TessellationShaderProvider.Config |
|
TessellationShaderProviderLoader<T extends TessellationShaderProviderLoader.TessellationShaderProviderParameter> |
|
TessellationShaderProviderLoader.TessellationShaderProviderParameter |
|
Text2D |
|
TextureAtlas |
Loads images from texture atlases created by TexturePacker.
A TextureAtlas must be disposed to free up the resources consumed by the backing textures.
|
TextureAtlas.AtlasRegion |
Describes the region of a packed image and provides information about the original image before it was packed.
|
TextureAtlas.AtlasSprite |
A sprite that, if whitespace was stripped from the region when it was packed, is automatically positioned as if whitespace
had not been stripped.
|
TextureAtlas.TextureAtlasData |
|
TextureAtlas.TextureAtlasData.Page |
|
TextureAtlas.TextureAtlasData.Region |
|
TextureExtAttribute |
|
TextureRegion |
Defines a rectangular area of a texture.
|
TextureWidget |
|
TextUtils |
|
ThreadIndexer |
Class that returns the thread indices.
|
ThreadPoolManager |
|
Threshold |
|
Threshold.Param |
|
TimeComponent |
|
TimeContext |
An enumeration to distinguish between the different times that attitude can be expressed
in.
|
TimeMediator |
A small class to convert between GaiaTime/TCB and OBMT transparently.
|
TimeScale |
Gaia Data Model.
|
TopInfoInterface |
|
TransitionScanningLaw |
Implements a smooth transition from Nsl37 to Epsl , or vice
versa.
|
TranslateTransform |
|
Trigonometry |
Uses the default Math library.
|
Trio<A,B,C> |
Simple impelementation of a trio of objects.
|
TwoWayHashmap<K,V> |
Simple two-way hashmap implemented with two maps.
|
UCD |
Very naive class that represents and UCD and does the parsing.
|
UCDParser |
Parses the ucds of a star table and builds some metadata on
the relevant quantities for gaia sky (position, proper motion, magnitudes, colors, etc.)
|
UncertaintiesHandler |
|
UncertaintiesProvider |
|
UpdatePopup |
Popup window that informs the user of new updates.
|
UpdaterTask<T extends SceneGraphNode> |
|
UranusVSOP87 |
|
Vector2Attribute |
|
Vector2d |
Encapsulates a 2D vector.
|
Vector3Attribute |
|
Vector3d |
Copy of libgdx's Vector3d class using doubles for some precision
calculations.
|
Vector4Attribute |
|
Vectord<T extends Vectord<T>> |
Encapsulates a general vector.
|
VelocityBufferComponent |
|
VenusVSOP87 |
|
VersionChecker |
|
VersionCheckEvent |
|
VertexArray |
Convenience class for working with OpenGL vertex arrays.
|
VertexBufferObject |
A VertexData implementation based on OpenGL vertex buffer objects.
|
VertexBufferObjectSubData |
A VertexData implementation based on OpenGL vertex buffer objects.
|
VertexBufferObjectWithVAO |
A VertexData implementation that uses vertex buffer objects and vertex array objects.
|
VertGPURenderSystem<T extends IGPUVertsRenderable> |
Renders vertices using a VBO.
|
VertsObject |
Represents a vgroup of vertices which are sent to the GPU in a VBO
|
ViewAngleComparator<T> |
Compares entities.
|
Vignette |
|
Vignetting |
|
Vignetting.Param |
|
VisibilityComponent |
|
VisualEffectsComponent |
|
VMemInfo |
|
VMemInfo.IGraphicsDeviceInfo |
|
VRContext |
Responsible for initializing the VR system, managing rendering surfaces,
getting tracking device poses, submitting the rendering results to the HMD
and rendering the surfaces side by side to the companion window on the
desktop.
|
VRContext.Space |
|
VRContext.VRControllerAxes |
Axes ids on VR controllers
|
VRContext.VRControllerButtons |
Button ids on VR controllers
|
VRContext.VRControllerRole |
|
VRContext.VRDevicePose |
Represents the pose of a VRContext.VRDevice , including its transform,
velocity and angular velocity.
|
VRContext.VRDeviceProperty |
|
VRContext.VRDeviceType |
|
VRControllerInfoGui |
|
VRDeviceListener |
|
VRGui<T extends IGui> |
|
VRInfoGui |
|
VRSelectionGui |
|
VRStatus |
|
VSOP87 |
|
XBox360Mappings |
XBox 360 inputListener mappings
|
Zoom |
|
Zoom.Param |
|
Zoomer |
Implements a zooming effect: either a radial blur filter or a zoom filter is used.
|