public class LocationFilterOptions
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
LocationFilterOptions()
Constructs a LocationFilterOptions object with a default value.
|
LocationFilterOptions(boolean allFilters,
LocationFilter distanceFromCenterOfEarth,
LocationFilter magneticFieldStrength,
LocationFilter distanceFromNeutralSheet,
LocationFilter distanceFromBowShock,
LocationFilter distanceFromMagnetopause,
LocationFilter dipoleLValue,
LocationFilter dipoleInvariantLatitude)
Constructs a LocationFilterOptions object with the given
attribute values.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
LocationFilter |
getDipoleInvariantLatitude()
Gets the "dipole invariant latitude" filter.
|
LocationFilter |
getDipoleLValue()
Gets the "dipole L value" filter.
|
LocationFilter |
getDistanceFromBowShock()
Gets the "distance from bow shock" filter.
|
LocationFilter |
getDistanceFromCenterOfEarth()
Gets the "distance from center of earth" filter.
|
LocationFilter |
getDistanceFromMagnetopause()
Gets the "distance from magnetopause" filter.
|
LocationFilter |
getDistanceFromNeutralSheet()
Gets the "distance from neutral sheet" filter.
|
LocationFilter |
getMagneticFieldStrength()
Gets the "magnetic field strength" filter.
|
boolean |
isAllFilters()
Gets the "all filters" value.
|
void |
list(java.io.PrintStream out)
Prints this object's value to the specified output stream.
|
void |
setAllFilters(boolean value)
Sets the "all filters" value.
|
void |
setDipoleInvariantLatitude(LocationFilter value)
Sets the "dipole invariant latitude" filter.
|
void |
setDipoleLValue(LocationFilter value)
Sets the "dipole L value" filter.
|
void |
setDistanceFromBowShock(LocationFilter value)
Sets the "distance from bow shock" filter.
|
void |
setDistanceFromCenterOfEarth(LocationFilter value)
Sets the "distance from center of earth" filter.
|
void |
setDistanceFromMagnetopause(LocationFilter value)
Sets the "distance from magnetopause" filter.
|
void |
setDistanceFromNeutralSheet(LocationFilter value)
Sets the "distance from neutral sheet" filter.
|
void |
setMagneticFieldStrength(LocationFilter value)
Sets the "magnetic field strength" filter.
|
public LocationFilterOptions()
public LocationFilterOptions(boolean allFilters, LocationFilter distanceFromCenterOfEarth, LocationFilter magneticFieldStrength, LocationFilter distanceFromNeutralSheet, LocationFilter distanceFromBowShock, LocationFilter distanceFromMagnetopause, LocationFilter dipoleLValue, LocationFilter dipoleInvariantLatitude)
allFilters
- specifies whether all or just one or more of
the specified filters must be satisfied.distanceFromCenterOfEarth
- specifies the "distance from
center of earth" filter.magneticFieldStrength
- specifies the "magnetic field
strength" filter.distanceFromNeutralSheet
- specifies the "distance from the
neutral sheet" filter.distanceFromBowShock
- specifies the "distance from the
bow shock" filter.distanceFromMagnetopause
- specifies the "distance from the
magnetopause" filter.dipoleLValue
- specifies the dipoledipoleInvariantLatitude
- specifies the dipole invariant
latitude filterpublic boolean isAllFilters()
setAllFilters(boolean)
public void setAllFilters(boolean value)
value
- new valueisAllFilters()
public LocationFilter getDistanceFromCenterOfEarth()
setDistanceFromCenterOfEarth(gov.nasa.gsfc.spdf.ssc.LocationFilter)
public void setDistanceFromCenterOfEarth(LocationFilter value)
value
- new valuegetDistanceFromCenterOfEarth()
public LocationFilter getMagneticFieldStrength()
setMagneticFieldStrength(gov.nasa.gsfc.spdf.ssc.LocationFilter)
public void setMagneticFieldStrength(LocationFilter value)
value
- new valuegetMagneticFieldStrength()
public LocationFilter getDistanceFromNeutralSheet()
setDistanceFromNeutralSheet(gov.nasa.gsfc.spdf.ssc.LocationFilter)
public void setDistanceFromNeutralSheet(LocationFilter value)
value
- new valuegetDistanceFromNeutralSheet()
public LocationFilter getDistanceFromBowShock()
setDistanceFromBowShock(gov.nasa.gsfc.spdf.ssc.LocationFilter)
public void setDistanceFromBowShock(LocationFilter value)
value
- new valuegetDistanceFromBowShock()
public LocationFilter getDistanceFromMagnetopause()
setDistanceFromMagnetopause(gov.nasa.gsfc.spdf.ssc.LocationFilter)
public void setDistanceFromMagnetopause(LocationFilter value)
value
- new valuegetDistanceFromMagnetopause()
public LocationFilter getDipoleLValue()
setDipoleLValue(gov.nasa.gsfc.spdf.ssc.LocationFilter)
public void setDipoleLValue(LocationFilter value)
value
- new valuegetDipoleLValue()
public LocationFilter getDipoleInvariantLatitude()
setDipoleInvariantLatitude(gov.nasa.gsfc.spdf.ssc.LocationFilter)
public void setDipoleInvariantLatitude(LocationFilter value)
value
- new valuegetDipoleInvariantLatitude()
public void list(java.io.PrintStream out)
out
- an output streampublic java.lang.Object clone()
clone
in class java.lang.Object
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.