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

    • filePaths

      protected String[] filePaths
    • dataSource

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

      protected String datasetDirectory
    • scene

      protected Scene scene
    • loggedArchetypes

      protected Set<String> loggedArchetypes
    • parentName

      protected String parentName
    • index

      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

    • AbstractSceneLoader

      public AbstractSceneLoader()
  • Method Details