public class ManeuverLocation extends LocationType
Modifier and Type | Class and Description |
---|---|
static class |
ManeuverLocation.Z_UNITS |
Modifier and Type | Field and Description |
---|---|
protected double |
lradius |
protected double |
z |
protected ManeuverLocation.Z_UNITS |
zUnits |
ABSOLUTE_ZERO, azimuth, DEFAULT_ROOT_ELEMENT, FEUP, id, latitudeRads, longitudeRads, name, offsetDistance, ONE_LAT_DEGREE, zenith
Constructor and Description |
---|
ManeuverLocation() |
ManeuverLocation(LocationType loc) |
Modifier and Type | Method and Description |
---|---|
org.dom4j.Document |
asDocument(java.lang.String rootElementName) |
ManeuverLocation |
clone() |
<L extends LocationType> |
getNewAbsoluteLatLonDepth()
Converts a copy of this Location to absolute (Lat/Lon/Depth without offsets).
|
double |
getRadius() |
double |
getZ() |
ManeuverLocation.Z_UNITS |
getZUnits() |
boolean |
load(org.dom4j.Document doc) |
static void |
main(java.lang.String[] args) |
void |
setRadius(double lradius) |
void |
setZ(double z) |
void |
setZUnits(ManeuverLocation.Z_UNITS zUnits) |
asDocument, asElement, asElement, asGPXRoutePoint, asGPXWaypointElement, asGPXWaypointElement, asXML, asXML, clipboardLocation, compareTo, convertToAbsoluteLatLonDepth, equals, fromClipboardText, getAbsoluteLatLonDepth, getAbsoluteNEDInMeters, getAllZ, getAzimuth, getClipboardText, getDebugString, getDepth, getDistanceInMeters, getDistanceInPixelTo, getHeight, getHorizontalDistanceInMeters, getId, getLatitudeAsPrettyString, getLatitudeAsPrettyString, getLatitudeDegs, getLatitudeRads, getLatitudeStr, getLongitudeAsPrettyString, getLongitudeAsPrettyString, getLongitudeDegs, getLongitudeRads, getLongitudeStr, getName, getOffsetDistance, getOffsetDown, getOffsetEast, getOffsetFrom, getOffsetNorth, getOffsetSouth, getOffsetUp, getOffsetWest, getPixelDistanceTo, getPointInPixel, getXYAngle, getXYDistanceToLine, getZenith, isLocationEqual, isOffsetEastUsed, isOffsetNorthUsed, isOffsetUpUsed, load, load, LocationTypeTest, makeTotalDepthZero, setAbsoluteDepth, setAzimuth, setDepth, setHeight, setId, setLatitudeDegs, setLatitudeRads, setLatitudeStr, setLocation, setLocationByPixel, setLongitudeDegs, setLongitudeRads, setLongitudeStr, setName, setOffsetDistance, setOffsetDown, setOffsetDown, setOffsetEast, setOffsetEast, setOffsetEastUsed, setOffsetNorth, setOffsetNorth, setOffsetNorthUsed, setOffsetSouth, setOffsetSouth, setOffsetUp, setOffsetUp, setOffsetUpUsed, setOffsetWest, setOffsetWest, setZenith, toString, translateInPixel, translatePosition, translatePosition, valueOf
protected double lradius
protected double z
protected ManeuverLocation.Z_UNITS zUnits
public ManeuverLocation()
public ManeuverLocation(LocationType loc)
public double getZ()
public void setZ(double z)
z
- the z to setpublic ManeuverLocation.Z_UNITS getZUnits()
public void setZUnits(ManeuverLocation.Z_UNITS zUnits)
zUnits
- the zUnits to setpublic double getRadius()
public void setRadius(double lradius)
lradius
- Loiter Radius in meters (0 for no loitering)public ManeuverLocation clone()
clone
in class LocationType
public <L extends LocationType> L getNewAbsoluteLatLonDepth()
LocationType
getNewAbsoluteLatLonDepth
in class LocationType
public org.dom4j.Document asDocument(java.lang.String rootElementName)
asDocument
in interface XmlOutputMethods
asDocument
in class LocationType
public boolean load(org.dom4j.Document doc)
load
in class LocationType
public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.