Package gaiasky.data

Class AbstractSceneLoader

java.lang.Object
gaiasky.data.AbstractSceneLoader
All Implemented Interfaces:
ISceneLoader
Direct Known Subclasses:
GeoJsonLoader, JsonLoader, OctreeLoader, StarClusterLoader

public abstract class AbstractSceneLoader extends Object implements ISceneLoader
Abstract implementation of ISceneLoader, which contains some common utilities to all implementers.
  • Field Details Link icon

    • filePaths Link icon

      protected String[] filePaths
    • dataSource Link icon

      protected uk.ac.starlink.util.DataSource dataSource
    • datasetDirectory Link icon

      protected String datasetDirectory
    • scene Link icon

      protected Scene scene
    • loggedArchetypes Link icon

      protected Set<String> loggedArchetypes
    • parentName Link icon

      protected String parentName
    • index Link icon

      protected Map<String,com.badlogic.ashley.core.Entity> index
      Index reference, used to keep track of loaded objects names in case they need to be updated.
  • Constructor Details Link icon

    • AbstractSceneLoader Link icon

      public AbstractSceneLoader()
  • Method Details Link icon