public class OrbitGraphOptions extends GraphOptions
Constructor and Description |
---|
OrbitGraphOptions()
Constructs a OrbitGraphOptions object with default attribute
values.
|
OrbitGraphOptions(CoordinateSystem coordinateSystem,
boolean combined,
boolean xyView,
boolean xzView,
boolean yzView,
boolean xrView,
boolean sunToRight,
GraphScale manualScale,
boolean evenAxesScales,
boolean showBowShockMagnetopause,
float solarWindPressure,
float imfBz,
GraphFormatOptions formatOptions)
Constructs a GraphOptions object with the given attribute values.
|
Modifier and Type | Method and Description |
---|---|
CoordinateSystem |
getCoordinateSystem()
Gets the coordinateSystem value.
|
GraphFormatOptions |
getFormatOptions()
Gets the output format options.
|
float |
getImfBz()
Gets the IMF Bz value to use when displaying the bow shock
and magnetopause (units of nT).
|
GraphScale |
getManualScale()
Gets the manual scale value.
|
float |
getSolarWindPressure()
Gets the solar wind pressure value to use when displaying the
bow shock and magnetopause (units of nP).
|
boolean |
isCombined()
Gets the combined value.
|
boolean |
isEvenAxesScales()
Get whether even axes scales or even axes lengths should be
employed.
|
boolean |
isShowBowShockMagnetopause()
Gets whether the bow shock and magnetopause should be shown.
|
boolean |
isSunToRight()
Gets the graphs orientation with respect to the sun.
|
boolean |
isXrView()
Gets the xrView value.
|
boolean |
isXyView()
Gets the xyView value.
|
boolean |
isXzView()
Gets the xzView value.
|
boolean |
isYzView()
Gets the yzView value.
|
void |
setCombined(boolean value)
Sets the combined value.
|
void |
setCoordinateSystem(CoordinateSystem value)
Sets the coordinateSystem value.
|
void |
setEvenAxesScales(boolean value)
Sets whether even axes scales or even axes lengths should be
employed.
|
void |
setFormatOptions(GraphFormatOptions value)
Sets the output format options.
|
void |
setImfBz(float value)
Sets the IMF Bz value to use when displaying the bow shock
and magnetopause (units of nT).
|
void |
setManualScale(GraphScale value)
Sets the manual scale value.
|
void |
setShowBowShockMagnetopause(boolean value)
Sets whether the bow shock and magnetopause should be shown
(only valid for GSE coordinates).
|
void |
setSolarWindPressure(float value)
Sets the solar wind pressure value to use when displaying the
bow shock and magnetopause (units of nP).
|
void |
setSunToRight(boolean value)
Sets the graphs orientation with respect to the sun.
|
void |
setXrView(boolean value)
Sets the xrView value.
|
void |
setXyView(boolean value)
Sets the xyView value.
|
void |
setXzView(boolean value)
Sets the xzView value.
|
void |
setYzView(boolean value)
Sets the yzView value.
|
public OrbitGraphOptions()
public OrbitGraphOptions(CoordinateSystem coordinateSystem, boolean combined, boolean xyView, boolean xzView, boolean yzView, boolean xrView, boolean sunToRight, GraphScale manualScale, boolean evenAxesScales, boolean showBowShockMagnetopause, float solarWindPressure, float imfBz, GraphFormatOptions formatOptions)
coordinateSystem
- the coordinate systemcombined
- indicates whether the specified views should
produce seperate graph files or a single combined onexyView
- indicates whether an XY view of the graph should be
producedxzView
- indicates whether an XZ view of the graph should be
producedyzView
- indicates whether an YZ view of the graph should be
producedxrView
- indicates whether an XR view of the graph should be
producedsunToRight
- graph's orientation with respect to the SunmanualScale
- specifies the manual scale valuesevenAxesScales
- specifies whether even axes scales or even
axes lengths should be employedshowBowShockMagnetopause
- specifies whether to show the bow
shock and magnetopausesolarWindPressure
- solar wind pressure to use when
displaying the bow shock and magnetopauseimfBz
- IMF Bz value to use when displaying the bow shock
and magnetopauseformatOptions
- output format optionspublic CoordinateSystem getCoordinateSystem()
setCoordinateSystem(gov.nasa.gsfc.spdf.ssc.CoordinateSystem)
public void setCoordinateSystem(CoordinateSystem value)
value
- new valuegetCoordinateSystem()
public boolean isCombined()
setCombined(boolean)
public void setCombined(boolean value)
value
- new combined valueisCombined()
public boolean isXyView()
setXyView(boolean)
public void setXyView(boolean value)
value
- new xyView valueisXyView()
public boolean isXzView()
setXzView(boolean)
public void setXzView(boolean value)
value
- new xzView valueisXzView()
public boolean isYzView()
setYzView(boolean)
public void setYzView(boolean value)
value
- new yzView valueisYzView()
public boolean isXrView()
setXrView(boolean)
public void setXrView(boolean value)
value
- new xrView valueisXrView()
public boolean isSunToRight()
setSunToRight(boolean)
public void setSunToRight(boolean value)
value
- whether graph is oriented with the sun to the rightisSunToRight()
public GraphScale getManualScale()
setManualScale(gov.nasa.gsfc.spdf.ssc.GraphScale)
public void setManualScale(GraphScale value)
value
- new manual scale valuegetManualScale()
public boolean isEvenAxesScales()
setEvenAxesScales(boolean)
public void setEvenAxesScales(boolean value)
value
- new even exes scales value. A false value
indicates that even axes lengths should be used
instead.isEvenAxesScales()
public boolean isShowBowShockMagnetopause()
setShowBowShockMagnetopause(boolean)
public void setShowBowShockMagnetopause(boolean value)
value
- new valueisShowBowShockMagnetopause()
public float getSolarWindPressure()
setSolarWindPressure(float)
public void setSolarWindPressure(float value)
value
- new solar wind pressure (units of nP)getSolarWindPressure()
public float getImfBz()
setImfBz(float)
public void setImfBz(float value)
value
- new IMF Bz value (units of nT)getImfBz()
public GraphFormatOptions getFormatOptions()
setFormatOptions(gov.nasa.gsfc.spdf.ssc.GraphFormatOptions)
public void setFormatOptions(GraphFormatOptions value)
value
- new format options. A null value indicates that
default values should be used.getFormatOptions()
SSC Feedback.
Copyright © 2003-2018 United States Government as represented by the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S.Code. All Other Rights Reserved.