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)
-