Uses of Interface
com.luciad.shape.shape2D.ILcd2DEditablePoint
Package
Description
Provides utility classes for geodesic calculations.
Provides classes and interfaces for all aerodrome related aspects.
Provides classes and interfaces for all airspace related aspects (like airspaces,
airspace associations and airspace segments).
Provides classes and interfaces for all navigation aid related aspects.
Provides classes and interfaces for all obstacle related aspects.
Provides classes and interfaces for all parachute jump area related aspects.
Provides classes and interfaces for all air refueling related aspects (like tracks, airspace, ...
Provides classes and interfaces for all route or airway related aspects.
Provides classes and interfaces for all service related aspects.
Provides classes and interfaces for all arrival / departure routes in Visual Flight Rules related aspects.
Everything related to representing three-dimensional shapes that are domain independent.
This package provides the classes that correspond to AIXM 5.1 geometry types.
Provides classes and interfaces for decoding and displaying ASDI data, version 5.4.
Provides classes and interfaces for decoding and displaying ASTERIX data.
Handles the cgm format.
Provides shape classes containing a measure value.
Handles the dgn format.
Handles the dwg format.
Provides domain model classes and utility classes for modeling GML 2 data.
Provides domain model classes and utility classes for modeling GML 3.1 data.
Provides domain model classes and utility classes for modeling GML 3.2 data.
Provides specialized Informix shapes.
This package contains all geometry classes of KML.
Handles MapInfo formats: the binary map format and the ASCII mif
format.
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.
This package defines interfaces for the modelling of arbitrary 3D geometries.
Provides a domain model for the OpenFlight format.
Handles the S-57 format.
Handles the shp format.
Handles the svg format.
Specifies ellipsoids and geodetic datums.
Contains classes to perform geometry operations in cartesian space.
This package provides topological operations between shapes.
Topology operations in cartesian space.
Topology and geometry calculations on an ellipse.
Topology and geometry calculations on a sphere.
All projection related aspects.
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 classes and interfaces for handling text, dates, numbers, and messages.
Handles all transformations between model coordinates and world coordinates.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Provides support for interactive editing of domain objects in a model.
Provides support for the discretization of vector shapes.
Provides support for painting labels for objects.
Defines label locations used by label painters.
Utilities for making maps.
Classes to work with rectangular axis aligned grids consisting of multiple uniform levels, called multilevel grids.
-
Uses of ILcd2DEditablePoint in com.luciad.ais.geodesy
Modifier and TypeMethodDescriptionstatic 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 ILcd2DEditablePoint in com.luciad.ais.model.aerodrome
Modifier and TypeInterfaceDescriptioninterface
This interface defines operations to edit the attributes and relationships of anILcdAerodrome
.interface
This interface is an extension of theILcdArrestingGear
interface that allows to change the attributes and relationships of an arresting gear.interface
This interface defines operations to edit the attributes and relationships of anILcdRunwayClinePoint
.Modifier and TypeClassDescriptionclass
The default implementation of an aerodrome without additional properties.class
This class represents an arresting gear with only default properties.class
The default implementation of an aerodrome with properties.class
The default implementation of an arresting gear with properties.class
The default implementation of a runway cline point with features.class
The default implementation of a runway cline point with default properties. -
Uses of ILcd2DEditablePoint in com.luciad.ais.model.airspace
Modifier and TypeClassDescriptionclass
The default implementation of an airspace segment without features.class
An implementation of an airspace segment that uses aILcdGeoPathLeg.SUB_POINT_LIST
as geopath leg type together with a shared subpointlist as dataset. -
Uses of ILcd2DEditablePoint in com.luciad.ais.model.obstacle
Modifier and TypeInterfaceDescriptioninterface
This extension of theILcdEditableObstacle
interface allows users to change the geodetic datum of an obstacle.Modifier and TypeClassDescriptionclass
This extension ofTLcdFeaturedObstacle
has all facilities to store obstacle related aspects.class
This class defines an obstacle. -
Uses of ILcd2DEditablePoint in com.luciad.ais.model.parachutejumparea
Modifier and TypeClassDescriptionclass
The default implementation of a parachute jump area segment without features. -
Uses of ILcd2DEditablePoint in com.luciad.ais.model.refuelingtrack
Modifier and TypeInterfaceDescriptioninterface
An editable extension ofILcdRefuelingTrackPoint
.Modifier and TypeClassDescriptionclass
This extension ofTLcdRefuelingTrackPoint
has all facilities to store refueling route point related aspects.class
This class represents a refueling route point. -
Uses of ILcd2DEditablePoint in com.luciad.ais.model.route
Modifier and TypeInterfaceDescriptioninterface
This interface is an extension of theILcdMilitaryTrainingRoutePoint
interface that allows to change the attributes and relationships of a military training route point.interface
This interface is an extension of theILcdRoutePoint
interface that allows to change the attributes and relationships of a route point.Modifier and TypeClassDescriptionclass
A featured extension ofTLcdMilitaryTrainingRoutePoint
.class
An implementation ofILcdMilitaryTrainingRoutePoint
. -
Uses of ILcd2DEditablePoint in com.luciad.ais.model.service
Modifier and TypeInterfaceDescriptioninterface
This interface defines operations to edit the attributes and relationships of anILcdLocationBasedService
.Modifier and TypeClassDescriptionclass
The default implementation of a location-based service object with additional properties.class
The default implementation of a location-based service object with default properties. -
Uses of ILcd2DEditablePoint in com.luciad.ais.model.vfr
Modifier and TypeInterfaceDescriptioninterface
This interface defines operations to edit the attributes and relationships of anILcdVFRRoutePoint
.Modifier and TypeClassDescriptionclass
The default implementation of a VFR route point with addtional properties.class
The default implementation of a VFR route point without features. -
Uses of ILcd2DEditablePoint in com.luciad.ais.shape
Modifier and TypeInterfaceDescriptioninterface
An editable extension ofILcdGeoPathLeg
.Modifier and TypeClassDescriptionclass
An generic point class that delegates to another ILcd3DEditablePoint instance.class
An implementation of theILcdGeoPathLeg
interface.Modifier and TypeMethodDescriptionvoid
TLcdAISArcBand.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.format.aixm51.model.features.geometry
Modifier and TypeClassDescriptionclass
A class that represents an AIXM 5.1 elevated point.class
A class that represents an AIXM 5.1 Point. -
Uses of ILcd2DEditablePoint in com.luciad.format.asdi
-
Uses of ILcd2DEditablePoint in com.luciad.format.asterix
Modifier and TypeClassDescriptionclass
Defines an ASTERIX plot.class
Time-dependent view on aTLcdASTERIXTrajectory
. -
Uses of ILcd2DEditablePoint in com.luciad.format.cgm
ModifierConstructorDescriptionTLcdCGMCircle
(ILcd2DEditablePoint aCenter, double aRadius, TLcdLineStyle aLineStyle, TLcdFillStyle aFillStyle) TLcdCGMText
(String aTextString, ILcd2DEditablePoint aLocation, double aCharacterWidth, double aCharacterHeight, int aHorizontalAlignment, int aVerticalAlignment, double aRotAngle, TLcdCGMTextStyle aTextStyle) -
Uses of ILcd2DEditablePoint in com.luciad.format.database.shape
Modifier and TypeClassDescriptionclass
This class represents aTLcdLonLatHeightMPoint
with a measure value.class
This class represents aTLcdLonLatPoint
with a measure (M) value.class
This class represents aTLcdXYPoint
with a measure (M) value.class
This class represents aTLcdXYZPoint
with a measure value. -
Uses of ILcd2DEditablePoint in com.luciad.format.dgn
ModifierConstructorDescriptionTLcdDGNArc2D
(TLcdDGNDisplayInfo aDisplayInfo, ILcd2DEditablePoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle) Creates a new TLcdDGNArc2D with the given DGN properties and shape properties as specified for TLcdXYArc.TLcdDGNDimension
(TLcdDGNDisplayInfo aDisplayInfo, ILcd2DEditablePoint aStart, ILcd2DEditablePoint aEnd) Creates a new TLcdDGNDimension with the given DGN properties and shape properties as specified for TLcdXYPolyline.TLcdDGNDisplayableTag
(TLcdDGNDisplayInfo aDisplayInfo, String aText, ILcd2DEditablePoint aLocation, double aCharacterWidth, double aCharacterHeight, int aHorizontalAlignment, int aVerticalAlignment, ILcdDGNTagAttribute aTagAttribute) Creates a new TLcdDGNDisplayableTag with the given DGN properties and shape properties as specified for TLcdXYText.TLcdDGNEllipse2D
(TLcdDGNDisplayInfo aDisplayInfo, ILcd2DEditablePoint aCenter, double aA, double aB, double aRotAngle) Creates a new TLcdDGNEllipse2D with the given DGN properties and shape properties as specified for TLcdXYEllipse.TLcdDGNFloatLine2D
(TLcdDGNDisplayInfo aDisplayInfo, ILcd2DEditablePoint aStart, ILcd2DEditablePoint aEnd) Creates a new TLcdDGNFloatLine2D with the given DGN properties and shape properties as specified for TLcdXYFloatLine.TLcdDGNLine2D
(TLcdDGNDisplayInfo aDisplayInfo, ILcd2DEditablePoint aStart, ILcd2DEditablePoint aEnd) Creates a new TLcdDGNLine2D with the given DGN properties and shape properties as specified for TLcdXYPolyline.TLcdDGNText2D
(TLcdDGNDisplayInfo aDisplayInfo, String aText, ILcd2DEditablePoint aLocation, double aCharacterWidth, double aCharacterHeight, int aHorizontalAlignment, int aVerticalAlignment, double aRotAngle) Creates a new TLcdDGNText2D with the given DGN properties and shape properties as specified for TLcdXYText. -
Uses of ILcd2DEditablePoint in com.luciad.format.dwg
Modifier and TypeClassDescriptionclass
This class represents a Point from a DWG file.ModifierConstructorDescriptionTLcdDWGArc
(TLcdDWGExtendedEntityData aExtendedEntityData, TLcdDWGDisplayInfo aDisplayInfo, ILcd2DEditablePoint aCenter, double aRadius, double aStartAngle, double aArcAngle) Creates a new TLcdDWGArc with the given DWG properties and shape properties as specified for TLcdXYArc.TLcdDWGCircle
(TLcdDWGExtendedEntityData aExtendedEntityData, TLcdDWGDisplayInfo aDisplayInfo, ILcd2DEditablePoint aCenter, double aRadius) Creates a new TLcdDWGCircle with the given DWG properties and shape properties as specified for TLcdXYArc.TLcdDWGEllipse
(TLcdDWGExtendedEntityData aExtendedEntityData, TLcdDWGDisplayInfo aDisplayInfo, ILcd2DEditablePoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle) Creates a new TLcdDWGEllipse with the given DWG properties and shape properties as specified for TLcdXYArc.TLcdDWGLine
(TLcdDWGExtendedEntityData aExtendedEntityData, TLcdDWGDisplayInfo aDisplayInfo, ILcd2DEditablePoint aStart, ILcd2DEditablePoint aEnd) Creates a new TLcdDWGLine with the given DWG properties and shape properties as specified for TLcdXYPolyline.TLcdDWGText
(TLcdDWGExtendedEntityData aExtendedEntityData, TLcdDWGDisplayInfo aDisplayInfo, String aText, ILcd2DEditablePoint aLocation, double aCharacterWidth, double aCharacterHeight, int aHorizontalAlignment, int aVerticalAlignment, double aRotAngle) Creates a new TLcdDWGText with the given DWG properties and shape properties as specified for TLcdXYText. -
Uses of ILcd2DEditablePoint in com.luciad.format.gml2.model
Modifier and TypeClassDescriptionclass
A Point is defined by a single coordinate tuple. -
Uses of ILcd2DEditablePoint in com.luciad.format.gml31.model
Modifier and TypeClassDescriptionclass
Direct position instances hold the coordinates for a position within some coordinate reference system (CRS).class
A Point is defined by a single coordinate tuple.class
Vector instances hold the components for a (usually spatial) vector within some coordinate reference system (CRS).Modifier and TypeMethodDescriptionTLcdGML31DirectPosition.cloneAs2DEditablePoint()
TLcdGML31Point.cloneAs2DEditablePoint()
TLcdGML31Vector.cloneAs2DEditablePoint()
TLcdGML31ShapeFactory.createDirectPosition2D
(ILcdModelReference aModelReference) Creates a new 2-dimensionalgml:pos
, which can be edited through theILcd2DEditablePoint
interface.TLcdGML31ShapeFactory.createPoint2D
(ILcdModelReference aModelReference) Creates a new 2-dimensionalgml:Point
, which can be edited through theILcd2DEditablePoint
interface. -
Uses of ILcd2DEditablePoint in com.luciad.format.gml32.model
Modifier and TypeClassDescriptionclass
Direct position instances hold the coordinates for a position within some coordinate reference system (CRS).class
A Point is defined by a single coordinate tuple.class
For some applications the components of the position may be adjusted to yield a unit vector.Modifier and TypeMethodDescriptionTLcdGML32DirectPosition.cloneAs2DEditablePoint()
TLcdGML32Point.cloneAs2DEditablePoint()
TLcdGML32ShapeFactory.createDirectPosition2D
(ILcdModelReference aModelReference) Creates a new 2-dimensionalgml:pos
, which can be edited through theILcd2DEditablePoint
interface.TLcdGML32ShapeFactory.createPoint2D
(ILcdModelReference aModelReference) Creates a new 2-dimensionalgml:Point
, which can be edited through theILcd2DEditablePoint
interface. -
Uses of ILcd2DEditablePoint in com.luciad.format.informix.spatial.shp
Modifier and TypeClassDescriptionclass
This class represents aTLcdXYPoint
with a measure value.class
This class represents aTLcdXYZPoint
with a measure value. -
Uses of ILcd2DEditablePoint in com.luciad.format.kml22.model.geometry
Modifier and TypeClassDescriptionclass
Domain class modeling the KML LocationType type.class
Domain class modeling the KML PointType type.Modifier and TypeMethodDescriptionTLcdKML22Location.cloneAs2DEditablePoint()
TLcdKML22Point.cloneAs2DEditablePoint()
-
Uses of ILcd2DEditablePoint in com.luciad.format.mif
ModifierConstructorDescriptionTLcdMIFPoint
(ILcd2DEditablePoint aPoint) Creates a new TLcdMIFPoint at the given location, with the default MapInfo 3.0 symbol.TLcdMIFPoint
(ILcd2DEditablePoint aPoint, ILcdMIFSymbol aSymbol) Creates a new TLcdMIFPoint at the given location and with the given symbol. -
Uses of ILcd2DEditablePoint in com.luciad.format.nvg.nvg15.model
Modifier and TypeClassDescriptionclass
Implementation ofILcd2DEditablePoint
that represents an NVG 1.5 Point.class
Represents textual information at a certain location.Modifier and TypeMethodDescriptionTLcdNVG15Point.cloneAs2DEditablePoint()
Returns a copy of thisILcdPoint
that is also anILcd2DEditablePoint
.TLcdNVG15Text.cloneAs2DEditablePoint()
Returns a copy of thisILcdPoint
that is also anILcd2DEditablePoint
.Modifier and TypeMethodDescriptionvoid
TLcdNVG15Arc.corner2DEditablePointSFCT
(int aIndex, ILcd2DEditablePoint aILcd2DEditablePoint) Computes the position of the specified corner of thisILcdEllipse
.void
TLcdNVG15ArcBand.corner2DEditablePointSFCT
(int aIndex, ILcd2DEditablePoint aILcd2DEditablePoint) Computes the position of the specified corner of thisILcdArcBand
.void
TLcdNVG15Ellipse.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.format.nvg.nvg20.model
Modifier and TypeClassDescriptionclass
Implementation ofILcd2DEditablePoint
that represents an NVG 2.0 Point.class
Represents textual information at a certain location.Modifier and TypeMethodDescriptionTLcdNVG20Point.cloneAs2DEditablePoint()
Returns a copy of thisILcdPoint
that is also anILcd2DEditablePoint
.TLcdNVG20Text.cloneAs2DEditablePoint()
Returns a copy of thisILcdPoint
that is also anILcd2DEditablePoint
.Modifier and TypeMethodDescriptionvoid
TLcdNVG20Arc.corner2DEditablePointSFCT
(int aIndex, ILcd2DEditablePoint aILcd2DEditablePoint) Computes the position of the specified corner of thisILcdArc
.void
TLcdNVG20ArcBandRing.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) void
TLcdNVG20EllipticRing.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.format.object3d
Modifier and TypeMethodDescriptionvoid
ILcd3DMesh.getTexCoordSFCT
(int aIndex, ILcd2DEditablePoint aTexCoordSFCT) Retrieves a pair of texture mapping coordinates from the pool. -
Uses of ILcd2DEditablePoint in com.luciad.format.object3d.openflight.model
Modifier and TypeMethodDescriptionvoid
TLcdOpenFlightGeometryNode.getTexCoordSFCT
(int aIndex, ILcd2DEditablePoint aTexCoordSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.format.s57
Modifier and TypeClassDescriptionclass
Represents a node in the S-57 domain model.class
Represents a Point feature in the S-57 domain model.class
Represents a Sounding Point feature in the S-57 domain model.Modifier and TypeMethodDescriptionTLcdS57Node.cloneAs2DEditablePoint()
TLcdS57Point.cloneAs2DEditablePoint()
-
Uses of ILcd2DEditablePoint in com.luciad.format.shp
Modifier and TypeClassDescriptionclass
ATLcdSHPPointM
is a point on the surface having a measure value.class
ATLcdSHPPointZ
is a point having a height and a measure value.Modifier and TypeMethodDescriptionTLcdSHPPointM.cloneAs2DEditablePoint()
TLcdSHPPointZ.cloneAs2DEditablePoint()
protected ILcd2DEditablePoint
TLcdSHPModelDecoder.readPoint
(int aCoordType) Creates and reads a 2D point from the SHP file.protected ILcd2DEditablePoint
TLcdSHPModelDecoder.readPoint
(int aCoordType, int aDimension) Creates a point with the specified dimension (2D,3D).protected ILcd2DEditablePoint
TLcdSHPModelDecoder.readPointM
(int aCoordType) Reads a 2 dimensional point and a value from the input.ModifierConstructorDescriptionTLcdSHPPointM
(ILcd2DEditablePoint a2DEditablePoint) Constructs aTLcdSHPPointM
object with a measure value 0.0.TLcdSHPPointM
(ILcd2DEditablePoint a2DEditablePoint, double aMValue) Constructs aTLcdSHPPointM
object with a given measure value. -
Uses of ILcd2DEditablePoint in com.luciad.format.svg
Modifier and TypeMethodDescriptionprotected ILcd2DEditablePoint
TLcdSVGUnStyledLonLatShapeFactory.createPoint
(double aX, double aY) Modifier and TypeMethodDescriptionprotected ILcdBounds
TLcdSVGUnStyledLonLatShapeFactory.createBounds
(ILcd2DEditablePoint aBottomLeftPoint, double aWidth, double aHeight) protected ILcdCircle
TLcdSVGUnStyledLonLatShapeFactory.createCircle
(ILcd2DEditablePoint aCenterpoint, double aRadius) -
Uses of ILcd2DEditablePoint in com.luciad.geodesy
Modifier and TypeMethodDescriptionstatic void
TLcdSphereUtil.bufferContour2DOf2DPolyline
(ILcdPointList aPointList, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the buffer/corridor along a givenILcdPointList
at a given width.void
ILcdEllipsoid.bufferContour2DOf2DPolylineSFCT
(ILcdPointList aPointList, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the buffer/corridor along a givenILcdPointList
at a given width.void
TLcdEllipsoid.bufferContour2DOf2DPolylineSFCT
(ILcdPointList aPointList, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the buffer/corridor along a givenILcdPointList
at a given width.void
ILcdEllipsoid.bufferContour2DOfSegmentSFCT
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the rectangle defined byaStartPoint
,aEndPoint
, andaWidth
, as an array of 4ILcd2DEditablePoint
objects.void
TLcdEllipsoid.bufferContour2DOfSegmentSFCT
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the rectangle defined byaStartPoint
,aEndPoint
, andaWidth
, as an array of 4ILcd2DEditablePoint
objects.static void
TLcdSphereUtil.bufferContour2DOfSegmentSFCT
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the rectangle defined byaStartPoint
,aEndPoint
, andaWidth
, as an array of 4ILcd2DEditablePoint
objects.static 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
TLcdSphereUtil.closestPointOnGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, boolean aClipToLineSegment, ILcd2DEditablePoint aPSFCT) Calculates the shortest distance between the geodesic throughaP1-aP2
and the pointaP3
, and also the point on the geodesicaP1-aP2
that is the closest to point aP3.static double
TLcdSphereUtil.closestPointOnGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcd2DEditablePoint aPSFCT) Calculates the shortest distance between the geodesic line segmentaP1-aP2
and pointaP3
, and also the point on the geodesicaP1-aP2
that is the closest to point aP3.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
TLcdSphereRhumblineUtil.closestPointOnRhumbline
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, double aRadius, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest rhumb distance from pointaP3
to the rhumbline segmentaP1-aP2
to 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
TLcdSphereRhumblineUtil.closestPointOnRhumblineGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, double aRadius, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT) Finds the shortest geodesic distance from pointaP3
to the rhumbline segmentaP1-aP2
to 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 double
TLcdSphereRhumblineUtil.closestPointOnShape
(ILcdPoint aPoint, ILcdShape aShape, ILcd2DEditablePoint aResultSFCT) Finds the shortest rhumb distance from the given point to the given shape.static double
TLcdSphereUtil.closestPointOnShape
(ILcdPoint aPoint, ILcdShape aShape, ILcd2DEditablePoint aResultSFCT) Finds the shortest distance from the given point to the given shape.void
ILcdEllipsoid.conformalSphericalLonLatPointSFCT
(ILcdPoint aLLP, ILcd2DEditablePoint aLLPSFCT) The conformal spherical longitude/latitude for a given geodetic longitude/latitude.void
TLcdEllipsoid.conformalSphericalLonLatPointSFCT
(ILcdPoint aLLP, ILcd2DEditablePoint aLLPSFCT) static void
TLcdSphereUtil.contour2DOfBoundsSFCT
(ILcdBounds aBounds, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the givenILcdBounds
, as an array ofILcd2DEditablePoint
objects.void
ILcdEllipsoid.geodesicPointSFCT
(ILcdPoint aPoint, double aDistance, double aAzimuth, ILcd2DEditablePoint aGeodesicPointSFCT) Determines theILcdPoint
aGeodesicPoint
on the geodesic through(aP1.getX(), aP1.getY())
located at a distanceaDistance
and forward azimuthaAzimuth
.void
ILcdEllipsoid.geodesicPointSFCT
(ILcdPoint aP1, ILcdPoint aP2, double aK, ILcd2DEditablePoint aGeodesicPointSFCT) SetsaGeodesicPointSFCT
to anILcdPoint
on the geodesic line through the pointaP1
and the pointaP2
, located at a fractionaK
of the (shortest) distance betweenaP1
andaP2
.void
TLcdEllipsoid.geodesicPointSFCT
(ILcdPoint aPoint, double aDistance, double aAzimuth, ILcd2DEditablePoint aGeodesicPointSFCT) Determines theILcdPoint
aGeodesicPoint
on the geodesic through(aP1.getX(), aP1.getY())
located at a distanceaDistance
and forward azimuthaAzimuth
.void
TLcdEllipsoid.geodesicPointSFCT
(ILcdPoint aP1, ILcdPoint aP2, double aK, ILcd2DEditablePoint aGeodesicPointSFCT) SetsaGeodesicPointSFCT
to anILcdPoint
on the geodesic line through the pointaP1
and the pointaP2
, located at a fractionaK
of the (shortest) distance betweenaP1
andaP2
.static void
TLcdSphereUtil.greatCirclePointSFCT
(ILcdPoint aP1, double aDistance, double aAzimuth, ILcd2DEditablePoint aGreatCirclePoint) CalculatesaGreatCirclePoint
to be a point on the great circle throughaP1
, located at a distanceaD
and forward azimuthaAzimuth
.static void
TLcdSphereUtil.greatCirclePointSFCT
(ILcdPoint aP1, ILcdPoint aP2, double aK, ILcd2DEditablePoint aGreatCirclePoint) CalculatesaGreatCirclePoint
to be a point on the great circle throughaP1
andaP2
, located at a fractionaK
of the shortest distance between the two pointaP1
andaP2
.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 int
TLcdSphereRhumblineUtil.intersection2DLineSegments
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aResult1SFCT, ILcd2DEditablePoint aResult2SFCT) Computes the intersection of two rhumb lines.static int
TLcdSphereUtil.intersection2DLineSegments
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aLLResultSFCT1, ILcd2DEditablePoint aLLResultSFCT2) Intersection of two geodesic line segments on a sphere.void
ILcdEllipsoid.intersection2DLSSFCT
(double aLon1, double aLat1, double aLon2, double aLat2, double aLon3, double aLat3, double aLon4, double aLat4, ILcd2DEditablePoint aLLPSFCT) Calculates the intersection of two geodesic lines going through the given coordinates.void
ILcdEllipsoid.intersection2DLSSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aLLPSFCT) Calculates the intersection of two geodesic lines going containing the given coordinates.void
TLcdEllipsoid.intersection2DLSSFCT
(double aLon1, double aLat1, double aLon2, double aLat2, double aLon3, double aLat3, double aLon4, double aLat4, ILcd2DEditablePoint aLLPSFCT) Calculates the intersection of two geodesic lines going through the given coordinates.void
TLcdEllipsoid.intersection2DLSSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aLLPSFCT) Calculates the intersection of two geodesic lines going containing the given coordinates.static void
TLcdEllipsoidUtil.intersection2DLSSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLResultSFCT) Deprecated.static void
TLcdSphereUtil.intersection2DLSSFCT
(double aLon1, double aLat1, double aLon2, double aLat2, double aLon3, double aLat3, double aLon4, double aLat4, ILcd2DEditablePoint aLLP) Deprecated.the name of this method contradicts the actual behavior, useTLcdSphereUtil.intersectionGeodesicGeodesic(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.shape2D.ILcd2DEditablePoint)
static void
TLcdSphereUtil.intersection2DLSSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aLLResultSFCT) Deprecated.the name of this method contradicts the actual behavior, useTLcdSphereUtil.intersectionGeodesicGeodesic(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.shape2D.ILcd2DEditablePoint)
static int
TLcdSphereUtil.intersection2DLSSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aLLResultSFCT1, ILcd2DEditablePoint aLLResultSFCT2) Deprecated.the name of this method contradicts the actual behavior, useTLcdSphereUtil.intersectionGeodesicGeodesic(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, 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 void
TLcdSphereUtil.intersectionGeodesicGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, 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 int
TLcdSphereRhumblineUtil.intersectionGeodesicRhumblineSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint[] aPointsSFCT) Computes the intersection points of a geodesic and a rhumb line.void
ILcdEllipsoid.inverseConformalSphericalLonLatPointSFCT
(ILcdPoint aLLP, ILcd2DEditablePoint aLLPSFCT) The inverse transformation of the conformal spherical longitude/latitude.void
TLcdEllipsoid.inverseConformalSphericalLonLatPointSFCT
(ILcdPoint aLLP, ILcd2DEditablePoint aLLPSFCT) void
ILcdEllipsoid.rhumblinePointSFCT
(ILcdPoint aPoint, double aDistance, double aAzimuth, ILcd2DEditablePoint aRhumblinePointSFCT) Determines theILcdPoint
aRhumblinePointSFCT
on the rhumbline (a path with a constant bearing) through(aP1.getX(), aP1.getY())
located at a distanceaDistance
and forward azimuthaAzimuth
.void
TLcdEllipsoid.rhumblinePointSFCT
(ILcdPoint aPoint, double aDistance, double aAzimuth, ILcd2DEditablePoint aRhumblinePointSFCT) 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
.static void
TLcdSphereRhumblineUtil.rhumblinePointSFCT
(ILcdPoint aPoint, double aDistance, double aAzimuth, double aRadius, ILcd2DEditablePoint aRhumblinePointSFCT) Determines theILcdPoint
aRhumblinePointSFCT
on the rhumbline through(aP1.getX(), aP1.getY())
located at a distanceaDistance
and forward azimuthaAzimuth
.static void
TLcdSphereRhumblineUtil.rhumblinePointSFCT
(ILcdPoint aP1, ILcdPoint aP2, double aK, ILcd2DEditablePoint aRhumblinePoint) Calculates the rhumbline point at a fractionaK
of the rhumbline distance between two pointsaP1
andaP2
. -
Uses of ILcd2DEditablePoint in com.luciad.geometry.cartesian
Modifier and TypeMethodDescriptionstatic void
TLcdCartesian.bufferContour2DOf2DPolyline
(ILcdPointList aPointList, double aWidth, double aRadius, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Deprecated.UsebufferContour2DOf2DPolyline
without theaRadius
parameter instead.static void
TLcdCartesian.bufferContour2DOf2DPolyline
(ILcdPointList aPointList, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the buffer/corridor along a givenILcd2DEditablePolyline
at a given width.static void
TLcdCartesian.bufferContour2DOfSegmentSFCT
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aWidth, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the rectangle defined byaStartPoint
,aEndPoint
, andaWidth
, as an array ofILcd2DEditablePoint
objects.static void
TLcdCartesian.cartesianPointSFCT
(ILcdPoint aPoint, double aDistance, double aAzimuth, ILcd2DEditablePoint aPointSFCT) Determines the point on the cartesian line through(aP1.getX(), aP1.getY())
located at a distanceaDistance
and forward azimuthaAzimuth
.static double
TLcdCartesian.closestPointOnLineSegment
(double aX0, double aY0, double aX1, double aY1, double aX2, double aY2, ILcd2DEditablePoint aClosestPointSFCT) Calculates the closest point on a line segment(aX0,aY0)-(aX1,aY1)
from a point(aX2,aY2)
.static double
TLcdCartesian.closestPointOnLineSegment
(ILcdPoint aP0, ILcdPoint aP1, ILcdPoint aP2, ILcd2DEditablePoint aClosestPointSFCT) Calculates the closest point on a line segmentaP0-aP1
from a pointaP2
.static double
TLcdCartesian.closestPointOnShape
(ILcdPoint aPoint, ILcdShape aShape, ILcd2DEditablePoint aResultSFCT) Finds the shortest cartesian distance from the given point to the given shape.static boolean
TLcdCartesian.computeInsidePoint
(ILcdPointList aPointList, ILcd2DEditablePoint aInsidePointSFCT) Computes a point in the interior of the polygon defined by the given point list.static boolean
TLcdCartesian.computeInsidePoint
(ILcdPointList aPointList, List<? extends ILcdPointList> aExcludedPointLists, ILcd2DEditablePoint aInsidePointSFCT) Computes a point in the interior of the polygon defined by the given point list.static void
TLcdCartesian.contour2DOfBoundsSFCT
(ILcdBounds aBounds, ILcd2DEditablePoint[] a2DEditablePointArraySFCT) Calculates the contour of the givenILcdBounds
, as an array ofILcd2DEditablePoint
objects.static void
TLcdCartesian.elliptical2DPointSFCT
(double aA, double aB, double aAngle, ILcd2DEditablePoint a2DEditablePointSFCT) Calculates anILcd2DEditablePoint
on an ellipse with semi-major axisaA
and semi-minor axisaB
and anaAngle
from the semi-major axis measured in degrees, positive COUNTERCLOCKWISE.static int
TLcdCartesian.intersection2DLines
(double aX1, double aY1, double aX2, double aY2, double aX3, double aY3, double aX4, double aY4, ILcd2DEditablePoint aResultSFCT) Calculates the intersection point between the line going throughP1(aX1,aY1)
andP2(aX2,aY2)
, and the line going throughP3(aX3,aY3)
andP4(aX4,aY4)
.static int
TLcdCartesian.intersection2DLines
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aResultSFCT) Calculates the intersection point between the line going throughaP1
andaP2
, and the line going throughaP3
andaP4
.static int
TLcdCartesian.intersection2DLineSegments
(double aX1, double aY1, double aX2, double aY2, double aX3, double aY3, double aX4, double aY4, ILcd2DEditablePoint aResult1SFCT, ILcd2DEditablePoint aResult2SFCT) Calculates the intersection point between the line segmentsP1(aX1,aY1)-P2(aX2,aY2)
andP3(aX3,aY3)-P4(aX4,aY4)
, if it exists.static int
TLcdCartesian.intersection2DLineSegments
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint aResult1SFCT, ILcd2DEditablePoint aResult2SFCT) Calculates the intersection point between the line segmentsP1(aX1,aY1)-P2(aX2,aY2)
andP3(aX3,aY3)-P4(aX4,aY4)
, if it exists.static void
TLcdCartesian.intersection2DLSSFCT
(double aX1, double aY1, double aX2, double aY2, double aX3, double aY3, double aX4, double aY4, ILcd2DEditablePoint a2DEditablePoint) Deprecated.UseTLcdCartesian.intersection2DLines(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.shape2D.ILcd2DEditablePoint)
for calculating the intersection point between two lines, orTLcdCartesian.intersection2DLineSegments(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.shape2D.ILcd2DEditablePoint, com.luciad.shape.shape2D.ILcd2DEditablePoint)
for the intersection point of two line segments.static void
TLcdCartesian.intersection2DLSSFCT
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4, ILcd2DEditablePoint a2DEditablePoint) Deprecated.UseTLcdCartesian.intersection2DLines(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.shape2D.ILcd2DEditablePoint)
for calculating the intersection point of two lines, orTLcdCartesian.intersection2DLineSegments(com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.ILcdPoint, com.luciad.shape.shape2D.ILcd2DEditablePoint, com.luciad.shape.shape2D.ILcd2DEditablePoint)
for the intersection point of two line segments. -
Uses of ILcd2DEditablePoint in com.luciad.geometry.topology
Modifier and TypeMethodDescriptionint
ILcd2DLineIntersectionTopology.lineIntersectionSFCT
(ILcdShape aS1, ILcdShape aS2, ILcd2DEditablePoint[] aPointsSFCT) Calculates the intersection points in 2D between the outlines of the given shapes. -
Uses of ILcd2DEditablePoint in com.luciad.geometry.topology.cartesian
Modifier and TypeMethodDescriptionint
TLcdCartesianBasicBinaryTopology.lineIntersectionSFCT
(ILcdShape aS1, ILcdShape aS2, ILcd2DEditablePoint[] aPointsSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.geometry.topology.ellipsoidal
Modifier and TypeMethodDescriptionint
TLcdEllipsoidalBasicBinaryTopology.lineIntersectionSFCT
(ILcdShape aS1, ILcdShape aS2, ILcd2DEditablePoint[] aPointsSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.geometry.topology.spherical
Modifier and TypeMethodDescriptionint
TLcdSphericalBasicBinaryTopology.lineIntersectionSFCT
(ILcdShape aS1, ILcdShape aS2, ILcd2DEditablePoint[] aPointsSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.projection
Modifier and TypeMethodDescriptionvoid
ALcdProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Default implementation callslonlatheight2worldOnEllipsoidSFCT
withaEllipsoid.getAuxRadius()
as sphere radius.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
TLcdVerticalPerspective.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
ILcdProjection.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) Transforms anILcd2DEditablePoint
on a sphere into the cartesian coordinate system of the projection.void
TLcdAlbersEqualAreaConic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdAzimuthalEquidistant.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdCassini.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdDutchStereographic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdEckertIV.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdEckertVI.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdEllipsoidalEquidistantCylindrical.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdEllipsoidalLambertAzimuthalEqualArea.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdEquidistantCylindrical.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdGeneralPerspective.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdGeodetic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdGnomonic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdKrovak.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdLambertAzimuthalEqualArea.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdLambertConformal.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdMercator.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdMillerCylindrical.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdMollweide.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdObliqueMercator.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdOrthographic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdOrthorectifiedProjection.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPerspectiveProjection.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPolarStereographic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdPolyconic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdRPCProjection.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdSimpleRectangular.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) Deprecated.void
TLcdStereographic.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) void
TLcdSwissObliqueMercator.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) void
TLcdTransverseMercator.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) For the spherical case the transverse mercator projection is a simple Gauss-Lambert projection.void
TLcdTransverseMercatorSPCS.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aXYPointSFCT) Deprecated.For the spherical case the transverse mercator projection is a simple Gauss-Lambert projection.void
TLcdVerticalPerspective.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditablePoint aWorldPoint) protected void
TLcdRectifiedPolynomialProjection.mapPointBackward
(ILcdPoint aTargetPoint, ILcd2DEditablePoint aSourcePointSFCT) Applies the inverse of the polynomial transformation to the target point, to obtain the source point.protected void
TLcdRectifiedProjectiveProjection.mapPointBackward
(ILcdPoint aTargetPoint, ILcd2DEditablePoint aSourcePointSFCT) Applies the inverse of the projective transformation to the target point, to obtain the source point.protected void
TLcdRectifiedRationalProjection.mapPointBackward
(ILcdPoint aTargetPoint, ILcd2DEditablePoint aSourcePointSFCT) Applies the inverse of the rational transformation to the target point, to obtain the source point.protected void
TLcdRectifiedPolynomialProjection.mapPointForward
(ILcdPoint aSourcePoint, ILcd2DEditablePoint aTargetPointSFCT) Applies the polynomial transformation to the source point to obtain the target point.protected void
TLcdRectifiedProjectiveProjection.mapPointForward
(ILcdPoint aSourcePoint, ILcd2DEditablePoint aTargetPointSFCT) Applies the projective transformation to the source point, to obtain the target point.protected void
TLcdRectifiedRationalProjection.mapPointForward
(ILcdPoint aSourcePoint, ILcd2DEditablePoint aTargetPointSFCT) Applies the rational transformation to the source point, to obtain the target point.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.void
ILcdCompositeProjection.world2lonlatOnSphereSFCT
(ILcdZonalPoint aXYZonalPoint, double aRadius, ILcd2DEditablePoint a2DEditablePointSFCT) Deprecated.Transforms aILcdZonalPoint
from the cartesian coordinate system of the projection into aILcd2DEditablePoint
on the sphere.void
ILcdProjection.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) Transforms anILcdPoint
from the cartesian coordinate system of the projection into anILcd2DEditablePoint
onto a sphere.void
TLcdAlbersEqualAreaConic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdAzimuthalEquidistant.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdCassini.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdDutchStereographic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdEckertIV.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdEckertVI.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdEllipsoidalEquidistantCylindrical.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdEllipsoidalLambertAzimuthalEqualArea.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdEquidistantCylindrical.world2lonlatOnSphereSFCT
(ILcdPoint cp, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdGeneralPerspective.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdGeodetic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdGnomonic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdKrovak.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdLambertAzimuthalEqualArea.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdLambertConformal.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdMercator.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdMillerCylindrical.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdMollweide.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdObliqueMercator.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdOrthographic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdOrthorectifiedProjection.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdPerspectiveProjection.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdPolarStereographic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdPolyconic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdRPCProjection.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdSimpleRectangular.world2lonlatOnSphereSFCT
(ILcdPoint cp, double aRadius, ILcd2DEditablePoint aLLPSFCT) Deprecated.void
TLcdStereographic.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdSwissObliqueMercator.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPointSFCT) void
TLcdTransverseMercator.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) void
TLcdTransverseMercatorSPCS.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) Deprecated.void
TLcdUTM.world2lonlatOnSphereSFCT
(ILcdZonalPoint aXYZonalPoint, double aRadius, ILcd2DEditablePoint aLLPOut) Deprecated.void
TLcdVerticalPerspective.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.shape
Modifier and TypeMethodDescriptionILcdPoint.cloneAs2DEditablePoint()
Returns a copy of thisILcdPoint
that is also anILcd2DEditablePoint
.Modifier and TypeMethodDescriptionvoid
ILcdArc.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) Computes the position of the specified corner of thisILcdArc
.void
ILcdArcBand.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) Computes the position of the specified corner of thisILcdArcBand
.void
ILcdEllipse.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) Computes the position of the specified corner of thisILcdEllipse
. -
Uses of ILcd2DEditablePoint in com.luciad.shape.shape2D
Modifier and TypeInterfaceDescriptioninterface
Deprecated.This interface hes been deprecated.Modifier and TypeClassDescriptionclass
This abstract class provides a basis for implementing theILcd2DEditablePoint
interface.class
This class provides an implementation of anILcd2DEditablePoint
andILcdFeatured
.class
This class provides an implementation ofILcd2DEditablePoint
in the geodetic space.class
This class provides an implementation ofILcd2DEditablePoint
in the geodetic space.class
This class provides an implementation ofILcd2DEditableZonalPoint
in the geodetic space.class
This class provides an implementation ofILcd2DEditablePoint
in the cartesian space, but internally using floats instead of doubles.class
This class provides an implementation ofILcd2DEditablePoint
in the cartesian space.class
This class provides an implementation ofILcd2DEditableZonalPoint
in the cartesian space.Modifier and TypeFieldDescriptionprotected ILcd2DEditablePoint
ALcd2DEditableLine.fFocusPoint
protected ILcd2DEditablePoint
ALcd2DEditablePolypoint.fFocusPoint
protected ILcd2DEditablePoint
ALcd2DEditableLine.fPoint1
protected ILcd2DEditablePoint
ALcd2DEditableLine.fPoint2
Modifier and TypeMethodDescriptionTLcd2DEditableFeaturedPoint.cloneAs2DEditablePoint()
final ILcd2DEditablePoint
TLcdLonLatFloatPoint.cloneAs2DEditablePoint()
TLcdLonLatPoint.cloneAs2DEditablePoint()
TLcdLonLatZonalPoint.cloneAs2DEditablePoint()
TLcdXYFloatPoint.cloneAs2DEditablePoint()
TLcdXYPoint.cloneAs2DEditablePoint()
protected ILcd2DEditablePoint
TLcd2DEditablePointList.create2DEditablePoint
(double aX, double aY) Creates anILcd2DEditablePoint
with coordinates ( aX, aY ).protected abstract ILcd2DEditablePoint
ALcd2DEditableFloatPolypoint.createPoint()
Creates an uninitializedILcd2DEditablePoint
point of a type compatible with the concrete implementation of this class (geodesic/cartesian).protected ILcd2DEditablePoint
TLcdLonLatFloatPolygon.createPoint()
protected ILcd2DEditablePoint
TLcdLonLatFloatPolyline.createPoint()
protected ILcd2DEditablePoint
TLcdLonLatFloatPolypoint.createPoint()
protected ILcd2DEditablePoint
TLcdXYFloatPolygon.createPoint()
protected ILcd2DEditablePoint
TLcdXYFloatPolyline.createPoint()
protected ILcd2DEditablePoint
TLcdXYFloatPolypoint.createPoint()
TLcd2DEditableFeaturedPoint.get2DEditablePoint()
Modifier and TypeMethodDescriptionprotected void
ALcd2DEditableFloatPolypoint.calculateFocusPoint
(ILcd2DEditablePoint aFocusPointSFCT) Computes the focus point as the center of the bounding box.void
TLcdLonLatArc.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) void
TLcdLonLatArcBand.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) void
TLcdLonLatEllipse.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) void
TLcdXYArc.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) void
TLcdXYArcBand.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) void
TLcdXYEllipse.corner2DEditablePointSFCT
(int aCorner, ILcd2DEditablePoint a2DEditablePointSFCT) void
TLcd2DEditablePointList.insert2DPoint
(int aIndex, ILcd2DEditablePoint a2DEditablePoint) void
TLcd2DEditablePointListLonLatFloatArray.insert2DPoint
(int aIndex, ILcd2DEditablePoint a2DEditablePoint) void
TLcd2DEditablePointListXYFloatArray.insert2DPoint
(int aIndex, ILcd2DEditablePoint a2DEditablePoint) void
TLcd2DEditableFeaturedPoint.set2DEditablePoint
(ILcd2DEditablePoint a2DEditablePoint) void
ALcd2DEditableLine.setFocusPoint
(ILcd2DEditablePoint aFocusPoint) void
ALcd2DEditablePolypoint.setFocusPoint
(ILcd2DEditablePoint aFocusPoint) ModifierConstructorDescriptionALcd2DEditableLine
(ILcd2DEditablePoint aPoint1, ILcd2DEditablePoint aPoint2) TLcd2DEditableFeaturedPoint
(String aDisplayName, ILcdFeatured aFeaturesObject, ILcd2DEditablePoint a2DEditablePoint) Constructs aTLcd2DEditableFeaturedPoint
with the givenILcd2DEditablePoint
, features and display name.TLcd2DEditablePointList
(ILcd2DEditablePoint[] a2DEditablePoints, boolean aDeepCopy) Constructs a newTLcd2DEditablePointList
that contains the given array of points.TLcdLonLatBuffer
(ILcd2DEditablePoint[] aAxisPointArray, double aWidth) Creates a newTLcdLonLatBuffer
with the specified parameters.TLcdLonLatBuffer
(ILcd2DEditablePoint[] aAxisPointArray, double aWidth, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatBuffer
with the specified parameters.TLcdLonLatLine
(ILcd2DEditablePoint aPoint1, ILcd2DEditablePoint aPoint2) Creates a line using the given points.TLcdLonLatLine
(ILcd2DEditablePoint aPoint1, ILcd2DEditablePoint aPoint2, ILcdEllipsoid aEllipsoid) Creates a line using the given points.TLcdLonLatZonalPoint
(ILcd2DEditablePoint a2DEditablePoint, int aZone) TLcdXYCircle
(ILcd2DEditablePoint aCenter) Creates a newTLcdXYCircle
at the specified point, with radius 0.TLcdXYCircle
(ILcd2DEditablePoint aCenter, double aRadius) Creates a newTLcdXYCircle
e with the specified parameters.TLcdXYCircularArcByCenterPoint
(ILcd2DEditablePoint aCenter, double aRadius, double aStartAngle, double aArcAngle) Creates a newTLcdXYCircularArcByCenterPoint
with the specified parameters.TLcdXYEllipse
(ILcd2DEditablePoint aCenter, double aA, double aB, double aRotAngle) Creates a newTLcdXYEllipse
with the specified parameters.TLcdXYLine
(ILcd2DEditablePoint aPoint1, ILcd2DEditablePoint aPoint2) TLcdXYText
(String aTextString, ILcd2DEditablePoint aLocation, double aCharacterWidth, double aCharacterHeight, int aHorizontalAlignment, int aVerticalAlignment, double aRotAngle) Constructs and initializes a text with the specified parameters.TLcdXYZonalPoint
(ILcd2DEditablePoint a2DEditablePoint, int aZone) -
Uses of ILcd2DEditablePoint in com.luciad.shape.shape3D
Modifier and TypeInterfaceDescriptioninterface
AnILcd3DEditablePoint
is anILcdPoint
that can be moved in all three dimensions.Modifier and TypeClassDescriptionclass
This abstract class provides a basis for implementing theILcd3DEditablePoint
interface.class
This class provides an implementation ofILcd3DEditablePoint
in the geodetic space.class
This class provides an implementation ofILcd3DEditablePoint
in the cartesian space, but internally using floats instead of doubles.class
This class provides an implementation ofILcd3DEditablePoint
in the cartesian space.Modifier and TypeMethodDescriptionTLcdLonLatHeightPoint.cloneAs2DEditablePoint()
TLcdXYZFloatPoint.cloneAs2DEditablePoint()
TLcdXYZPoint.cloneAs2DEditablePoint()
-
Uses of ILcd2DEditablePoint in com.luciad.text
Modifier and TypeMethodDescriptionTLcdLonLatPointFormat.parseObject
(String aSource) TLcdLonLatPointFormat.parseObject
(String aString, ParsePosition aParsePosition) -
Uses of ILcd2DEditablePoint in com.luciad.transformation
Modifier and TypeMethodDescriptionvoid
TLcdGridReferenceUtil.grid2lonlatSFCT
(double aX, double aY, ILcd2DEditablePoint a2DEditablePointSFCT) Transformation of a grid coordinate to a lonLatHeight coordinate.void
TLcdGridReferenceUtil.grid2lonlatSFCT
(ILcdPoint aXYPoint, ILcd2DEditablePoint a2DEditablePointSFCT) Transformation of a grid coordinate to a lonLatHeight coordinate.void
TLcdGridReferenceUtil.grid2worldSFCT
(double aX, double aY, ILcd2DEditablePoint a2DEditablePointSFCT) Transformation of a grid coordinate to a world coordinate.void
TLcdGridReferenceUtil.lonlat2gridSFCT
(double aLon, double aLat, ILcd2DEditablePoint aXYPointSFCT) Transformation of a lon-lat coordinate to a grid coordinate.void
TLcdGridReferenceUtil.lonlatheight2gridSFCT
(ILcdPoint aLLHPoint, ILcd2DEditablePoint aXYPointSFCT) Transformation of a lon-lat coordinate to a grid coordinate.void
ILcdModelXYWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) Transforms a model point into a world point.void
TLcdDefaultModelXYWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) void
TLcdGeocentric2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Transforms a model point into a world point.void
TLcdGeodetic2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Transforms a model point into a world point.void
TLcdGeoid2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Deprecated.void
TLcdGrid2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) void
TLcdIdentityModelXYWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) Transforms a model point into a world point.void
TLcdModelXYWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) Deprecated.Transforms a model point into a world point.void
TLcdTopocentric2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Transforms a model point into a world point.void
ILcdXYWorldXYWorldTransformation.sourceWorldPoint2DestWorldSFCT
(ILcdPoint aSourceXYPoint, ILcd2DEditablePoint aDestXYPoint) Transforms a world point from the source coordinate system to the destination coordinate system.void
TLcdMapWorldMapWorldTransformation.sourceWorldPoint2DestWorldSFCT
(ILcdPoint aSourceXYPoint, ILcd2DEditablePoint aDestXYPoint) void
TLcdGridReferenceUtil.world2gridSFCT
(ILcdPoint aWorldPoint, ILcd2DEditablePoint aXYPointSFCT) Transformation of a world coordinate to a grid coordinate. -
Uses of ILcd2DEditablePoint in com.luciad.view.gxy
Modifier and TypeMethodDescriptionvoid
ILcdGXYViewModelTransformation.modelPoint2viewXYPointSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aSFCT2DEditablePoint) void
TLcdGXYViewModelTransformation.modelPoint2viewXYPointSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint a2DEditablePointSFCT) void
ILcdParameterizedPath.retrievePointAtSFCT
(double aS, ILcd2DEditablePoint aPoint) Computes the point of the parameterized path corresponding to the given parameter value.void
ILcdGXYViewXYWorldTransformation.viewAWTPoint2worldSFCT
(Point aViewPoint, ILcd2DEditablePoint aWorldPointSFCT) Converts aPoint
in AWT view coordinates to aILcd2DEditablePoint
in world coordinates.void
TLcdGXYViewXYWorldTransformation.viewAWTPoint2worldSFCT
(Point aViewPoint, ILcd2DEditablePoint aWorldPointSFCT) void
ILcdGXYViewXYWorldTransformation.viewXYPoint2worldSFCT
(int aX, int aY, ILcd2DEditablePoint aWorldPointSFCT) Converts a (x,y) location in AWT view coordinates to aILcd2DEditablePoint
in world coordinates.void
ILcdGXYViewXYWorldTransformation.viewXYPoint2worldSFCT
(ILcdPoint aViewPoint, ILcd2DEditablePoint aWorldPointSFCT) Converts anILcdPoint
in AWT view coordinates to aILcd2DEditablePoint
in world coordinates.void
TLcdGXYViewXYWorldTransformation.viewXYPoint2worldSFCT
(int aViewX, int aViewY, ILcd2DEditablePoint aWorldPointSFCT) void
TLcdGXYViewXYWorldTransformation.viewXYPoint2worldSFCT
(ILcdPoint aViewPoint, ILcd2DEditablePoint aWorldPointSFCT) void
ILcdGXYViewXYWorldTransformation.worldPoint2viewXYPointSFCT
(ILcdPoint aWorldPoint, ILcd2DEditablePoint aViewPointSFCT) Converts anILcdPoint
in world coordinates to aILcd2DEditablePoint
in AWT view coordinates.void
TLcdGXYViewXYWorldTransformation.worldPoint2viewXYPointSFCT
(ILcdPoint aWorldPoint, ILcd2DEditablePoint aViewPointSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.view.lightspeed.editor
Modifier and TypeMethodDescriptionprotected ALspEditHandle
TLspPointEditor.createLocationHandle
(ILcd2DEditablePoint aPoint, TLspEditContext aContext) Creates a handle to modify the point's location. -
Uses of ILcd2DEditablePoint in com.luciad.view.lightspeed.geometry.discretization
Modifier and TypeMethodDescriptionvoid
ALsp3DMesh.getTextureCoordinate
(int aIndex, ILcd2DEditablePoint aTextureCoordinateSFCT) Retrieves the texture coordinate for the vertex at the specified index. -
Uses of ILcd2DEditablePoint in com.luciad.view.lightspeed.painter.label
Modifier and TypeMethodDescriptionvoid
TLspLabelPainter.labelAnchorPointOffsetSFCT
(TLspLabelID aLabel, Dimension2D aDimension, TLspPaintState aPaintState, TLspContext aContext, ILcd2DEditablePoint aOffsetSFCT) -
Uses of ILcd2DEditablePoint in com.luciad.view.lightspeed.painter.label.location
Modifier and TypeMethodDescriptionvoid
TLspStampLabelLocation.getViewOffset
(ILcd2DEditablePoint aViewOffsetSFCT) This method returns the view offset and stores it in the given point.void
ILspStampLocationLabelPainter.labelAnchorPointOffsetSFCT
(TLspLabelID aLabel, Dimension2D aDimension, TLspPaintState aPaintState, TLspContext aContext, ILcd2DEditablePoint aOffsetSFCT) Returns the anchor point offset. -
Uses of ILcd2DEditablePoint in com.luciad.view.map
Modifier and TypeMethodDescriptionstatic ILcd2DEditablePoint
TLcdGeorefUtil.georef2LonLat
(String aGeoRefString) Converts a GEOREF coordinate into aILcd2DEditablePoint
.TLcdUtmMgrsUtil.utmMgrs2LonLat
(String aString) Finds the geodetic coordinate of a point in the square cell expressed in MGRS UTM notation.Modifier and TypeMethodDescriptionvoid
TLcdBNGUtil.bng2BngXY
(String aBng, ILcd2DEditablePoint a2DPointSFCT) Finds the numeric coordinates in the BNG reference system given a string in BNG notation.void
TLcdBNGUtil.bng2LonLat
(String aBng, ILcd2DEditablePoint a2DPointSFCT) Finds the geodetic coordinates of the south-west corner of a square cell expressed in the British national grid notation.void
TLcdUTMZone.lonlat2gridSFCT
(double aLon, double aLat, int aHemiSphere, ILcd2DEditablePoint aXYPointSFCT) Transformation of lon-lat coordinate to grid coordinate.void
TLcdUTMZone.lonlat2gridSFCT
(double aLon, double aLat, ILcd2DEditablePoint aXYPointSFCT) Deprecated.void
TLcdUPSUtil.ups2LonLat
(String aUpsString, ILcd2DEditablePoint a2DPointSFCT) Finds the geodetic coordinate associated with the given UPS formatted string.void
TLcdUpsMgrsUtil.upsMgrs2LonLat
(String aUpsMgrsCell, ILcd2DEditablePoint a2DPointSFCT) Finds the geodetic coordinates of the lower-left corner of a square cell expressed in the MGRS Universal polar Stereographic notation.void
TLcdUpsMgrsUtil.upsMgrs2UpsXY
(String aUpsMgrsCell, ILcd2DEditablePoint a2DPointSFCT) Finds the grid coordinates of the lower-left corner of a square cell expressed in the MGRS Universal polar Stereographic notation.void
TLcdUTMUtil.utm2LonLat
(String aUtmString, ILcd2DEditablePoint a2DPointSFCT) Finds the geodetic coordinate associated with the given UTM formatted string.void
TLcdUtmMgrsUtil.utmMgrs2UtmXY
(String aString, ILcd2DEditablePoint a2DPointSFCT) Finds the UTM coordinate of a point in the square cell expressed in MGRS UTM notation.void
TLcdUTMZone.world2gridSFCT
(ILcdPoint aWorldPoint, int aHemiSphere, ILcd2DEditablePoint aXYPointSFCT) Transformation of world coordinate to grid coordinate.void
TLcdUTMZone.world2gridSFCT
(ILcdPoint aWorldPoint, ILcd2DEditablePoint aXYPointSFCT) Deprecated. -
Uses of ILcd2DEditablePoint in com.luciad.view.map.multilevelgrid
Modifier and TypeMethodDescriptionstatic void
TLcdMultilevelGridUtil.pointAtSFCT
(ILcdMultilevelGridCoordinate aMultilevelGridCoordinate, ILcdMultilevelGrid aMultilevelGrid, int aRelativeLocation, ILcd2DEditablePoint aPointSFCT) Moves a point to the lower left corner of theILcdMultilevelGridCoordinate
passed.
TLcdEllipsoidUtil.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)