|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.stellarium.landscape.Landscape
public abstract class Landscape
Projector.
See C++ version of this file. http://cvs.sourceforge.net/viewcvs.py/stellarium/stellarium/src/landscape.h?rev=1.13&view=markup Updated to C++ version from URL: https://svn.sourceforge.net/svnroot/stellarium/tags/stellarium-0-8-1/stellarium/src/landscape.cpp Revision: 1560 Last Changed Author: digitalises Last Changed Rev: 1419
Nested Class Summary | |
---|---|
static class |
Landscape.LandscapeType
Enumeration names should match the names used in landscape data files TODO: Create a member to separate Java type and names |
Field Summary | |
---|---|
(package private)
java.lang.String |
author
|
(package private)
java.lang.String |
description
|
(package private) LinearFader
|
fogFader
|
(package private) LinearFader
|
landFader
|
(package private)
java.lang.String |
name
|
protected float |
radius
|
(package private) float |
skyBrightness
|
(package private) boolean |
validLandscape
|
Constructor Summary | |
---|---|
Landscape(float radius)
|
Method Summary | |
---|---|
static Landscape |
createFromFile(java.lang.String landscapeFile,
java.lang.String sectionName)
|
static Landscape |
createFromHash(java.util.Map param)
|
abstract void |
draw(ToneReproductor eye,
DefaultProjector prj,
Navigator nav)
|
java.lang.String |
getAuthorName()
Get landscape author name |
java.lang.String |
getDescription()
Get landscape description |
protected static double |
getDouble(java.util.Map param,
java.lang.String key, double def)
|
static java.lang.String |
getFileContent(java.lang.String landscapeFile)
|
boolean |
getFlagShow()
Get whether landscape is displayed (does not concern fog) |
boolean |
getFlagShowFog()
Get whether fog is displayed |
protected static int |
getInt(java.util.Map param,
java.lang.String key)
|
protected static int |
getInt(java.util.Map param,
java.lang.String key, int def)
|
(package private)
static java.lang.String |
getLandscapeNames(java.lang.String landscapeFile)
|
java.lang.String |
getName()
Get landscape name |
protected
static java.lang.String |
getStr(java.util.Map param,
java.lang.String key)
|
protected
static java.lang.String |
getStr(java.util.Map param,
java.lang.String key, java.lang.String def)
|
protected abstract void |
load(java.lang.String landscapeFile,
java.lang.String sectionName)
|
(package private) IniFileParser |
loadCommon(java.lang.String landscapeFile,
java.lang.String sectionName)
Load attributes common to all landscapes |
static java.lang.String |
nameToKey(java.lang.String landscapeFile,
java.lang.String name)
|
void |
setFlagShow(boolean b)
Set whether landscape is displayed (does not concern fog) |
void |
setFlagShowFog(boolean b)
Set whether fog is displayed |
void |
setSkyBrightness(float b)
|
void |
update(int deltaTime)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected float radius
java.lang.String name
float skyBrightness
boolean validLandscape
LinearFader landFader
LinearFader fogFader
java.lang.String author
java.lang.String description
Constructor Detail |
---|
Landscape(float radius)
Method Detail |
---|
public static Landscape createFromFile(java.lang.String landscapeFile, java.lang.String sectionName) throws StellariumException
StellariumException
protected abstract void load(java.lang.String landscapeFile, java.lang.String sectionName) throws StellariumException
StellariumException
public static Landscape createFromHash(java.util.Map param) throws StellariumException
StellariumException
IniFileParser loadCommon(java.lang.String landscapeFile, java.lang.String sectionName) throws StellariumException
landscapeFile
-
sectionName
-
StellariumException
public static java.lang.String getFileContent(java.lang.String landscapeFile) throws StellariumException
StellariumException
static java.lang.String getLandscapeNames(java.lang.String landscapeFile) throws StellariumException
StellariumException
public static java.lang.String nameToKey(java.lang.String landscapeFile, java.lang.String name) throws StellariumException
StellariumException
public void setSkyBrightness(float b)
public void setFlagShow(boolean b)
public boolean getFlagShow()
public void setFlagShowFog(boolean b)
public boolean getFlagShowFog()
public java.lang.String getName()
public java.lang.String getAuthorName()
public java.lang.String getDescription()
public void update(int deltaTime)
public abstract void draw(ToneReproductor eye, DefaultProjector prj, Navigator nav)
protected static java.lang.String getStr(java.util.Map param, java.lang.String key)
protected static java.lang.String getStr(java.util.Map param, java.lang.String key, java.lang.String def)
protected static int getInt(java.util.Map param, java.lang.String key)
protected static int getInt(java.util.Map param, java.lang.String key, int def)
protected static double getDouble(java.util.Map param, java.lang.String key, double def)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |