Uses of Interface
com.luciad.geodesy.ILcdEllipsoid
Packages that use 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.
Everything related to representing three-dimensional shapes.
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
Methods in com.luciad.ais.geodesy with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptiondoubleTLcdEllipsoidDistanceUtil.distanceAlongArcSegment(ILcdArc aArc, ILcdEllipsoid aEllipsoid) Returns the distance along the elliptical arc segment (in meters).doubleTLcdEllipsoidDistanceUtil.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 doubleTLcdEllipsoidCircleUtil.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.voidTLcdEllipsoidRoundUtil.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.voidTLcdEllipsoidRoundUtil.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.voidTLcdEllipsoidRoundUtil.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.doubleTLcdEllipsoidRoundUtil.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.voidTLcdEllipsoidRoundUtil.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.doubleTLcdEllipsoidIntersectionUtil.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.intTLcdEllipsoidIntersectionUtil.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 intTLcdEllipsoidIntersectionUtil.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
Methods in com.luciad.ais.model that return ILcdEllipsoidModifier and TypeMethodDescriptionTLcdAISLonLatHeightGeometryFactory.getEllipsoid()Returns the ellipsoid that is used by this factory.TLcdAISLonLatHeightObjectFactory.getEllipsoid()Deprecated.Methods in com.luciad.ais.model with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdAISLonLatHeightGeometryFactory.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid to be used for the shapes created by this factory.voidTLcdAISLonLatHeightObjectFactory.setEllipsoid(ILcdEllipsoid aEllipsoid) Deprecated.Sets the ellipsoid to be used for the shapes created by this factory.Constructors in com.luciad.ais.model with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdAISDataObjectFactory(ILcdEllipsoid aEllipsoid) Creates a new data object factory that usesTLcdAISLonLatHeightGeometryFactoryas 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
Methods in com.luciad.ais.model.procedure that return ILcdEllipsoidModifier and TypeMethodDescriptionprotected final ILcdEllipsoidTLcdProcedureGeometryCalculator.getEllipsoid() -
Uses of ILcdEllipsoid in com.luciad.ais.shape
Methods in com.luciad.ais.shape with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdDiscretizedLonLatGeoPath.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which the discretization calculations are to be performed. -
Uses of ILcdEllipsoid in com.luciad.format.database
Methods in com.luciad.format.database that return ILcdEllipsoidModifier and TypeMethodDescriptionILcdDatabaseModelDescriptor.getEllipsoid()Returns the ellipsoid of the database object reference.TLcdDatabaseModelDescriptor.getEllipsoid()Methods in com.luciad.format.database with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidILcdDatabaseModelDescriptor.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of the database object's reference.voidTLcdDatabaseModelDescriptor.setEllipsoid(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.database.shape
Constructors in com.luciad.format.database.shape with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdLonLatHeightMPolygon(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
Methods in com.luciad.format.db2.spatial with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdDB2SpatialModelDescriptor.setEllipsoid(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.nvg.nvg15.model
Methods in com.luciad.format.nvg.nvg15.model that return ILcdEllipsoidModifier and TypeMethodDescriptionTLcdNVG15Arrow.getEllipsoid()TLcdNVG15Corridor.getEllipsoid()TLcdNVG15Ellipse.getEllipsoid()Methods in com.luciad.format.nvg.nvg15.model with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdNVG15Arrow.setEllipsoid(ILcdEllipsoid aEllipsoid) voidTLcdNVG15Corridor.setEllipsoid(ILcdEllipsoid aEllipsoid) voidTLcdNVG15Ellipse.setEllipsoid(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.nvg.nvg20.model
Methods in com.luciad.format.nvg.nvg20.model that return ILcdEllipsoidModifier and TypeMethodDescriptionTLcdNVG20Ellipse.getEllipsoid()TLcdNVG20EllipticRing.getEllipsoid()TLcdNVG20Rectangle.getEllipsoid()TLcdNVG20RectangularRing.getEllipsoid()Methods in com.luciad.format.nvg.nvg20.model with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdNVG20Ellipse.setEllipsoid(ILcdEllipsoid aEllipsoid) voidTLcdNVG20EllipticRing.setEllipsoid(ILcdEllipsoid aEllipsoid) voidTLcdNVG20Rectangle.setEllipsoid(ILcdEllipsoid aEllipsoid) voidTLcdNVG20RectangularRing.setEllipsoid(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.oracle.georaster
Methods in com.luciad.format.oracle.georaster that return ILcdEllipsoidMethods in com.luciad.format.oracle.georaster with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdOracleGeoRasterModelDescriptor.setEllipsoid(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.sqlite.lvdb
Methods in com.luciad.format.sqlite.lvdb that return ILcdEllipsoidMethods in com.luciad.format.sqlite.lvdb with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdLVDBModelDescriptor.setEllipsoid(ILcdEllipsoid aEllipsoid) -
Uses of ILcdEllipsoid in com.luciad.format.svg
Methods in com.luciad.format.svg with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdSVGUnStyledLonLatShapeFactory.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets theILcdEllipsoidneeded to create the shapes. -
Uses of ILcdEllipsoid in com.luciad.geodesy
Classes in com.luciad.geodesy that implement ILcdEllipsoidModifier and TypeClassDescriptionclassATLcdEllipsoidrepresents an ellipsoid and is the implementation of anILcdEllipsoid.Methods in com.luciad.geodesy that return ILcdEllipsoidModifier and TypeMethodDescriptionILcdEllipsoidFactory.createEllipsoid(int aEllipsoidId) Creates aILcdEllipsoidcorresponding 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 theILcdEllipsoidof the subject geodetic datum.Methods in com.luciad.geodesy with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionstatic voidTLcdEllipsoidUtil.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 doubleTLcdEllipsoidUtil.closestPointOnGeodesic(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest distance from pointaP3to the geodesic line segmentaP1-aP2to within an accuracy ofmax( aAbsoluteTolerance, aRelativeTolerance * distance(aP1,aP2) ).static doubleTLcdEllipsoidRhumblineUtil.closestPointOnRhumbline(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest rhumb distance from pointaP3to the rhumbline segmentaP1-aP2within an accuracy ofmax( aAbsoluteTolerance, aRelativeTolerance * rhumblineDistance(aP1,aP2) ).static doubleTLcdEllipsoidRhumblineUtil.closestPointOnRhumblineGeodesic(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest geodesic distance from pointaP3to the rhumbline segmentaP1-aP2within an accuracy ofmax( aAbsoluteTolerance, aRelativeTolerance * rhumblineDistance(aP1,aP2) ).static doubleTLcdEllipsoidRhumblineUtil.closestPointOnShape(ILcdPoint aPoint, ILcdShape aShape, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResultSFCT) Finds the shortest rhumb distance from the given point to the given shape.static doubleTLcdEllipsoidUtil.closestPointOnShape(ILcdPoint aPoint, ILcdShape aShape, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResultSFCT) Finds the shortest distance from the given point to the given shape.static ILcdComplexPolygonTLcdEllipsoidUtil.computeBufferContour2D(ILcdGeoBuffer aBuffer, ILcdEllipsoid aEllipsoid) Calculates the contour of anILcdGeoBufferin the geodetic space.static ILcdComplexPolygonTLcdEllipsoidUtil.computeBufferContour2D(ILcdGeoBuffer aBuffer, ILcdEllipsoid aEllipsoid, int aBufferCapsPrecision) Calculates the contour of anILcdGeoBufferin the geodetic space.static doubleTLcdEllipsoidUtil.conformalSphericalLatitudeMollweide(ILcdEllipsoid aEllipsoid, double aLatitude) Mollweide solution for conformal spherical latitude of a given geodetic latitude.static doubleTLcdEllipsoidUtil.conformalSphericalLatitudeMollweide(ILcdEllipsoid aEllipsoid, double aLatitude, double aCosLat, double aSinLat) Mollweide solution for conformal spherical latitude of a given geodetic latitude.static booleanTLcdEllipsoidRhumblineUtil.contains2D(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks if the pointaPointlies on the rhumb line betweenaP1andaP2.static booleanTLcdEllipsoidUtil.contains2D(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks if the pointaPointlies on the geodesic betweenaP1andaP2.static booleanTLcdEllipsoidRhumblineUtil.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 booleanTLcdEllipsoidUtil.contains2DLS(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if the geodesicaP1-aP2contains the geodesicaP3-aP4.static doubleTLcdEllipsoidUtil.geodesicArea(ILcdPoint[] aPts, int aN, ILcdEllipsoid aEllipsoid) Geodesic surface area of a polygon on the ellipsoid.static doubleTLcdEllipsoidUtil.geodesicArea(ILcdShape aShape, ILcdEllipsoid aEllipsoid) Calculates the geodesic area of a shape.static doubleTLcdEllipsoidUtil.geodesicDistance3D(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdEllipsoid aEllipsoid) Calculates the distance to go from point p1 to point p2.static voidTLcdEllipsoidUtil.geodesicDistanceAndForwardAzimuth(ILcdPoint aLonLatPoint1, ILcdPoint aLonLatPoint2, ILcdEllipsoid aEllipsoid, double[] aResultSFCT) Calculates the geodesic distance between the two points and the forward azimuth (in radians).voidTLcdGeodeticDatum.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.voidTLcdGeodeticDatum.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 intTLcdEllipsoidRhumblineUtil.intersection2DLineSegments(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResult1SFCT, ILcd2DEditablePoint aResult2SFCT) Computes the intersection of two rhumb lines.static intTLcdEllipsoidUtil.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 voidTLcdEllipsoidUtil.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 intTLcdEllipsoidUtil.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 voidTLcdEllipsoidUtil.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 intTLcdEllipsoidRhumblineUtil.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 booleanTLcdEllipsoidRhumblineUtil.intersects2DLS(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if two rhumb lines intersect.static booleanTLcdEllipsoidUtil.intersects2DLS(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks whether two geodesic line segments intersect.static booleanTLcdEllipsoidRhumblineUtil.intersectsGeodesicRhumbline(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if a geodesic and a rhumb line intersect.static doubleTLcdEllipsoidUtil.inverseConformalSphericalLatitudeMollweide(ILcdEllipsoid aEllipsoid, double aLatitude) Mollweide solution for inverse conformal spherical latitude of a geodetic latitude.static doubleTLcdEllipsoidUtil.inverseConformalSphericalLatitudeMollweideDirect(ILcdEllipsoid aEllipsoid, double aLatitude) Mollweide solution for inverse conformal spherical latitude of a geodetic latitude.static doubleTLcdEllipsoidUtil.inverseConformalSphericalLatitudeMollweideDirect(ILcdEllipsoid aEllipsoid, double aLatitude, double aCosLat, double aSinLat) Mollweide solution for inverse conformal spherical latitude of a geodetic latitude.static intTLcdEllipsoidUtil.orientation2D(ILcdPoint[] aPoints, int aNumberOfPoints, ILcdEllipsoid aEllipsoid) Calculates the orientation of an array of points on an ellipsoid.static intTLcdEllipsoidUtil.orientation2D(ILcdPointList aPointList, ILcdEllipsoid aEllipsoid) Calculates the orientation of a point list on the ellipsoid.static booleanTLcdEllipsoidRhumblineUtil.polygonContains2D(ILcdEllipsoid aEllipsoid, ILcdPolygon aPolygon, double aLonP, double aLatP) Checks if a point lies inside a polygon.static doubleTLcdEllipsoidRhumblineUtil.rhumblineDistance3D(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdEllipsoid aEllipsoid) Calculates the rhumbline distance to go from point p1 to point p2.static voidTLcdEllipsoidRhumblineUtil.rhumblinePointSFCT(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, double aK, ILcd2DEditablePoint aRhumblinePoint) Calculates the rhumbline point at a fractionaKof the rhumbline distance between two pointsaP1andaP2.voidTLcdGeodeticDatum.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets theILcdEllipsoidof the subject geodetic datum.Constructors in com.luciad.geodesy with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdGeodeticDatum(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
Constructors in com.luciad.geometry.constructive.ellipsoidal with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdEllipsoidalConstructiveGeometry(ILcdEllipsoid aEllipsoid, double aTolerance) Creates a new TLcdEllipsoidalConstructiveGeometry. -
Uses of ILcdEllipsoid in com.luciad.geometry.topology.ellipsoidal
Methods in com.luciad.geometry.topology.ellipsoidal that return ILcdEllipsoidModifier 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()Methods in com.luciad.geometry.topology.ellipsoidal with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidILcd2DEllipsoidalBinaryTopology.setEllipsoid(ILcdEllipsoid aEllipsoid) Set the ellipsoid on which to perform the calculations.voidTLcdEllipsoidalAdvancedBinaryTopology.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which the binary topology relations are computedvoidTLcdEllipsoidalBasicBinaryTopology.setEllipsoid(ILcdEllipsoid aEllipsoid) Constructors in com.luciad.geometry.topology.ellipsoidal with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdEllipsoidalAdvancedBinaryTopology(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
Methods in com.luciad.projection with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionbooleanALcdProjection.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) Default implementation callsinWorldBoundsOnSpherewithaEllipsoid.getAuxRadius()as sphere radius.booleanILcdCompositeProjection.inWorldBoundsOnEllipsoid(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid) Deprecated.Checks if anILcdPointis inside the valid cartesian area of the composite projection.booleanILcdProjection.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) Checks if aILcdPointis inside the valid cartesian area of the projection.booleanTLcdAlbersEqualAreaConic.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdCassiniSoldner.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdDutchStereographic.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdEllipsoidalEquidistantCylindrical.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdEllipsoidalLambertAzimuthalEqualArea.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdKrovak.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdLambertConformal.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdMercator.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdObliqueMercator.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdObliqueStereographic.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdOrthographic.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdOrthorectifiedProjection.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdPerspectiveProjection.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdPolarStereographic.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdPolyconic.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdPseudoMercator.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdStereographic.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdTransverseMercator.inWorldBoundsOnEllipsoid(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) booleanTLcdUTM.inWorldBoundsOnEllipsoid(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid) Deprecated.voidALcdProjection.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Default implementation callslonlatheight2worldOnEllipsoidSFCTwithaEllipsoid.getAuxRadius()as sphere radius.voidILcdCompositeProjection.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.voidILcdCompositeProjection.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.voidILcdProjection.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Transforms anILcdPointon anILcdEllipsoidinto the cartesian coordinate system of the projection.voidTLcdAlbersEqualAreaConic.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdAzimuthalEquidistant.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidTLcdCassiniSoldner.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdDutchStereographic.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidTLcdEllipsoidalEquidistantCylindrical.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdEllipsoidalLambertAzimuthalEqualArea.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdGeneralPerspective.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidTLcdKrovak.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidTLcdLambertConformal.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdMercator.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdObliqueMercator.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdObliqueStereographic.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidTLcdOrthographic.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdOrthorectifiedProjection.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdPerspectiveProjection.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdPolarStereographic.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidTLcdPolyconic.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdPseudoMercator.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdStereographic.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidTLcdSwissObliqueMercator.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) voidTLcdTransverseMercator.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.voidTLcdTransverseMercatorSPCS.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Deprecated.voidTLcdUTM.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.voidTLcdUTM.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.voidTLcdVerticalPerspective.lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) voidALcdProjection.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) Default implementation callsworld2lonlatOnSphereSFCTwithaEllipsoid.getAuxRadius()as sphere radius.voidILcdProjection.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBounds) Sets theILcd2DEditableBoundsobject to the bounds of the projection in world coordinates.voidTLcdAlbersEqualAreaConic.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBound) voidTLcdCassiniSoldner.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdDutchStereographic.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdEllipsoidalEquidistantCylindrical.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdEllipsoidalLambertAzimuthalEqualArea.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdKrovak.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdLambertConformal.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdMercator.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBound) voidTLcdObliqueMercator.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdObliqueStereographic.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdOrthographic.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdOrthorectifiedProjection.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBounds) voidTLcdPerspectiveProjection.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdPolarStereographic.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdPolyconic.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdPseudoMercator.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBound) voidTLcdStereographic.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidTLcdTransverseMercator.world2DEditableBoundsOnEllipsoidSFCT(ILcdEllipsoid aEllipsoid, ILcd2DEditableBounds aWorldBoundsSFCT) voidALcdProjection.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) Default implementation callsworld2lonlatOnSphereSFCTwithaEllipsoid.getAuxRadius()as sphere radius.voidILcdCompositeProjection.world2lonlatOnEllipsoidSFCT(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint a2DEditablePointSFCT) Deprecated.Transforms aILcdZonalPointfrom the cartesian coordinate system of the projection into aILcd2DEditablePointon the ellipsoid.voidILcdProjection.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) Transforms anILcdPointfrom the cartesian coordinate system of the projection into anILcd2DEditablePointonto anILcdEllipsoid.voidTLcdAlbersEqualAreaConic.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdAzimuthalEquidistant.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdCassiniSoldner.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdDutchStereographic.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdEllipsoidalEquidistantCylindrical.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdEllipsoidalLambertAzimuthalEqualArea.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdGeneralPerspective.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) Transforms a world point to a LonLatHeightPoint.voidTLcdKrovak.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdLambertConformal.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdMercator.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdObliqueMercator.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdObliqueStereographic.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdOrthographic.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdOrthorectifiedProjection.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdPerspectiveProjection.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdPolarStereographic.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdPolyconic.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdPseudoMercator.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdStereographic.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdSwissObliqueMercator.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) voidTLcdTransverseMercator.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) voidTLcdTransverseMercatorSPCS.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) Deprecated.voidTLcdUTM.world2lonlatOnEllipsoidSFCT(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPOut) Deprecated.voidTLcdVerticalPerspective.world2lonlatOnEllipsoidSFCT(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) Transforms a world point to a LonLatHeightPoint. -
Uses of ILcdEllipsoid in com.luciad.reference.format
Methods in com.luciad.reference.format that return ILcdEllipsoidModifier 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.Methods in com.luciad.reference.format with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionTLcdEPSGReferenceFormatter.formatEllipsoid(ILcdEllipsoid aEllipsoid) Formats the ellipsoid as an EPSG code. -
Uses of ILcdEllipsoid in com.luciad.shape
Methods in com.luciad.shape with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionstatic booleanTLcdShapeUtil.isSelfIntersectingEllipsoidal(ILcdPointList aPointList, ILcdEllipsoid aEllipsoid) Use this method to check if aILcdPointListhas self-intersecting edges connecting its points.static booleanTLcdShapeUtil.isSelfIntersectingEllipsoidal(ILcdShapeList aShapeList, ILcdEllipsoid aEllipsoid) Use this method to check if aILcdShapeListhas self-intersectingILcdPointList. -
Uses of ILcdEllipsoid in com.luciad.shape.shape2D
Methods in com.luciad.shape.shape2D that return ILcdEllipsoidModifier 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.Methods in com.luciad.shape.shape2D with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdLonLatArc.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatArc.voidTLcdLonLatArcBand.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatArcBand.voidTLcdLonLatBuffer.setEllipsoid(ILcdEllipsoid aEllipsoid) voidTLcdLonLatCircle.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircle.voidTLcdLonLatCircleBy3Points.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircleBy3Points.voidTLcdLonLatCircularArcBy3Points.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircularArcBy3Points.voidTLcdLonLatCircularArcByBulge.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatArcByBulge.voidTLcdLonLatCircularArcByCenterPoint.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatCircularArcByCenterPointBand.voidTLcdLonLatEllipse.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatEllipseBand.voidTLcdLonLatGeoBuffer.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which the buffer is specified.voidTLcdLonLatLine.setEllipsoid(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this line.voidTLcdLonLatPolygon.setEllipsoid(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polygon.voidTLcdLonLatPolyline.setEllipsoid(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polyline.voidTLcdLonLatRhumbPolygon.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which this shape is defined.voidTLcdLonLatRhumbPolyline.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which this shape is defined.Constructors in com.luciad.shape.shape2D with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdLonLatArc(double aCenterLon, double aCenterLat, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatArcwith the given parameters.TLcdLonLatArc(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatArcwith the given parameters.TLcdLonLatArcBand(double aCenterLon, double aCenterLat, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatArcBandwith the given parameters.TLcdLonLatArcBand(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatArcBandwith the given parameters.TLcdLonLatBuffer(ILcd2DEditablePoint[] aAxisPointArray, double aWidth, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatBufferwith the specified parameters.TLcdLonLatBuffer(TLcdLonLatPolyline aAxisPolyline, double aWidth, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatBufferwith the specified parameters.TLcdLonLatCircle(double aCenterLon, double aCenterLat, double aRadius, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCirclewith the specified parameters.TLcdLonLatCircle(ILcdPoint aCenter, double aRadius, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCirclewith 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 newTLcdLonLatCircularArcByCenterPointwith the given parameters.TLcdLonLatCircularArcByCenterPoint(ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircularArcByCenterPointwith all parameters set to 0, and with the given ellipsoid.TLcdLonLatCircularArcByCenterPoint(ILcdPoint aCenter, double aRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircularArcByCenterPointwith the given parameters.TLcdLonLatCompositeRing(ILcdEllipsoid aEllipsoid) TLcdLonLatEllipse(double aCenterLon, double aCenterLat, double aA, double aB, double aRotAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatEllipsewith the given parameters.TLcdLonLatEllipse(ILcdPoint aCenter, double aA, double aB, double aRotAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatEllipsewith the given parameters.TLcdLonLatGeoBuffer(ILcdShape aShape, double aWidth, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatGeoBufferwith 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
Methods in com.luciad.shape.shape3D that return ILcdEllipsoidModifier 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.Methods in com.luciad.shape.shape3D with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionvoidTLcdLonLatHeight3DArcBand.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid of thisTLcdLonLatHeightArcBand.voidTLcdLonLatHeightPolygon.setEllipsoid(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polygon.voidTLcdLonLatHeightPolyline.setEllipsoid(ILcdEllipsoid aEllipsoid) Set the ellipsoid used for this polyline.voidTLcdLonLatHeightVariableGeoBuffer.setEllipsoid(ILcdEllipsoid aEllipsoid) Sets the ellipsoid on which this buffer is defined.Constructors in com.luciad.shape.shape3D with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdLonLatHeight3DArcBand(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 newTLcdLonLatHeightArcBandwith 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 newTLcdLonLatHeightArcBandwith the given parameters.TLcdLonLatHeightBuffer(ILcd3DEditablePoint[] aAxisPointArray, double aWidth, double aHeight, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatHeightBufferwith the specified parameters.TLcdLonLatHeightBuffer(ILcd3DEditablePointList aAxisPointList, double aWidth, double aHeight, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatHeightBufferwith the specified parameters.TLcdLonLatHeightBuffer(TLcdLonLatHeightPolyline aAxisPolyline, double aWidth, double aHeight, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatHeightBufferwith 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
Constructors in com.luciad.text.mgrs with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdMGRSFormat(ILcdEllipsoid aEllipsoid) Creates a newTLcdMGRSFormatthat uses the given ellipsoid for its calculations. -
Uses of ILcdEllipsoid in com.luciad.transformation
Methods in com.luciad.transformation that return ILcdEllipsoidModifier and TypeMethodDescriptionILcdTopocentricCoordSysTransformation.getEllipsoid()Gets theILcdEllipsoidw.r.t. which the topocentric coordinate system is defined.TLcdTopocentricCoordSysTransfo2.getEllipsoid()Deprecated.TLcdTopocentricCoordSysTransformation.getEllipsoid()Constructors in com.luciad.transformation with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdTopocentricCoordSysTransfo2(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 theILcdPointaLLHOrigin.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 theILcdPointaOrigin. -
Uses of ILcdEllipsoid in com.luciad.view.lightspeed.painter.grid
Methods in com.luciad.view.lightspeed.painter.grid with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionstatic ILcdModelTLspGeorefGridLayerBuilder.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
Methods in com.luciad.view.lightspeed.painter.grid.cgrs with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionstatic ILcdModelTLspCGRSGridLayerBuilder.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
Methods in com.luciad.view.lightspeed.painter.grid.mgrs with parameters of type ILcdEllipsoidModifier and TypeMethodDescriptionstatic ILcdModelTLspMGRSGridLayerBuilder.createModel(String aModelName, ILcdEllipsoid aEllipsoid) Creates a model that can be used by this builder. -
Uses of ILcdEllipsoid in com.luciad.view.map
Constructors in com.luciad.view.map with parameters of type ILcdEllipsoidModifierConstructorDescriptionTLcdUpsMgrsUtil(ILcdEllipsoid aEllipsoid) Creates a newTLcdUpsMgrsUtilthat uses the given ellipsoid.TLcdUPSUtil(ILcdEllipsoid aEllipsoid) Creates a newTLcdUPSUtilinstance that uses the given ellipsoid for its calculations.TLcdUtmMgrsUtil(ILcdEllipsoid aEllipsoid) Creates a newTLcdUtmMgrsUtilthat uses the given ellipsoid.TLcdUTMUtil(ILcdEllipsoid aEllipsoid) Creates a newTLcdUTMUtilinstance that uses the given ellipsoid for its calculations.