Package gaiasky.data

Interface ISceneGraphLoader

All Known Implementing Classes:
ConstelBoundariesLoader, ConstellationsLoader, GeoJsonLoader, JsonLoader, NBGLoader, OctreeGroupLoader, StarClusterLoader, StreamingOctreeLoader

public interface ISceneGraphLoader
Defines the interface for scene graph loaders.
  • Method Summary

    Modifier and Type Method Description
    void initialize​(java.lang.String[] files)  
    void initialize​(uk.ac.starlink.util.DataSource ds)  
    com.badlogic.gdx.utils.Array<? extends SceneGraphNode> loadData()  
    void setDescription​(java.lang.String description)  
    void setName​(java.lang.String name)  
    void setParams​(java.util.Map<java.lang.String,​java.lang.Object> params)  
  • Method Details

    • loadData

      com.badlogic.gdx.utils.Array<? extends SceneGraphNode> loadData() throws java.io.FileNotFoundException
      Throws:
      java.io.FileNotFoundException
    • setName

      void setName​(java.lang.String name)
    • setDescription

      void setDescription​(java.lang.String description)
    • setParams

      void setParams​(java.util.Map<java.lang.String,​java.lang.Object> params)
    • initialize

      void initialize​(java.lang.String[] files) throws java.lang.RuntimeException
      Throws:
      java.lang.RuntimeException
    • initialize

      void initialize​(uk.ac.starlink.util.DataSource ds)