Uses of Interface
com.luciad.geodesy.ILcdEllipsoid
Package
Description
Provides utility classes for geodesic calculations.
All model related aspects in the context of AIS.
Provides classes and interfaces for all procedure related aspects.
Everything related to representing three-dimensional shapes that are domain independent.
Provides classes to read and write geometries and features from generic
spatial databases.
Provides shape classes containing a measure value.
Provides a decoder and an encoder for geometries from DB2 Spatial
databases.
This package contains a domain model to represent an NVG 1.4/1.5 data source.
This package contains a domain model to represent an NVG 2.0 data source.
Provides a decoder for raster data stored in Oracle Spatial databases.
This package provides support for Luciad Vector data (LVDB).
Handles the svg format.
Specifies ellipsoids and geodetic datums.
Constructive geometry operations on an ellipse.
Topology and geometry calculations on an ellipse.
All projection related aspects.
Construction and formatting of coordinate reference systems.
Three-dimensional shapes that can be changed in two dimensions.
Three-dimensional shapes that can be changed in all three dimensions.
Provides a
TLcdMGRSFormat
to parse and format Military Grid Reference System (MGRS) coordinates.Handles all transformations between model coordinates and world coordinates.
Provides support for the painting of grids.
Provides Lightspeed visualization support for the Common Grid Reference System (CGRS).
Provides Lightspeed visualization support
for the Military Grid Reference System (MGRS).
Utilities for making maps.
-
Uses of ILcdEllipsoid in com.luciad.ais.geodesy
Modifier and TypeMethodDescriptiondouble
TLcdEllipsoidDistanceUtil.distanceAlongArcSegment
(ILcdArc aArc, ILcdEllipsoid aEllipsoid) Returns the distance along the elliptical arc segment (in meters).double
TLcdEllipsoidDistanceUtil.distanceAlongArcSegment
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Returns the distance along the elliptical arc segment (in meters).static double
TLcdEllipsoidCircleUtil.findCenter
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResult) Calculates the center point and the radius of a circle passing through 3 given points on an ellipsoid.void
TLcdEllipsoidRoundUtil.findCenterPoint
(ILcdPoint aStartPoint, double aAzimuth, boolean aTurnLeft, ILcdPoint aCircleCenterPoint, double aCircleRadius, double aRadius, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, boolean aFindCenterOutsideCircle, double aMaxDistance, ILcd2DEditablePoint aCenterPointSFCT) Searches the center point of a circle with a given radius touching a line segment and circle.void
TLcdEllipsoidRoundUtil.findCenterPoint
(ILcdPoint aStartPoint, double aAzimuth, boolean aTurnLeft, ILcdPoint aCircleCenterPoint, double aCircleRadius, double aRadius, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, boolean aFindCenterOutsideCircle, ILcd2DEditablePoint aCenterPointSFCT) Searches the center point of a circle with a given radius touching a line segment and circle.void
TLcdEllipsoidRoundUtil.findCenterPoint
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, double aRadius, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, ILcd2DEditablePoint aCircleCenterSFCT) Searches the center point of a circle with a given radius touching the two line segments aP1-aP2 and aP2-aP3.double
TLcdEllipsoidRoundUtil.findCenterPointOfTouchingCircle
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, boolean aMaximalRadius, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aCircleCenterSFCT) Searches the center point of a circle touching the line segment aP1-aP2 , touching the line segment aP2-aP3 , containing at least one of aP1 or aP2 , and with maximal possible radius if aMaximalRadius is true, with minimal possible radius if aMaximalRadius is false.void
TLcdEllipsoidRoundUtil.findTangentialThroughPoint
(ILcdPoint aPoint, ILcdPoint aCenter, double aRadius, boolean aClockwise, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, ILcd2DEditablePoint aTangentialPointSFCT) Find the point where a line through the given point aPoint is tangential to the given circle.double
TLcdEllipsoidIntersectionUtil.getClosestPointOnArcSegment
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, double aAzimuth, ILcdPoint aCenter, double aRadius, double aStartAngle, double aArcAngle, ILcd2DEditablePoint aResultSFCT) Returns the forward azimuth direction of the shortest distance path between a point and an elliptical arc segment.int
TLcdEllipsoidIntersectionUtil.intersection2DGeodesicLineWithArcSegment
(ILcdPoint aP1, ILcdPoint aP2, ILcdArc aArc, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT1, ILcd2DEditablePoint aResultSFCT2) Returns the number of intersection points between an elliptical arc and a geodesic line defined by its start point and a direction.final int
TLcdEllipsoidIntersectionUtil.intersection2DGeodesicLineWithArcSegment
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT1, ILcd2DEditablePoint aResultSFCT2) Returns the number of intersection points between an elliptical arc and a geodesic line defined by its start point and a direction. -
Uses of ILcdEllipsoid in com.luciad.ais.model
Modifier and TypeMethodDescriptionTLcdAISLonLatHeightGeometryFactory.getEllipsoid()
Returns the ellipsoid that is used by this factory.TLcdAISLonLatHeightObjectFactory.getEllipsoid()
Deprecated.Modifier and TypeMethodDescriptionvoid
TLcdAISLonLatHeightGeometryFactory.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid to be used for the shapes created by this factory.void
TLcdAISLonLatHeightObjectFactory.setEllipsoid
(ILcdEllipsoid aEllipsoid) Deprecated.Sets the ellipsoid to be used for the shapes created by this factory.ModifierConstructorDescriptionTLcdAISDataObjectFactory
(ILcdEllipsoid aEllipsoid) Creates a new data object factory that usesTLcdAISLonLatHeightGeometryFactory
as geometry factory, initialized with the given ellipsoid.TLcdAISLonLatHeightGeometryFactory
(ILcdEllipsoid aEllipsoid) Creates a geometry factory that uses geodetic coordinates for the geometries that are created. -
Uses of ILcdEllipsoid in com.luciad.ais.model.procedure
Modifier and TypeMethodDescriptionprotected final ILcdEllipsoid
TLcdProcedureGeometryCalculator.getEllipsoid()
-
Uses of ILcdEllipsoid in com.luciad.ais.shape
Modifier and TypeMethodDescriptionvoid
TLcdDiscretizedLonLatGeoPath.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which the discretization calculations are to be performed. -
Uses of ILcdEllipsoid in com.luciad.format.database
Modifier and TypeMethodDescriptionILcdDatabaseModelDescriptor.getEllipsoid()
Returns the ellipsoid of the database object reference.TLcdDatabaseModelDescriptor.getEllipsoid()
Modifier and TypeMethodDescriptionvoid
ILcdDatabaseModelDescriptor.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of the database object's reference.void
TLcdDatabaseModelDescriptor.setEllipsoid
(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.database.shape
ModifierConstructorDescriptionTLcdLonLatHeightMPolygon
(ILcd3DEditablePointList a3DEditablePointList, double[] aMeasureArray, ILcdEllipsoid aEllipsoid) Constructs and initializes from the specified parameters.TLcdLonLatHeightMPolyline
(ILcd3DEditablePointList a3DEditablePointList, double[] aMeasureArray, ILcdEllipsoid aEllipsoid) Constructs and initializes from the specified parameters.TLcdLonLatMPolygon
(ILcd2DEditablePointList a2DEditablePointList, double[] aMeasureArray, ILcdEllipsoid aEllipsoid) Constructs and initializes from the specified parameters.TLcdLonLatMPolyline
(ILcd2DEditablePointList a2DEditablePointList, double[] aMeasureArray, ILcdEllipsoid aEllipsoid) Constructs and initializes from the specified parameters. -
Uses of ILcdEllipsoid in com.luciad.format.db2.spatial
Modifier and TypeMethodDescriptionvoid
TLcdDB2SpatialModelDescriptor.setEllipsoid
(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.nvg.nvg15.model
Modifier and TypeMethodDescriptionTLcdNVG15Arrow.getEllipsoid()
TLcdNVG15Corridor.getEllipsoid()
TLcdNVG15Ellipse.getEllipsoid()
Modifier and TypeMethodDescriptionvoid
TLcdNVG15Arrow.setEllipsoid
(ILcdEllipsoid aEllipsoid) void
TLcdNVG15Corridor.setEllipsoid
(ILcdEllipsoid aEllipsoid) void
TLcdNVG15Ellipse.setEllipsoid
(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.nvg.nvg20.model
Modifier and TypeMethodDescriptionTLcdNVG20Ellipse.getEllipsoid()
TLcdNVG20EllipticRing.getEllipsoid()
TLcdNVG20Rectangle.getEllipsoid()
TLcdNVG20RectangularRing.getEllipsoid()
Modifier and TypeMethodDescriptionvoid
TLcdNVG20Ellipse.setEllipsoid
(ILcdEllipsoid aEllipsoid) void
TLcdNVG20EllipticRing.setEllipsoid
(ILcdEllipsoid aEllipsoid) void
TLcdNVG20Rectangle.setEllipsoid
(ILcdEllipsoid aEllipsoid) void
TLcdNVG20RectangularRing.setEllipsoid
(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.oracle.georaster
Modifier and TypeMethodDescriptionvoid
TLcdOracleGeoRasterModelDescriptor.setEllipsoid
(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.sqlite.lvdb
Modifier and TypeMethodDescriptionvoid
TLcdLVDBModelDescriptor.setEllipsoid
(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.svg
Modifier and TypeMethodDescriptionvoid
TLcdSVGUnStyledLonLatShapeFactory.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets theILcdEllipsoid
needed to create the shapes. -
Uses of ILcdEllipsoid in com.luciad.geodesy
Modifier and TypeClassDescriptionclass
ATLcdEllipsoid
represents an ellipsoid and is the implementation of anILcdEllipsoid
.Modifier and TypeMethodDescriptionILcdEllipsoidFactory.createEllipsoid
(int aEllipsoidId) Creates aILcdEllipsoid
corresponding to a given ID.TLcdDMA1987bEllipsoidFactory.createEllipsoid
(int aEllipsoidId) This method creates an instance ofTLcdEllipsoid
, given one of the identification codes of an ellipsoid as defined in this class.TLcdJPLEllipsoidFactory.createEllipsoid
(int aEllipsoidId) This method creates an instance ofTLcdEllipsoid
, given one of the identification codes of an ellipsoid as defined in this class.ILcdGeodeticDatum.getEllipsoid()
Gets the ellipsoid of theILcdGeodeticDatum
.TLcdGeodeticDatum.getEllipsoid()
Returns theILcdEllipsoid
of the subject geodetic datum.Modifier and TypeMethodDescriptionstatic void
TLcdEllipsoidUtil.calculateCircleTangentLine
(ILcdPoint aPoint, ILcdPoint aCenter, double aRadius, boolean aClockwise, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, ILcd2DEditablePoint aTangentialPointSFCT) Find the point where a line through the given point aPoint is tangential to the given circle.static double
TLcdEllipsoidUtil.closestPointOnGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest distance from pointaP3
to the geodesic line segmentaP1-aP2
to within an accuracy ofmax( aAbsoluteTolerance, aRelativeTolerance * distance(aP1,aP2) )
.static double
TLcdEllipsoidRhumblineUtil.closestPointOnRhumbline
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest rhumb distance from pointaP3
to the rhumbline segmentaP1-aP2
within an accuracy ofmax( aAbsoluteTolerance, aRelativeTolerance * rhumblineDistance(aP1,aP2) )
.static double
TLcdEllipsoidRhumblineUtil.closestPointOnRhumblineGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest geodesic distance from pointaP3
to the rhumbline segmentaP1-aP2
within an accuracy ofmax( aAbsoluteTolerance, aRelativeTolerance * rhumblineDistance(aP1,aP2) )
.static double
TLcdEllipsoidRhumblineUtil.closestPointOnShape
(ILcdPoint aPoint, ILcdShape aShape, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResultSFCT) Finds the shortest rhumb distance from the given point to the given shape.static double
TLcdEllipsoidUtil.closestPointOnShape
(ILcdPoint aPoint, ILcdShape aShape, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResultSFCT) Finds the shortest distance from the given point to the given shape.static ILcdComplexPolygon
TLcdEllipsoidUtil.computeBufferContour2D
(ILcdGeoBuffer aBuffer, ILcdEllipsoid aEllipsoid) Calculates the contour of anILcdGeoBuffer
in the geodetic space.static ILcdComplexPolygon
TLcdEllipsoidUtil.computeBufferContour2D
(ILcdGeoBuffer aBuffer, ILcdEllipsoid aEllipsoid, int aBufferCapsPrecision) Calculates the contour of anILcdGeoBuffer
in the geodetic space.static double
TLcdEllipsoidUtil.conformalSphericalLatitudeMollweide
(ILcdEllipsoid aEllipsoid, double aLatitude) Mollweide solution for conformal spherical latitude of a given geodetic latitude.static double
TLcdEllipsoidUtil.conformalSphericalLatitudeMollweide
(ILcdEllipsoid aEllipsoid, double aLatitude, double aCosLat, double aSinLat) Mollweide solution for conformal spherical latitude of a given geodetic latitude.static boolean
TLcdEllipsoidRhumblineUtil.contains2D
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks if the pointaPoint
lies on the rhumb line betweenaP1
andaP2
.static boolean
TLcdEllipsoidUtil.contains2D
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks if the pointaPoint
lies on the geodesic betweenaP1
andaP2
.static boolean
TLcdEllipsoidRhumblineUtil.contains2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if the rhumb line between aP1 and aP2 contains the rhumb line between aP3 and aP4.static boolean
TLcdEllipsoidUtil.contains2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if the geodesicaP1-aP2
contains the geodesicaP3-aP4
.static double
TLcdEllipsoidUtil.geodesicArea
(ILcdPoint[] aPts, int aN, ILcdEllipsoid aEllipsoid) Geodesic surface area of a polygon on the ellipsoid.static double
TLcdEllipsoidUtil.geodesicArea
(ILcdShape aShape, ILcdEllipsoid aEllipsoid) Calculates the geodesic area of a shape.static double
TLcdEllipsoidUtil.geodesicDistance3D
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdEllipsoid aEllipsoid) Calculates the distance to go from point p1 to point p2.static void
TLcdEllipsoidUtil.geodesicDistanceAndForwardAzimuth
(ILcdPoint aLonLatPoint1, ILcdPoint aLonLatPoint2, ILcdEllipsoid aEllipsoid, double[] aResultSFCT) Calculates the geodesic distance between the two points and the forward azimuth (in radians).void
TLcdGeodeticDatum.initialize
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, double aPrimeMeridian, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Definition of a local complex geodetic datum.void
TLcdGeodeticDatum.initialize
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Deprecated.use the method with 8 parameters, containing the prime meridian.static int
TLcdEllipsoidRhumblineUtil.intersection2DLineSegments
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResult1SFCT, ILcd2DEditablePoint aResult2SFCT) Computes the intersection of two rhumb lines.static int
TLcdEllipsoidUtil.intersection2DLineSegments
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, ILcd2DEditablePoint aResult1SFCT, ILcd2DEditablePoint aResult2SFCT) Calculates the intersection of two geodesic line segments defined by the given points.static void
TLcdEllipsoidUtil.intersection2DLSSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLResultSFCT) Deprecated.the name of this method contradicts the actual behavior, useTLcdEllipsoidUtil.intersectionGeodesicGeodesic(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.geodesy.ILcdEllipsoid, com.luciad.shape.shape2D.ILcd2DEditablePoint)
static int
TLcdEllipsoidUtil.intersectionCircleCircle
(ILcdPoint aC1, double aRadius1, ILcdPoint aC2, double aRadius2, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResult1SFCT, ILcd2DEditablePoint aResult2SFCT) Calculates the intersection points between 2 circles which are defined on a given ellipsoid.static void
TLcdEllipsoidUtil.intersectionGeodesicGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLResultSFCT) Calculates the intersection point of two great circle lines (geodesics) defined by the given points.static int
TLcdEllipsoidRhumblineUtil.intersectionGeodesicRhumblineSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint[] aPointsSFCT) Computes the intersection points of a geodesic and a rhumb line.static boolean
TLcdEllipsoidRhumblineUtil.intersects2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if two rhumb lines intersect.static boolean
TLcdEllipsoidUtil.intersects2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks whether two geodesic line segments intersect.static boolean
TLcdEllipsoidRhumblineUtil.intersectsGeodesicRhumbline
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if a geodesic and a rhumb line intersect.static double
TLcdEllipsoidUtil.inverseConformalSphericalLatitudeMollweide
(ILcdEllipsoid aEllipsoid, double aLatitude) Mollweide solution for inverse conformal spherical latitude of a geodetic latitude.static double
TLcdEllipsoidUtil.inverseConformalSphericalLatitudeMollweideDirect
(ILcdEllipsoid aEllipsoid, double aLatitude) Mollweide solution for inverse conformal spherical latitude of a geodetic latitude.static double
TLcdEllipsoidUtil.inverseConformalSphericalLatitudeMollweideDirect
(ILcdEllipsoid aEllipsoid, double aLatitude, double aCosLat, double aSinLat) Mollweide solution for inverse conformal spherical latitude of a geodetic latitude.static int
TLcdEllipsoidUtil.orientation2D
(ILcdPoint[] aPoints, int aNumberOfPoints, ILcdEllipsoid aEllipsoid) Calculates the orientation of an array of points on an ellipsoid.static int
TLcdEllipsoidUtil.orientation2D
(ILcdPointList aPointList, ILcdEllipsoid aEllipsoid) Calculates the orientation of a point list on the ellipsoid.static boolean
TLcdEllipsoidRhumblineUtil.polygonContains2D
(ILcdEllipsoid aEllipsoid, ILcdPolygon aPolygon, double aLonP, double aLatP) Checks if a point lies inside a polygon.static double
TLcdEllipsoidRhumblineUtil.rhumblineDistance3D
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdEllipsoid aEllipsoid) Calculates the rhumbline distance to go from point p1 to point p2.static void
TLcdEllipsoidRhumblineUtil.rhumblinePointSFCT
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, double aK, ILcd2DEditablePoint aRhumblinePoint) Calculates the rhumbline point at a fractionaK
of the rhumbline distance between two pointsaP1
andaP2
.void
TLcdGeodeticDatum.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets theILcdEllipsoid
of the subject geodetic datum.ModifierConstructorDescriptionTLcdGeodeticDatum
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, double aPrimeMeridian, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Definition of a local complex datum.TLcdGeodeticDatum
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Definition of a local complex datum.TLcdGeodeticDatum
(double aX, double aY, double aZ, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aReferenceDatum, String aName) Definition of a local simple geodetic datum.TLcdGeodeticDatum
(ILcdEllipsoid aEllipsoid, String aName) Definition of a global geodetic datum. -
Uses of ILcdEllipsoid in com.luciad.geometry.constructive.ellipsoidal
ModifierConstructorDescriptionTLcdEllipsoidalConstructiveGeometry
(ILcdEllipsoid aEllipsoid, double aTolerance) Creates a new TLcdEllipsoidalConstructiveGeometry. -
Uses of ILcdEllipsoid in com.luciad.geometry.topology.ellipsoidal
Modifier and TypeMethodDescriptionILcd2DEllipsoidalBinaryTopology.getEllipsoid()
Get the ellipsoid on which the calculations are performed.TLcdEllipsoidalAdvancedBinaryTopology.getEllipsoid()
Returns the ellipsoid on which the binary topology relations are computedTLcdEllipsoidalBasicBinaryTopology.getEllipsoid()
Modifier and TypeMethodDescriptionvoid
ILcd2DEllipsoidalBinaryTopology.setEllipsoid
(ILcdEllipsoid aEllipsoid) Set the ellipsoid on which to perform the calculations.void
TLcdEllipsoidalAdvancedBinaryTopology.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which the binary topology relations are computedvoid
TLcdEllipsoidalBasicBinaryTopology.setEllipsoid
(ILcdEllipsoid aEllipsoid) ModifierConstructorDescriptionTLcdEllipsoidalAdvancedBinaryTopology
(ILcdEllipsoid aEllipsoid) Constructor for TLcdEllipsoidalAdvancedBinaryTopologyTLcdEllipsoidalAdvancedBinaryTopology
(ILcdEllipsoid aEllipsoid, double aTolerance) Constructor for TLcdEllipsoidalAdvancedBinaryTopology allowing to specify a tolerance.TLcdEllipsoidalBasicBinaryTopology
(ILcdEllipsoid aEllipsoid) Constructor for the TLcdEllipsoidalBasicBinaryTopology object.TLcdEllipsoidalBasicBinaryTopology
(ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance) Constructor for the TLcdEllipsoidalBasicBinaryTopology object. -
Uses of ILcdEllipsoid in com.luciad.projection
Modifier and TypeMethodDescriptionboolean
ALcdProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) Default implementation callsinWorldBoundsOnSphere
withaEllipsoid.getAuxRadius()
as sphere radius.boolean
ILcdCompositeProjection.inWorldBoundsOnEllipsoid
(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid) Deprecated.Checks if anILcdPoint
is inside the valid cartesian area of the composite projection.boolean
ILcdProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) Checks if aILcdPoint
is inside the valid cartesian area of the projection.boolean
TLcdAlbersEqualAreaConic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdCassiniSoldner.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdDutchStereographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdEllipsoidalEquidistantCylindrical.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdEllipsoidalLambertAzimuthalEqualArea.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdKrovak.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdLambertConformal.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdObliqueMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdOrthographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdOrthorectifiedProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPerspectiveProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPolarStereographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPolyconic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPseudoMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdStereographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdTransverseMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdUTM.inWorldBoundsOnEllipsoid
(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid) Deprecated.void
ALcdProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Default implementation callslonlatheight2worldOnEllipsoidSFCT
withaEllipsoid.getAuxRadius()
as sphere radius.void
ILcdCompositeProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePoint
into a zonal cartesian coordinate of the projection.void
ILcdCompositeProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePoint
into a zonal cartesian coordinate of the projection.void
ILcdProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Transforms anILcdPoint
on anILcdEllipsoid
into the cartesian coordinate system of the projection.void
TLcdAlbersEqualAreaConic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdAzimuthalEquidistant.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdCassiniSoldner.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdDutchStereographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdEllipsoidalEquidistantCylindrical.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdEllipsoidalLambertAzimuthalEqualArea.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdGeneralPerspective.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdKrovak.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdLambertConformal.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdObliqueMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdOrthographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdOrthorectifiedProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPerspectiveProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPolarStereographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdPolyconic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPseudoMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdStereographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdSwissObliqueMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdTransverseMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) The Gauss-Krüger projection is determined by three conditions: conformality, symmetrical around central meridian, and preservation of linear scale along the central meridian.void
TLcdTransverseMercatorSPCS.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Deprecated.void
TLcdUTM.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.void
TLcdUTM.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.void
TLcdVerticalPerspective.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
ALcdProjection.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) Default implementation callsworld2lonlatOnSphereSFCT
withaEllipsoid.getAuxRadius()
as sphere radius.void
ILcdProjection.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBounds) Sets theILcd2DEditableBounds
object to the bounds of the projection in world coordinates.void
TLcdAlbersEqualAreaConic.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBound) void
TLcdCassiniSoldner.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdDutchStereographic.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdEllipsoidalEquidistantCylindrical.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdEllipsoidalLambertAzimuthalEqualArea.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdKrovak.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdLambertConformal.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdMercator.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBound) void
TLcdObliqueMercator.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdOrthographic.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdOrthorectifiedProjection.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBounds) void
TLcdPerspectiveProjection.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdPolarStereographic.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdPolyconic.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdPseudoMercator.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBound) void
TLcdStereographic.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
TLcdTransverseMercator.world2DEditableBoundsOnEllipsoidSFCT
(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) void
ALcdProjection.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) Default implementation callsworld2lonlatOnSphereSFCT
withaEllipsoid.getAuxRadius()
as sphere radius.void
ILcdCompositeProjection.world2lonlatOnEllipsoidSFCT
(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint a2DEditablePointSFCT) Deprecated.Transforms aILcdZonalPoint
from the cartesian coordinate system of the projection into aILcd2DEditablePoint
on the ellipsoid.void
ILcdProjection.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) Transforms anILcdPoint
from the cartesian coordinate system of the projection into anILcd2DEditablePoint
onto anILcdEllipsoid
.void
TLcdAlbersEqualAreaConic.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdAzimuthalEquidistant.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdCassiniSoldner.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdDutchStereographic.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdEllipsoidalEquidistantCylindrical.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdEllipsoidalLambertAzimuthalEqualArea.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdGeneralPerspective.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) Transforms a world point to a LonLatHeightPoint.void
TLcdKrovak.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdLambertConformal.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdMercator.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdObliqueMercator.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdOrthographic.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdOrthorectifiedProjection.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdPerspectiveProjection.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdPolarStereographic.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdPolyconic.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdPseudoMercator.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdStereographic.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdSwissObliqueMercator.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) void
TLcdTransverseMercator.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) void
TLcdTransverseMercatorSPCS.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) Deprecated.void
TLcdUTM.world2lonlatOnEllipsoidSFCT
(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPOut) Deprecated.void
TLcdVerticalPerspective.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) Transforms a world point to a LonLatHeightPoint. -
Uses of ILcdEllipsoid in com.luciad.reference.format
Modifier and TypeMethodDescriptionTLcdEPSGReferenceParser.parseEllipsoid
(String aEPSGCode) Decodes the ellipsoid that has the given EPSG code.TLcdWKTReferenceParser.parseEllipsoid
(String aEllipsoidAsWKT) Decodes the ellipsoid from its WKT representation.Modifier and TypeMethodDescriptionTLcdEPSGReferenceFormatter.formatEllipsoid
(ILcdEllipsoid aEllipsoid) Formats the ellipsoid as an EPSG code. -
Uses of ILcdEllipsoid in com.luciad.shape.shape2D
Modifier and TypeMethodDescriptionTLcdLonLatArc.getEllipsoid()
TLcdLonLatArcBand.getEllipsoid()
TLcdLonLatBuffer.getEllipsoid()
TLcdLonLatCircle.getEllipsoid()
TLcdLonLatCircleBy3Points.getEllipsoid()
TLcdLonLatCircularArcBy3Points.getEllipsoid()
TLcdLonLatCircularArcByBulge.getEllipsoid()
TLcdLonLatCircularArcByCenterPoint.getEllipsoid()
TLcdLonLatEllipse.getEllipsoid()
TLcdLonLatGeoBuffer.getEllipsoid()
Returns the ellipsoid on which the buffer is specified.TLcdLonLatLine.getEllipsoid()
Get the ellipsoid used for this line.TLcdLonLatPolygon.getEllipsoid()
Get the ellipsoid used for this polygon.TLcdLonLatPolyline.getEllipsoid()
Get the ellipsoid used for this polyline.TLcdLonLatRhumbPolygon.getEllipsoid()
Returns the ellipsoid on which this shape is defined.TLcdLonLatRhumbPolyline.getEllipsoid()
Returns the ellipsoid on which this shape is defined.Modifier and TypeMethodDescriptionvoid
TLcdLonLatArc.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatArc
.void
TLcdLonLatArcBand.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatArcBand
.void
TLcdLonLatBuffer.setEllipsoid
(ILcdEllipsoid aEllipsoid) void
TLcdLonLatCircle.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircle
.void
TLcdLonLatCircleBy3Points.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircleBy3Points
.void
TLcdLonLatCircularArcBy3Points.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircularArcBy3Points
.void
TLcdLonLatCircularArcByBulge.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatArcByBulge
.void
TLcdLonLatCircularArcByCenterPoint.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircularArcByCenterPointBand
.void
TLcdLonLatEllipse.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatEllipseBand
.void
TLcdLonLatGeoBuffer.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which the buffer is specified.void
TLcdLonLatLine.setEllipsoid
(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this line.void
TLcdLonLatPolygon.setEllipsoid
(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polygon.void
TLcdLonLatPolyline.setEllipsoid
(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polyline.void
TLcdLonLatRhumbPolygon.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which this shape is defined.void
TLcdLonLatRhumbPolyline.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which this shape is defined.ModifierConstructorDescriptionTLcdLonLatArc
(double aCenterLon, double aCenterLat, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatArc
with the given parameters.TLcdLonLatArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatArc
with the given parameters.TLcdLonLatArcBand
(double aCenterLon, double aCenterLat, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatArcBand
with the given parameters.TLcdLonLatArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatArcBand
with the given parameters.TLcdLonLatBuffer
(ILcd2DEditablePoint[] aAxisPointArray, double aWidth, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatBuffer
with the specified parameters.TLcdLonLatBuffer
(TLcdLonLatPolyline aAxisPolyline, double aWidth, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatBuffer
with the specified parameters.TLcdLonLatCircle
(double aCenterLon, double aCenterLat, double aRadius, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircle
with the specified parameters.TLcdLonLatCircle
(ILcdPoint aCenter, double aRadius, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircle
with the specified parameters.TLcdLonLatCircleBy3Points
(double aStartX, double aStartY, double aIntermediateX, double aIntermediateY, double aEndX, double aEndY, ILcdEllipsoid aEllipsoid) Creates a new circle arc using the given point coordinates and ellipsis.TLcdLonLatCircleBy3Points
(ILcdEllipsoid aEllipsoid) Default constructor, initializing the three points at (0,0).TLcdLonLatCircleBy3Points
(ILcdPoint aStartControlPoint, ILcdPoint aIntermediateControlPoint, ILcdPoint aEndControlPoint, ILcdEllipsoid aEllipsoid) Creates a new circle using the given points and ellipsis.TLcdLonLatCircularArcBy3Points
(double aStartX, double aStartY, double aIntermediateX, double aIntermediateY, double aEndX, double aEndY, ILcdEllipsoid aEllipsoid) Creates a new circular arc using the given point coordinates and ellipsis.TLcdLonLatCircularArcBy3Points
(ILcdEllipsoid aEllipsoid) Default constructor, initializing the three points at (0,0).TLcdLonLatCircularArcBy3Points
(ILcdPoint aStartPoint, ILcdPoint aIntermediatePoint, ILcdPoint aEndPoint, ILcdEllipsoid aEllipsoid) Creates a new circular arc using the given points and ellipsis.TLcdLonLatCircularArcByBulge
(double aStartX, double aStartY, double aEndX, double aEndY, double aBulge, ILcdEllipsoid aEllipsoid) Creates a new circular arc using the given point coordinates, bulge factor and ellipsis.TLcdLonLatCircularArcByBulge
(ILcdEllipsoid aEllipsoid) Default constructor, with the start and end point at (0,0) and a bulge factor of 0.TLcdLonLatCircularArcByBulge
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aBulgeFactor, ILcdEllipsoid aEllipsoid) Creates a new circular arc using the given points, bulge factor and ellipsis.TLcdLonLatCircularArcByCenterPoint
(double aCenterLon, double aCenterLat, double aRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircularArcByCenterPoint
with the given parameters.TLcdLonLatCircularArcByCenterPoint
(ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircularArcByCenterPoint
with all parameters set to 0, and with the given ellipsoid.TLcdLonLatCircularArcByCenterPoint
(ILcdPoint aCenter, double aRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircularArcByCenterPoint
with the given parameters.TLcdLonLatCompositeRing
(ILcdEllipsoid aEllipsoid) TLcdLonLatEllipse
(double aCenterLon, double aCenterLat, double aA, double aB, double aRotAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatEllipse
with the given parameters.TLcdLonLatEllipse
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatEllipse
with the given parameters.TLcdLonLatGeoBuffer
(ILcdShape aShape, double aWidth, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatGeoBuffer
with the specified parameters.TLcdLonLatLine
(ILcd2DEditablePoint aPoint1, ILcd2DEditablePoint aPoint2, ILcdEllipsoid aEllipsoid) Creates a line using the given points.TLcdLonLatPolygon
(ILcd2DEditablePointList a2DEditablePointList, ILcdEllipsoid aEllipsoid) Creates a polygon using the given point list.TLcdLonLatPolyline
(ILcdEllipsoid aEllipsoid) Creates an empty polyline on the given ellipsoid.TLcdLonLatPolyline
(ILcd2DEditablePointList a2DEditablePointList, ILcdEllipsoid aEllipsoid) Creates a polyline using the given point list.TLcdLonLatRhumbPolygon
(ILcdEllipsoid aEllipsoid) Constructs a polygon with no points that is defined on the given ellipsoid.TLcdLonLatRhumbPolygon
(ILcd2DEditablePointList a2DEditablePointList, ILcdEllipsoid aEllipsoid) Constructs a polygon with the given point list on the given ellipsoid.TLcdLonLatRhumbPolyline
(ILcdEllipsoid aEllipsoid) Constructs a polyline with no points that is defined on the given ellipsoid.TLcdLonLatRhumbPolyline
(ILcd2DEditablePointList a2DEditablePointList, ILcdEllipsoid aEllipsoid) Constructs a polyline with the given point list on the given ellipsoid. -
Uses of ILcdEllipsoid in com.luciad.shape.shape3D
Modifier and TypeMethodDescriptionTLcdLonLatHeight3DArcBand.getEllipsoid()
Returns the ellipsoid of thisTLcdLonLatHeightArcBand
.TLcdLonLatHeightBuffer.getEllipsoid()
TLcdLonLatHeightPolygon.getEllipsoid()
Get the ellipsoid used for this polygon.TLcdLonLatHeightPolyline.getEllipsoid()
Get the ellipsoid used for this polyline.TLcdLonLatHeightVariableGeoBuffer.getEllipsoid()
Returns the ellipsoid on which this buffer is defined.Modifier and TypeMethodDescriptionvoid
TLcdLonLatHeight3DArcBand.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatHeightArcBand
.void
TLcdLonLatHeightPolygon.setEllipsoid
(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polygon.void
TLcdLonLatHeightPolyline.setEllipsoid
(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polyline.void
TLcdLonLatHeightVariableGeoBuffer.setEllipsoid
(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which this buffer is defined.ModifierConstructorDescriptionTLcdLonLatHeight3DArcBand
(double aCenterLon, double aCenterLat, double aCenterHeight, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, double aPitchStartAngle, double aPitchArcAngle, double aAxisYaw, double aAxisPitch, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatHeightArcBand
with the given parameters.TLcdLonLatHeight3DArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, double aPitchStartAngle, double aPitchArcAngle, double aAxisYaw, double aAxisPitch, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatHeightArcBand
with the given parameters.TLcdLonLatHeightBuffer
(ILcd3DEditablePoint[] aAxisPointArray, double aWidth, double aHeight, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatHeightBuffer
with the specified parameters.TLcdLonLatHeightBuffer
(ILcd3DEditablePointList aAxisPointList, double aWidth, double aHeight, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatHeightBuffer
with the specified parameters.TLcdLonLatHeightBuffer
(TLcdLonLatHeightPolyline aAxisPolyline, double aWidth, double aHeight, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatHeightBuffer
with the specified parameters.TLcdLonLatHeightPolygon
(ILcd3DEditablePointList a3DEditablePointList, ILcdEllipsoid aEllipsoid) Creates a polygon using the given point list.TLcdLonLatHeightPolyline
(ILcd3DEditablePointList a3DEditablePointList, ILcdEllipsoid aEllipsoid) Creates a polyline using the given point list.TLcdLonLatHeightVariableGeoBuffer
(ILcdEllipsoid aEllipsoid) Creates a new buffer without axis points.TLcdLonLatHeightVariableGeoBuffer
(ILcdPointList aAxis, double[] aWidth, double[] aHeightBelow, double[] aHeightAbove, ILcdEllipsoid aEllipsoid) Creates a new buffer using the given axis, and with the given widths and heights (below and above) for every point of the axis.TLcdLonLatHeightVariableGeoBuffer
(ILcdPointList aAxis, double[] aWidth, double[] aHeight, ILcdEllipsoid aEllipsoid) Creates a new buffer using the given axis, and with the given widths and heights for every point of the axis.TLcdLonLatHeightVariableGeoBuffer
(ILcdPointList aAxis, double aWidth, double aHeight, ILcdEllipsoid aEllipsoid) Creates a new buffer using the given axis, and with the same given width and height for every point of the axis. -
Uses of ILcdEllipsoid in com.luciad.text.mgrs
ModifierConstructorDescriptionTLcdMGRSFormat
(ILcdEllipsoid aEllipsoid) Creates a newTLcdMGRSFormat
that uses the given ellipsoid for its calculations. -
Uses of ILcdEllipsoid in com.luciad.transformation
Modifier and TypeMethodDescriptionILcdTopocentricCoordSysTransformation.getEllipsoid()
Gets theILcdEllipsoid
w.r.t. which the topocentric coordinate system is defined.TLcdTopocentricCoordSysTransfo2.getEllipsoid()
Deprecated.TLcdTopocentricCoordSysTransformation.getEllipsoid()
ModifierConstructorDescriptionTLcdTopocentricCoordSysTransfo2
(ILcdEllipsoid aEllipsoid, double aLon, double aLat, double aHeight) Deprecated.Constructs a topocentric cartesian coordinate system is based on the WGS_1984 ellipsoid and the origin located on the given(lon,lat,height)
point.TLcdTopocentricCoordSysTransfo2
(ILcdEllipsoid aEllipsoid, ILcdPoint aLLHOrigin) Deprecated.Topocentric cartesian coordinate system based on the specified ellipsoid and the origin located at theILcdPoint
aLLHOrigin
.TLcdTopocentricCoordSysTransformation
(ILcdEllipsoid aEllipsoid, double aLongitude, double aLatitude, double aHeight) Topocentric cartesian coordinate system based on the specified ellipsoid and the origin located at the coordinate(aLongitude,aLatitude,aHeight)
.TLcdTopocentricCoordSysTransformation
(ILcdEllipsoid aEllipsoid, ILcdPoint aOrigin) Topocentric cartesian coordinate system based on the specified ellipsoid and the origin located at theILcdPoint
aOrigin
. -
Uses of ILcdEllipsoid in com.luciad.view.lightspeed.painter.grid
Modifier and TypeMethodDescriptionstatic ILcdModel
TLspGeorefGridLayerBuilder.createModel
(String aModelName, ILcdEllipsoid aEllipsoid) Creates a model that can be used by this builder. -
Uses of ILcdEllipsoid in com.luciad.view.lightspeed.painter.grid.cgrs
Modifier and TypeMethodDescriptionstatic ILcdModel
TLspCGRSGridLayerBuilder.createModel
(String aModelName, ILcdEllipsoid aEllipsoid, ILcdBounds aBounds) Creates a model that can be used by this builder. -
Uses of ILcdEllipsoid in com.luciad.view.lightspeed.painter.grid.mgrs
Modifier and TypeMethodDescriptionstatic ILcdModel
TLspMGRSGridLayerBuilder.createModel
(String aModelName, ILcdEllipsoid aEllipsoid) Creates a model that can be used by this builder. -
Uses of ILcdEllipsoid in com.luciad.view.map
ModifierConstructorDescriptionTLcdUpsMgrsUtil
(ILcdEllipsoid aEllipsoid) Creates a newTLcdUpsMgrsUtil
that uses the given ellipsoid.TLcdUPSUtil
(ILcdEllipsoid aEllipsoid) Creates a newTLcdUPSUtil
instance that uses the given ellipsoid for its calculations.TLcdUtmMgrsUtil
(ILcdEllipsoid aEllipsoid) Creates a newTLcdUtmMgrsUtil
that uses the given ellipsoid.TLcdUTMUtil
(ILcdEllipsoid aEllipsoid) Creates a newTLcdUTMUtil
instance that uses the given ellipsoid for its calculations.