public class Ellipse extends Object
Element of Location
Example:
<Ellipse> <AltitudeMax cls="U">20000</AltitudeMax > <AltitudeMin cls="U">3896.45</AltitudeMin > <Azimuth cls="U">357.8</Azimuth > <Excluded cls="U">No</Excluded > <idx cls="U">23</idx> <Lat cls="U">394217.12N</Lat > <Lon cls="U">792823.5W</Lon > <SemiMajorAxis cls="U">87.87</SemiMajorAxis > <SemiMinorAxis cls="U">67.89</SemiMinorAxis > </Ellipse>
Constructor and Description |
---|
Ellipse() |
Modifier and Type | Method and Description |
---|---|
Altitude |
getAltitudeMax()
Get the minimum or nominal height of the point above the terrain (also
known as "above ground level" AGL).
|
Altitude |
getAltitudeMin()
Get the minimum or nominal height of the point above the terrain (also
known as "above ground level" AGL)..
|
Az |
getAzimuth()
Get the angle of the semi-major axis in the horizontal plane, measured from
true North..
|
TString |
getExcluded()
Get "Yes" to indicate that the shape is to be excluded from the set.
|
BigInteger |
getIdx()
Get a unique integer index for the current ellipse within the geometric
shape..
|
Lat |
getLat()
Get the geographical latitude (degrees, minutes, seconds and hemisphere N
or S) of the Point or center of the Ellipse.
|
Lon |
getLon()
Get the geographical longitude (degrees, minutes, seconds, and hemisphere E
or W) of the Point or center of the Ellipse.
|
DistEarth |
getSemiMajorAxis()
Get the length of the semi-major axis of the ellipse.
|
DistEarth |
getSemiMinorAxis()
Get the length of the semi-minor axis of the ellipse..
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAltitudeMax()
Determine if the AltitudeMax is configured.
|
boolean |
isSetAltitudeMin()
Determine if the AltitudeMin is configured.
|
boolean |
isSetAzimuth()
Determine if the Azimuth is configured.
|
boolean |
isSetExcluded()
Determine if the Excluded is configured.
|
boolean |
isSetIdx()
Determine if the Idx is configured.
|
boolean |
isSetLat()
Determine if the Lat is configured.
|
boolean |
isSetLon()
Determine if the Lon is configured.
|
boolean |
isSetSemiMajorAxis()
Determine if the SemiMajorAxis is configured.
|
boolean |
isSetSemiMinorAxis()
Determine if the SemiMinorAxis is configured.
|
void |
setAltitudeMax(Altitude value)
Set the minimum or nominal height of the point above the terrain (also
known as "above ground level" AGL).
|
void |
setAltitudeMin(Altitude value)
Set the minimum or nominal height of the point above the terrain (also
known as "above ground level" AGL)..
|
void |
setAzimuth(Az value)
Set the angle of the semi-major axis in the horizontal plane, measured from
true North..
|
void |
setExcluded(TString value)
Set "Yes" to indicate that the shape is to be excluded from the set.
|
void |
setIdx(BigInteger value)
Set a unique integer index for the current ellipse within the geometric
shape..
|
void |
setLat(Lat value)
Set the geographical latitude (degrees, minutes, seconds and hemisphere N
or S) of the Point or center of the Ellipse.
|
void |
setLon(Lon value)
Set the geographical longitude (degrees, minutes, seconds, and hemisphere E
or W) of the Point or center of the Ellipse.
|
void |
setSemiMajorAxis(DistEarth value)
Set the length of the semi-major axis of the ellipse.
|
void |
setSemiMinorAxis(DistEarth value)
Set the length of the semi-minor axis of the ellipse..
|
String |
toString()
Get a string representation of this Ellipse instance configuration.
|
Ellipse |
withAltitudeMax(Double value)
Set the minimum or nominal height of the point above the terrain (also
known as "above ground level" AGL).
|
Ellipse |
withAltitudeMin(Double value)
Set the minimum or nominal height of the point above the terrain (also
known as "above ground level" AGL).
|
Ellipse |
withAzimuth(Double value)
Set the angle of the semi-major axis in the horizontal plane, measured from
true North.
|
Ellipse |
withExcluded(ListCBO value)
Set "Yes" to indicate that the shape is to be excluded from the set.
|
Ellipse |
withIdx(BigInteger value)
Set a unique integer index for the current ellipse within the geometric
shape.
|
Ellipse |
withLat(Double value)
Set the geographical latitude in decimal degrees.
|
Ellipse |
withLat(String value)
Set the geographical latitude (degrees, minutes, seconds and hemisphere N
or S) of the Point or center of the Ellipse.
|
Ellipse |
withLon(Double value)
Set the geographical longitude in decimal degrees.
|
Ellipse |
withLon(String value)
Set the geographical longitude (degrees, minutes, seconds, and hemisphere E
or W) of the Point or center of the Ellipse.
|
Ellipse |
withSemiMajorAxis(Double value)
Set the length of the semi-major axis of the ellipse.
|
Ellipse |
withSemiMinorAxis(Double value)
Set the length of the semi-minor axis of the ellipse.
|
public TString getExcluded()
TString
data typepublic void setExcluded(TString value)
value
- the Excluded value in a TString
data typepublic boolean isSetExcluded()
If configured this method also inspects the TString
wrapped value.
public Lon getLon()
Lon
instancepublic void setLon(Lon value)
value
- a Lon
instancepublic boolean isSetLon()
public Lat getLat()
Lat
instancepublic void setLat(Lat value)
value
- a Lat
instancepublic boolean isSetLat()
public DistEarth getSemiMajorAxis()
[XSL ERR MINMAX] SemiMajorAxis it MUST be greater than or equal to SemiMinorAxis..
DistEarth
instancepublic void setSemiMajorAxis(DistEarth value)
[XSL ERR MINMAX] SemiMajorAxis it MUST be greater than or equal to SemiMinorAxis..
value
- a DistEarth
instancepublic boolean isSetSemiMajorAxis()
public DistEarth getSemiMinorAxis()
DistEarth
instancepublic void setSemiMinorAxis(DistEarth value)
value
- a DistEarth
instancepublic boolean isSetSemiMinorAxis()
public Az getAzimuth()
Az
instancepublic void setAzimuth(Az value)
value
- a Az
instancepublic boolean isSetAzimuth()
public Altitude getAltitudeMin()
Altitude
instancepublic void setAltitudeMin(Altitude value)
value
- a Altitude
instancepublic boolean isSetAltitudeMin()
public Altitude getAltitudeMax()
[XSL ERR MINMAX] If AltitudeMax is used, it MUST be greater than AltitudeMin..
Altitude
instancepublic void setAltitudeMax(Altitude value)
[XSL ERR MINMAX] If AltitudeMax is used, it MUST be greater than AltitudeMin..
value
- a Altitude
instancepublic boolean isSetAltitudeMax()
public BigInteger getIdx()
BigInteger
instancepublic void setIdx(BigInteger value)
value
- a BigInteger
instancepublic boolean isSetIdx()
public Ellipse withExcluded(ListCBO value)
value
- An instances of type ListCBO
.public Ellipse withLon(String value) throws Exception
public Ellipse withLon(Double value)
value
- The coordinate value in decimal degreespublic Ellipse withLat(String value) throws Exception
public Ellipse withLat(Double value)
value
- The coordinate value in decimal degreespublic Ellipse withSemiMajorAxis(Double value)
[XSL ERR MINMAX] SemiMajorAxis it MUST be greater than or equal to SemiMinorAxis.
value
- An instances of type Double
.public Ellipse withSemiMinorAxis(Double value)
value
- An instances of type Double
.public Ellipse withAzimuth(Double value)
value
- An instances of type Double
.public Ellipse withAltitudeMin(Double value)
value
- An instances of type Double
.public Ellipse withAltitudeMax(Double value)
[XSL ERR MINMAX] If AltitudeMax is used, it MUST be greater than AltitudeMin.
value
- An instances of type Double
.public Ellipse withIdx(BigInteger value)
value
- An instances of type BigInteger
.public String toString()
public boolean isSet()
Ellipse
requires
Azimuth
, Lat
, Lon
, SemiMajorAxis
, SemiMinorAxis
, idx
.
Note that this method only checks for the presence of required information; this method does not validate the information format.
Copyright © 2016 OpenSSRF.org. All rights reserved.