Uses of Interface
com.luciad.shape.ILcdPoint
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 modeling final approach paths.
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 procedure 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.
Defines classes for use as the class of a
TLcdEarthTileFormat
.Provides classes for
ILcdEarthTileSet
s with terrain data.Contains various utility classes used in the Luciad Earth framework.
Provides a terrain profile model that can be used to display terrain.
This package provides the classes that correspond to AIXM 5.1 data types.
This package provides the classes that correspond to AIXM 5.1 airspace types.
This package provides the classes that correspond to AIXM 5.1 geometry types.
This package provides the classes that correspond to AIXM 5.1 obstacle types.
Provides classes and interfaces for decoding and displaying ASDI data, version 5.4.
Provides classes and interfaces for decoding and displaying ASTERIX data.
This package contains functionality related to the decoding of Bing Maps models.
Provides classes to read and write geometries and features from generic
spatial databases.
Provides shape classes containing a measure value.
Handles the dgn format.
Handles the dwg format.
Handles the GDF 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 feature classes of KML.
This package contains all geometry classes of KML.
Contains all classes to create a chart of the magnetic north declination and to perform magnetic north calculations.
The datatype in this package is an aggregate of the metadata elements that describe the spatial
and temporal extent of the referring entity.
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.
Provides representations, decoders, and encoders for rasters.
Provides classes for referencing and rectifying rasters.
Handles the S-57 format.
Handles the shp format.
Handles the svg format.
Provides support for visualizing vector data from a LuciadFusion Tile Store in a 2D view.
Specifies ellipsoids and geodetic datums.
Contains classes to perform geometry operations on an ellipsoid and in cartesian space.
Contains classes to perform geometry operations in cartesian space.
Contains classes to perform geometry operations on an ellipsoid.
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.
Defines image processing operators that can be applied to an
ALcdImage.
This package provides a new, highly configurable data format.
Provides the addon that allows to open data that is missing a valid model reference
(=coordinate system), and that allows to create Luciad .ref files for storing such a model reference
specification.
This is a terrain analysis add-on for line-of-sight (LOS) calculation on Lightspeed maps.
Provides the add-on to perform visibility calculations between a point observer and other shapes on a Lightspeed map.
Provides a builder for optimizing, simplifying,
multi-leveling and slicing 3D mesh data.
Model interfaces
Contains interfaces and algorithms for routing (shortest route, tracing).
Provides functions associating values with edges, used by the routing algorithms to determine the length of a route.
This package contains the base classes that describe a panorama.
All projection related aspects.
Everything related to model references and view references.
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.
Contains the domain model to represent military symbols from the APP-6A standard,
or optionally also from the TTA-106 V4 standard.
Military units (including modifiers) that can be represented by the MIL-STD 2525 military symbology standard.
Contains all classes for terrain elevation analysis.
The hypsometry package provides support for computing and rendering slopes,
orientations, azimuths, and other parameters derived from elevations.
Provides support for real-time line of sight calculation on elevation models using
hardware acceleration to perform calculations.
The viewshed package provides support for computing and rendering visbility for
3D scenes consisting of any meshes, extruded shapes or terrain.
Provides a
TLcdCGRSFormat
to parse and format Common Grid Reference System (CGRS) coordinates.Provides a
TLcdGARSFormat
to parse and format Global Area Reference System (GARS) coordinates.Handles all transformations between model coordinates and world coordinates.
Basic utilities.
This package provides a builder to construct
expressions
.General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
This package contains classes used for working with generic measurement values.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Controllers for 2D views.
Touch controllers for the 2D view.
This package contains classes for working with measurement values in a GXY context.
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
Contains view world transformations.
Contains tracking constraints for
TLspViewXYZWorldTransformation3D
and
TLspViewXYZWorldTransformation2D
that automatically adapt the viewing parameters
for example by tracking an object.This package provides support for measuring distances in a view.
Provides controller implementations that work with touch input instead of
mouse input.
Provides functionality for visually inspecting layers.
Provides support for interactive editing of domain objects in a model.
Defines the concept of edit handles and provides a number of implementations that can be used by
editors
.Classes that describe edit handle results and edit operations.
Defines a mechanism for snapping between objects that are being edited.
Provides utilities for performing geometric operations, such as
visibility culling and intersection tests.
Provides support for the discretization of vector shapes.
Handles labeling algorithms.
Provides layering support for
ILspView
.Provides support for rendering images which are projected onto the 3D
terrain of an
ILspView
, as if by a slide
projector.Provides layering support for raster layers.
This package contains classes for working with measurement values in a lightspeed view context.
Provides support for the painting of grids.
Provides support for
querying
the objects of a layer.Support for various global graphics effects in an
ILspView
.Provides tools needed for working with draped data and the terrain the data is visualized on.
This package provides
vertex arrays
and the vertex array renderer
.Contains utility classes related to Lightspeed views.
Contains a utility class for drawing text to a ILcdGLDrawable using a "texture font".
Utilities for making maps.
Classes to work with rectangular axis aligned grids consisting of multiple uniform levels, called multilevel grids.
This package provides Swing components which are related to a view or allow interaction with a view.
Visualisation of the third dimension of a list of points.
-
Uses of ILcdPoint in com.luciad.ais.geodesy
Modifier and TypeMethodDescriptiondouble
TLcdEllipsoidDistanceUtil.distanceAlongArcSegment
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Returns the distance along the elliptical arc segment (in meters).static double
TLcdEllipsoidCircleUtil.findCenter
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aResult) Calculates the center point and the radius of a circle passing through 3 given points on an ellipsoid.void
TLcdEllipsoidRoundUtil.findCenterPoint
(ILcdPoint aStartPoint, double aAzimuth, boolean aTurnLeft, ILcdPoint aCircleCenterPoint, double aCircleRadius, double aRadius, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, boolean aFindCenterOutsideCircle, double aMaxDistance, ILcd2DEditablePoint aCenterPointSFCT) Searches the center point of a circle with a given radius touching a line segment and circle.void
TLcdEllipsoidRoundUtil.findCenterPoint
(ILcdPoint aStartPoint, double aAzimuth, boolean aTurnLeft, ILcdPoint aCircleCenterPoint, double aCircleRadius, double aRadius, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, boolean aFindCenterOutsideCircle, ILcd2DEditablePoint aCenterPointSFCT) Searches the center point of a circle with a given radius touching a line segment and circle.void
TLcdEllipsoidRoundUtil.findCenterPoint
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, double aRadius, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, ILcd2DEditablePoint aCircleCenterSFCT) Searches the center point of a circle with a given radius touching the two line segments aP1-aP2 and aP2-aP3.double
TLcdEllipsoidRoundUtil.findCenterPointOfTouchingCircle
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, boolean aMaximalRadius, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aCircleCenterSFCT) Searches the center point of a circle touching the line segment aP1-aP2 , touching the line segment aP2-aP3 , containing at least one of aP1 or aP2 , and with maximal possible radius if aMaximalRadius is true, with minimal possible radius if aMaximalRadius is false.void
TLcdEllipsoidRoundUtil.findTangentialThroughPoint
(ILcdPoint aPoint, ILcdPoint aCenter, double aRadius, boolean aClockwise, ILcdEllipsoid aEllipsoid, double aAbsoluteTolerance, ILcd2DEditablePoint aTangentialPointSFCT) Find the point where a line through the given point aPoint is tangential to the given circle.double
TLcdEllipsoidIntersectionUtil.getClosestPointOnArcSegment
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, double aAzimuth, ILcdPoint aCenter, double aRadius, double aStartAngle, double aArcAngle, ILcd2DEditablePoint aResultSFCT) Returns the forward azimuth direction of the shortest distance path between a point and an elliptical arc segment.int
TLcdEllipsoidIntersectionUtil.intersection2DGeodesicLineWithArcSegment
(ILcdPoint aP1, ILcdPoint aP2, ILcdArc aArc, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT1, ILcd2DEditablePoint aResultSFCT2) Returns the number of intersection points between an elliptical arc and a geodesic line defined by its start point and a direction.final int
TLcdEllipsoidIntersectionUtil.intersection2DGeodesicLineWithArcSegment
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid, double aRelativeTolerance, double aAbsoluteTolerance, ILcd2DEditablePoint aResultSFCT1, ILcd2DEditablePoint aResultSFCT2) Returns the number of intersection points between an elliptical arc and a geodesic line defined by its start point and a direction. -
Uses of ILcdPoint in com.luciad.ais.model.aerodrome
Modifier and TypeInterfaceDescriptioninterface
This interface describes the geometry and the relationships of an aerodrome.interface
An arresting gear is a safety device consisting of two major components: engaging or catching devices energy absorption devices for the purpose of arresting both tail hook and non-tail hook equipped aircraft.interface
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
.interface
This interface describes the geometry and the relationships of a runway cline point.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.Modifier and TypeMethodDescriptionILcdRunwayDirection.getDisplacedThresholdPoint()
Returns the threshold point of this runway direction.TLcdRunwayDirection.getDisplacedThresholdPoint()
TLcdHelipad.getEndPoint()
TLcdHelipad.getFocusPoint()
TLcdHelipad.getPoint
(int aIndex) TLcdHelipad.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdHelipad.contains2D
(ILcdPoint aPoint) boolean
TLcdHelipad.contains3D
(ILcdPoint aPoint) int
TLcdHelipad.getLineSegmentIntersectionCount
(ILcdPoint aILcdPoint, ILcdPoint aILcdPoint1) void
ILcdEditableRunwayDirection.setDisplacedThresholdPoint
(ILcdPoint aThresholdPoint) Specifies the threshold point of this runway direction.void
TLcdRunwayDirection.setDisplacedThresholdPoint
(ILcdPoint aThresholdPoint) -
Uses of ILcdPoint in com.luciad.ais.model.airspace
Modifier and TypeInterfaceDescriptioninterface
This interface describes the geometry and the relationships of an airspace segment.interface
This interface defines operations to edit the attributes and relationships of anILcdAirspaceSegment
.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.Modifier and TypeMethodDescriptionTLcdAirspace.getEndPoint()
TLcdAirspaceCorridor.getEndPoint()
TLcdAirspace.getFocusPoint()
TLcdAirspaceCorridor.getFocusPoint()
ILcdAirspaceCorridor.getPoint
(int aIndex) Returns the point of the axis at the given index.TLcdAirspace.getPoint
(int i) TLcdAirspaceCorridor.getPoint
(int i) TLcdAirspace.getStartPoint()
TLcdAirspaceCorridor.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdAirspace.contains2D
(ILcdPoint aPoint) boolean
TLcdAirspaceCorridor.contains2D
(ILcdPoint aPoint) boolean
TLcdAssociationBasedAirspace.contains2D
(ILcdPoint aPoint) boolean
TLcdAirspace.contains3D
(ILcdPoint aPoint) boolean
TLcdAirspaceCorridor.contains3D
(ILcdPoint aPoint) boolean
TLcdAssociationBasedAirspace.contains3D
(ILcdPoint aPoint) int
TLcdAirspace.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdAirspaceCorridor.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) -
Uses of ILcdPoint in com.luciad.ais.model.finalapproachpath
Modifier and TypeMethodDescriptionILcdFinalApproachPath.getFlightPathAlignmentPoint()
The flight path alignment point (FPAP) of the final approach path.TLcdFinalApproachPath.getFlightPathAlignmentPoint()
ILcdFinalApproachPath.getLandingThresholdPoint()
The landing threshold point (LTP) of the final approach path.TLcdFinalApproachPath.getLandingThresholdPoint()
Modifier and TypeMethodDescriptionvoid
ILcdEditableFinalApproachPath.setFlightPathAlignmentPoint
(ILcdPoint aFlightPathAlignmentPoint) Specifies the flight path alignment point for the final approach path.void
TLcdFinalApproachPath.setFlightPathAlignmentPoint
(ILcdPoint aFlightPathAlignmentPoint) void
ILcdEditableFinalApproachPath.setLandingThresholdPoint
(ILcdPoint aLandingThresholdPoint) Specifies the landing threshold point for the final approach path.void
TLcdFinalApproachPath.setLandingThresholdPoint
(ILcdPoint aLandingThresholdPoint) -
Uses of ILcdPoint in com.luciad.ais.model.obstacle
Modifier and TypeInterfaceDescriptioninterface
This extension of theILcdEditableObstacle
interface allows users to change the geodetic datum of an obstacle.interface
This interface describes the geometry and the relationships 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 ILcdPoint in com.luciad.ais.model.parachutejumparea
Modifier and TypeInterfaceDescriptioninterface
This interface defines operations to edit the attributes and relationships of anILcdParachuteJumpAreaSegment
.interface
This interface describes the geometry and the relationships of an parachute jump area segment.Modifier and TypeClassDescriptionclass
The default implementation of a parachute jump area segment without features.Modifier and TypeMethodDescriptionTLcdParachuteJumpArea.getEndPoint()
TLcdParachuteJumpArea.getFocusPoint()
TLcdParachuteJumpArea.getPoint
(int i) TLcdParachuteJumpArea.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdParachuteJumpArea.contains2D
(ILcdPoint aPoint) boolean
TLcdParachuteJumpArea.contains3D
(ILcdPoint aPoint) int
TLcdParachuteJumpArea.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) -
Uses of ILcdPoint in com.luciad.ais.model.procedure
Modifier and TypeMethodDescriptionILcdProcedureLeg.getArcCentreFix()
For RF legs only, returns the center of the turn arc.TLcdProcedureLeg.getArcCentreFix()
TLcdAircraftState.getCurrentPosition()
Returns the current position of the aircraft.TLcdProcedureTrajectory.getEndPoint()
ILcdProcedureLeg.getFix()
TLcdProcedureLeg.getFix()
TLcdProcedureTrajectory.getFocusPoint()
TLcdProcedureTrajectory.getPoint
(int aIndex) Returns the trajectory point at the given index.ILcdProcedureLeg.getRecommendedNavaid()
An auxiliary navaid for AF, CD, CR legs.TLcdProcedureLeg.getRecommendedNavaid()
ILcdHolding.getSignificantPoint()
Return the significant point (waypoint) of this holding.TLcdHolding.getSignificantPoint()
TLcdProcedureTrajectory.getStartPoint()
Modifier and TypeMethodDescriptionvoid
ILcdProcedureGeometryHandler.beginAngleArc
(ILcdPoint aCenter, double aRadius, double aStartAngle, double aArcAngle, double aBeginHeight, double aEndHeight, TLcdProcedureGeometryType aType) Marks the start of an arc.boolean
TLcdProcedureTrajectory.contains2D
(ILcdPoint aPoint) Returnsfalse
.boolean
TLcdProcedureTrajectory.contains3D
(ILcdPoint aPoint) Returnsfalse
.protected void
TLcdProcedureGeometryCalculator.flyByOntoArc
(TLcdAircraftState aStateSFCT, ILcdPoint aTerminator, ILcdPoint aCenter, double aRadius, boolean aClockwise, ILcdProcedureGeometryHandler aHandler) Executes a flyby onto the given arc.protected void
TLcdProcedureGeometryCalculator.flyByOntoLine
(TLcdAircraftState aStateSFCT, ILcdPoint aP1, ILcdPoint aP2, ILcdProcedureGeometryHandler aHandler) Executes a flyby onto the given line segment.protected void
TLcdProcedureGeometryCalculator.flyOverOntoArc
(TLcdAircraftState aStateSFCT, ILcdPoint aTerminator, ILcdPoint aCenter, double aRadius, boolean aClockwise, ILcdProcedureGeometryHandler aHandler) Executes a flyover onto the specified arc.protected void
TLcdProcedureGeometryCalculator.flyOverOntoLine
(TLcdAircraftState aStateSFCT, ILcdPoint aTargetFix, TLcdProcedureLegTurnDirectionType aTurnDirection, ILcdProcedureGeometryHandler aHandler) Executes a flyover onto the line segment specified by the current aircraft position andaTargetFix
.int
TLcdProcedureTrajectory.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) protected final void
TLcdProcedureGeometryCalculator.handleAngleArc
(ILcdPoint aCentre, double aRadius, double aStartAngle, double aArcAngle, double aStartHeight, double aEndHeight, TLcdProcedureGeometryType aType, TLcdAircraftState aState, ILcdProcedureGeometryHandler aHandler) This method may be used by derived classes to output geometry.void
ILcdProcedureGeometryHandler.handleArcSegment
(ILcdPoint aP1, ILcdPoint aP2, int aIndex, int aNumSegments, TLcdProcedureGeometryType aType) Handle a single segment of a discretized arc.void
ILcdProcedureGeometryHandler.handleLine
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, TLcdProcedureGeometryType aType) Handle a line segment defined by two points.protected final void
TLcdProcedureGeometryCalculator.handleLine
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, TLcdProcedureGeometryType aType, TLcdAircraftState aState, ILcdProcedureGeometryHandler aHandler) This method may be used by derived classes to output geometry.void
ILcdProcedureGeometryHandler.handlePoint
(ILcdPoint aPoint, TLcdProcedureGeometryType aType) Handle the given point.protected final void
TLcdProcedureGeometryCalculator.handlePoint
(ILcdPoint aPoint, TLcdProcedureGeometryType aType, TLcdAircraftState aState, ILcdProcedureGeometryHandler aHandler) This method may be used by derived classes to output geometry.void
ILcdEditableProcedureLeg.setArcCentreFix
(ILcdPoint aArcCentreFix) For RF legs, sets the center point of the turn arc.void
TLcdProcedureLeg.setArcCentreFix
(ILcdPoint aArcCentreFix) void
TLcdAircraftState.setCurrentPosition
(ILcdPoint aPos) Moves the current position to the specified location.void
Sets the fix associated with this leg.void
void
ILcdEditableProcedureLeg.setRecommendedNavaid
(ILcdPoint aRecommendedNavaid) Sets the secondary navaid for AF, CD, CR legs.void
TLcdProcedureLeg.setRecommendedNavaid
(ILcdPoint aRecommendedNavaid) void
ILcdEditableHolding.setSignificantPoint
(ILcdPoint aSignificantPoint) Specify the significant point (waypoint) of this holding.void
TLcdHolding.setSignificantPoint
(ILcdPoint aSignificantPoint) -
Uses of ILcdPoint in com.luciad.ais.model.refuelingtrack
Modifier and TypeInterfaceDescriptioninterface
An editable extension ofILcdRefuelingTrackPoint
.interface
This interface describes the geometry and the relationships of a refueling track point.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 ILcdPoint 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.interface
This interface describes the geometry and the relationships of a military training route point.interface
This interface describes the geometry and the relationships of a route point.Modifier and TypeClassDescriptionclass
A featured extension ofTLcdMilitaryTrainingRoutePoint
.class
An implementation ofILcdMilitaryTrainingRoutePoint
.Modifier and TypeMethodDescriptionILcdRouteSegment.getBeginPoint()
Returns the first point of this route segment.TLcdRouteSegment.getBeginPoint()
ILcdRouteSegment.getEndPoint()
Returns the second point of this route segment.TLcdRouteSegment.getEndPoint()
TLcdRouteSegment.getPoint
(int i) Modifier and TypeMethodDescriptionvoid
ILcdEditableRouteSegment.setBeginPoint
(ILcdPoint aBeginPoint) Specifies the begin point of this route segment.void
TLcdRouteSegment.setBeginPoint
(ILcdPoint aBeginPoint) void
ILcdEditableRouteSegment.setEndPoint
(ILcdPoint aEndPoint) Specifies the end point for this route segment.void
TLcdRouteSegment.setEndPoint
(ILcdPoint aEndPoint) -
Uses of ILcdPoint in com.luciad.ais.model.service
Modifier and TypeInterfaceDescriptioninterface
This interface defines operations to edit the attributes and relationships of anILcdLocationBasedService
.interface
This interface describes the geometry and the relationships of a location-based service object.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 ILcdPoint in com.luciad.ais.model.vfr
Modifier and TypeInterfaceDescriptioninterface
This interface defines operations to edit the attributes and relationships of anILcdVFRRoutePoint
.interface
This interface describes the geometry and the relationships of a VFR route point.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 ILcdPoint in com.luciad.ais.shape
Modifier and TypeInterfaceDescriptioninterface
An editable extension ofILcdGeoPathLeg
.interface
AnILcdGeoPathLeg
is a geometric shape defined by a point and, depending on the type of the leg, a number of other parameters.Modifier and TypeClassDescriptionclass
An generic point class that delegates to another ILcd3DEditablePoint instance.class
An implementation of theILcdGeoPathLeg
interface.Modifier and TypeMethodDescriptionTLcdAISArcBand.getCenter()
TLcdAISPolygon.getEndPoint()
TLcdAISPolyline.getEndPoint()
TLcdDiscretizedLonLatGeoPath.getEndPoint()
TLcdAISArcBand.getFocusPoint()
TLcdAISPoint.getFocusPoint()
TLcdAISPolygon.getFocusPoint()
TLcdAISPolyline.getFocusPoint()
TLcdDiscretizedLonLatGeoPath.getFocusPoint()
TLcdAISPolygon.getPoint
(int i) TLcdAISPolyline.getPoint
(int i) TLcdDiscretizedLonLatGeoPath.getPoint
(int aIndex) TLcdAISPolygon.getStartPoint()
TLcdAISPolyline.getStartPoint()
TLcdDiscretizedLonLatGeoPath.getStartPoint()
Modifier and TypeMethodDescriptionprotected boolean
TLcdDiscretizedLonLatGeoPath.acceptCorrection
(ILcdGeoPathLeg aLeg, int aType, ILcdPoint aOriginalPoint, ILcdPoint aNewPoint) Checks whether the proposed data correction is accepted or not, to prevent self-intersections in the discretized pointlists.boolean
TLcdAISArcBand.contains2D
(ILcdPoint aPoint) boolean
TLcdAISPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdAISPolygon.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdAISPolyline.contains2D
(ILcdPoint aPoint) boolean
TLcdDiscretizedLonLatGeoPath.contains2D
(ILcdPoint aPoint) boolean
TLcdAISArcBand.contains3D
(ILcdPoint aPoint) boolean
TLcdAISPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdAISPolygon.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdAISPolyline.contains3D
(ILcdPoint aPoint) boolean
TLcdDiscretizedLonLatGeoPath.contains3D
(ILcdPoint aPoint) int
TLcdAISPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdAISPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdDiscretizedLonLatGeoPath.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
void
void
void
void
-
Uses of ILcdPoint in com.luciad.earth.tileset.datatype
Modifier and TypeMethodDescriptionvoid
TLcdEarthVertexArray.setCoordinateOrigin
(ILcdPoint aCoordinateOrigin) -
Uses of ILcdPoint in com.luciad.earth.tileset.terrain
Modifier and TypeMethodDescriptiondouble
TLcdEarthTileSetElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aGeoReference) double
TLcdEarthTileSetElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aGeoReference, double aDesiredResolution) double
TLcdEarthTileSetElevationProviderAdapter.retrieveHeightAt
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.earth.util
Modifier and TypeMethodDescriptionabstract double
ALcdEarthTerrainElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference) Returns the elevation for a given location, defined in meters above mean sea level.double
ALcdEarthTerrainElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference, double aDesiredResolution) Returns the elevation for a given location, defined in meters above mean sea level.double
TLcdEarthTerrainElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aGeoReference) double
TLcdEarthTerrainElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference, double aDesiredResolution) void
ILcdEarthMultivaluedProvider.retrieveValuesSFCT
(ILcdPoint aPoint, double[] aValues) Retrieves all the values at a given point. -
Uses of ILcdPoint in com.luciad.earth.view.vertical
Modifier and TypeMethodDescriptionprotected double
TLcdVVTerrainModel.calculateStepSize
(int aSegmentIndex, double aSegmentDistance, ILcdPoint aSegmentPoint1, ILcdPoint aSegmentPoint2, ILcdModelReference aPointReference) This method calculates the step size using which the terrain is sampled. -
Uses of ILcdPoint in com.luciad.format.aixm51.model.abstractfeature
Modifier and TypeMethodDescriptionTLcdAIXM51AbstractAIXMFeature.getFocusPoint()
TLcdAIXM51AbstractAIXMTimeSlice.getFocusPoint()
Modifier and TypeMethodDescriptionboolean
TLcdAIXM51AbstractAIXMTimeSlice.contains2D
(ILcdPoint aPoint) boolean
TLcdAIXM51AbstractAIXMTimeSlice.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.format.aixm51.model.features.airspace
Modifier and TypeMethodDescriptionboolean
TLcdAIXM51AirspaceVolume.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdAIXM51AirspaceVolume.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint 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.Modifier and TypeMethodDescriptionTLcdAIXM51ElevatedCurve.getFocusPoint()
TLcdAIXM51ElevatedSurface.getFocusPoint()
-
Uses of ILcdPoint in com.luciad.format.aixm51.model.features.obstacle
Modifier and TypeMethodDescriptionboolean
TLcdAIXM51VerticalStructurePart.contains2D
(ILcdPoint aPoint) boolean
TLcdAIXM51VerticalStructurePart.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.format.asdi
Modifier and TypeMethodDescriptionTLcdASDIFlightPlan.getPoint
(int aPointIndex) Retrieves the intended route position indicated byaPointIndex
.TLcdASDIFlightPlanHistory.getPoint
(int aPointIndex) Retrieves the position indicated byaPointIndex
in the most recent intended path.TLcdASDIFlightPlanHistory.getPoint
(int aFlightPlanIndex, int aPointIndex) Retrieves the position indicated byaPointIndex
in the intended path of the flight plan at indexaFlightPlanIndex
.TLcdASDITrajectory.getPoint
(int aIndex) -
Uses of ILcdPoint in com.luciad.format.asterix
Modifier and TypeClassDescriptionclass
Defines an ASTERIX plot.class
Time-dependent view on aTLcdASTERIXTrajectory
.Modifier and TypeMethodDescriptionTLcdASTERIXTrajectory.getEndPoint()
TLcdASTERIXPrecipitationZone.getFocusPoint()
TLcdASTERIXTrajectory.getFocusPoint()
TLcdASTERIXTrajectory.getPoint
(int aIndex) TLcdASTERIXTrajectory.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdASTERIXPlot.contains2D
(ILcdPoint aPoint) boolean
TLcdASTERIXPrecipitationZone.contains2D
(ILcdPoint aPoint) boolean
TLcdASTERIXTrajectory.contains2D
(ILcdPoint aPoint) boolean
TLcdASTERIXPlot.contains3D
(ILcdPoint aPoint) boolean
TLcdASTERIXPrecipitationZone.contains3D
(ILcdPoint aPoint) boolean
TLcdASTERIXTrajectory.contains3D
(ILcdPoint aPoint) int
TLcdASTERIXTrajectory.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) ModifierConstructorDescriptionTLcdASTERIXReferenceProvider
(ILcdPoint aRadarPosition) The provider will return an azimuthal equidistant reference with the given origin and no rotation.TLcdASTERIXReferenceProvider
(ILcdPoint aRadarPosition, double aRadarPlatformOrientation) The provider will return an azimuthal equidistant reference with the given origin and rotation. -
Uses of ILcdPoint in com.luciad.format.bingmaps
Modifier and TypeMethodDescriptionTLcdBingMapsCoverageArea.getFocusPoint()
TLcdBingMapsCoverageArea.getLocation()
Modifier and TypeMethodDescriptionboolean
TLcdBingMapsCoverageArea.contains2D
(ILcdPoint aPoint) boolean
TLcdBingMapsCoverageArea.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.format.database
Modifier and TypeMethodDescriptionTLcdFeaturedMultiShapeList.getFocusPoint()
TLcdFeaturedSingleShapeList.getFocusPoint()
Modifier and TypeMethodDescriptionboolean
TLcdFeaturedMultiShapeList.contains2D
(ILcdPoint aPoint) boolean
TLcdFeaturedSingleShapeList.contains2D
(ILcdPoint aPoint) boolean
TLcdFeaturedMultiShapeList.contains3D
(ILcdPoint aPoint) boolean
TLcdFeaturedSingleShapeList.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint 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 ILcdPoint in com.luciad.format.dgn
Modifier and TypeMethodDescriptionTLcdDGNReferenceFile.getMasterOrigin()
Returns the master origin.TLcdDGNReferenceFile.getReferenceOrigin()
Returns the reference origin.ModifierConstructorDescriptionTLcdDGNReferenceFile
(String aFileSpecification, String aLogicalName, String aDescription, int aFileNumber, long aLevelMask, TLcdDGNLevelSymbology aLevelSymbology, ILcdPoint aReferenceOrigin, ILcdPoint aMasterOrigin, double aRotationAngle, double aConversionFactor, ILcdPointList aClip) -
Uses of ILcdPoint in com.luciad.format.dwg
Modifier and TypeClassDescriptionclass
This class represents a Point from a DWG file.ModifierConstructorDescriptionTLcdDWGPoint
(TLcdDWGExtendedEntityData aExtendedEntityData, TLcdDWGDisplayInfo aDisplayInfo, ILcdPoint aPoint) Creates a new TLcdDWGPoint with the given DWG properties and coordinates. -
Uses of ILcdPoint in com.luciad.format.gdf
Modifier and TypeInterfaceDescriptioninterface
Represents a GDF point feature. -
Uses of ILcdPoint in com.luciad.format.gml2.model
Modifier and TypeClassDescriptionclass
A Point is defined by a single coordinate tuple.Modifier and TypeMethodDescriptionTLcdGML2LinearRing.getEndPoint()
TLcdGML2LineString.getEndPoint()
TLcdGML2AbstractFeature.getFocusPoint()
TLcdGML2AbstractGeometry.getFocusPoint()
TLcdGML2Box.getFocusPoint()
TLcdGML2GeometryCollection.getFocusPoint()
TLcdGML2LinearRing.getFocusPoint()
TLcdGML2LineString.getFocusPoint()
TLcdGML2Point.getFocusPoint()
TLcdGML2Polygon.getFocusPoint()
TLcdGML2Box.getLocation()
TLcdGML2Coordinates.getPoint
(int aIndex) Deprecated.TLcdGML2Polygon.getPoint
(int aIndex) TLcdGML2LinearRing.getStartPoint()
TLcdGML2LineString.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdGML2AbstractFeature.contains2D
(ILcdPoint aPoint) boolean
TLcdGML2AbstractGeometry.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML2Box.contains2D
(ILcdPoint aPoint) boolean
TLcdGML2GeometryCollection.contains2D
(ILcdPoint aPoint) boolean
TLcdGML2LinearRing.contains2D
(ILcdPoint aPoint) boolean
TLcdGML2LineString.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML2Point.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML2Polygon.contains2D
(ILcdPoint aPoint) boolean
TLcdGML2AbstractFeature.contains3D
(ILcdPoint aPoint) boolean
TLcdGML2AbstractGeometry.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML2Box.contains3D
(ILcdPoint aPoint) boolean
TLcdGML2GeometryCollection.contains3D
(ILcdPoint aPoint) boolean
TLcdGML2LinearRing.contains3D
(ILcdPoint aPoint) boolean
TLcdGML2LineString.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML2Point.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML2Polygon.contains3D
(ILcdPoint aPoint) int
TLcdGML2LinearRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML2LineString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
void
void
void
void
void
void
TLcdGML2Box.setToIncludePoint2D
(ILcdPoint aPoint) void
TLcdGML2Box.setToIncludePoint3D
(ILcdPoint aPoint) -
Uses of ILcdPoint 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 TypeMethodDescriptionTLcdGML31Arc.getCenter()
TLcdGML31ArcByBulge.getCenter()
TLcdGML31ArcByCenterPoint.getCenter()
TLcdGML31Circle.getCenter()
TLcdGML31CircleByCenterPoint.getCenter()
TLcdGML31AbstractCurve.getEndPoint()
TLcdGML31AbstractCurveSegment.getEndPoint()
TLcdGML31AbstractRing.getEndPoint()
TLcdGML31Arc.getEndPoint()
TLcdGML31ArcByBulge.getEndPoint()
TLcdGML31ArcByCenterPoint.getEndPoint()
TLcdGML31ArcString.getEndPoint()
TLcdGML31ArcStringByBulge.getEndPoint()
TLcdGML31Circle.getEndPoint()
TLcdGML31CircleByCenterPoint.getEndPoint()
TLcdGML31CompositeCurve.getEndPoint()
TLcdGML31Curve.getEndPoint()
TLcdGML31GeodesicString.getEndPoint()
TLcdGML31LinearRing.getEndPoint()
TLcdGML31LineString.getEndPoint()
TLcdGML31LineStringSegment.getEndPoint()
TLcdGML31OrientableCurve.getEndPoint()
TLcdGML31Ring.getEndPoint()
TLcdGML31Triangle.getEndPoint()
TLcdGML31Circle.getFirstIntermediatePoint()
TLcdGML31AbstractCurveSegment.getFocusPoint()
TLcdGML31AbstractFeature.getFocusPoint()
TLcdGML31AbstractGeometry.getFocusPoint()
TLcdGML31AbstractRing.getFocusPoint()
TLcdGML31AbstractSurfacePatch.getFocusPoint()
TLcdGML31Arc.getFocusPoint()
TLcdGML31ArcByBulge.getFocusPoint()
TLcdGML31ArcByCenterPoint.getFocusPoint()
TLcdGML31ArcString.getFocusPoint()
TLcdGML31ArcStringByBulge.getFocusPoint()
TLcdGML31Circle.getFocusPoint()
TLcdGML31CircleByCenterPoint.getFocusPoint()
TLcdGML31CompositeCurve.getFocusPoint()
TLcdGML31Curve.getFocusPoint()
TLcdGML31DirectPosition.getFocusPoint()
TLcdGML31Envelope.getFocusPoint()
TLcdGML31GeodesicString.getFocusPoint()
TLcdGML31LinearRing.getFocusPoint()
TLcdGML31LineString.getFocusPoint()
TLcdGML31LineStringSegment.getFocusPoint()
TLcdGML31MultiCurve.getFocusPoint()
TLcdGML31MultiGeometry.getFocusPoint()
TLcdGML31MultiLineString.getFocusPoint()
TLcdGML31MultiPoint.getFocusPoint()
TLcdGML31MultiPolygon.getFocusPoint()
TLcdGML31MultiSurface.getFocusPoint()
TLcdGML31OrientableCurve.getFocusPoint()
TLcdGML31OrientableSurface.getFocusPoint()
TLcdGML31Point.getFocusPoint()
TLcdGML31Polygon.getFocusPoint()
TLcdGML31PolygonPatch.getFocusPoint()
TLcdGML31Rectangle.getFocusPoint()
TLcdGML31Ring.getFocusPoint()
TLcdGML31Surface.getFocusPoint()
TLcdGML31Triangle.getFocusPoint()
TLcdGML31Vector.getFocusPoint()
TLcdGML31Arc.getIntermediatePoint()
TLcdGML31Envelope.getLocation()
TLcdGML31Rectangle.getLocation()
TLcdGML31Coordinates.getPoint
(int aIndex) Deprecated.TLcdGML31DirectPositionList.getPoint
(int aIndex) TLcdGML31Triangle.getPoint
(int aIndex) TLcdGML31Circle.getSecondIntermediatePoint()
TLcdGML31AbstractCurve.getStartPoint()
TLcdGML31AbstractCurveSegment.getStartPoint()
TLcdGML31AbstractRing.getStartPoint()
TLcdGML31Arc.getStartPoint()
TLcdGML31ArcByBulge.getStartPoint()
TLcdGML31ArcByCenterPoint.getStartPoint()
TLcdGML31ArcString.getStartPoint()
TLcdGML31ArcStringByBulge.getStartPoint()
TLcdGML31Circle.getStartPoint()
TLcdGML31CircleByCenterPoint.getStartPoint()
TLcdGML31CompositeCurve.getStartPoint()
TLcdGML31Curve.getStartPoint()
TLcdGML31GeodesicString.getStartPoint()
TLcdGML31LinearRing.getStartPoint()
TLcdGML31LineString.getStartPoint()
TLcdGML31LineStringSegment.getStartPoint()
TLcdGML31OrientableCurve.getStartPoint()
TLcdGML31Ring.getStartPoint()
TLcdGML31Triangle.getStartPoint()
Modifier and TypeMethodDescriptionboolean
Adapts this arc such that its start point and end point coincide with the given start and end point.boolean
boolean
TLcdGML31AbstractCurveSegment.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31AbstractFeature.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31AbstractGeometry.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31AbstractRing.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31AbstractSurfacePatch.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Arc.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31ArcByBulge.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31ArcByCenterPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31ArcString.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31ArcStringByBulge.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31Circle.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31CircleByCenterPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31CompositeCurve.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31Curve.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31DirectPosition.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Envelope.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31GeodesicString.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31LinearRing.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31LineString.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31LineStringSegment.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31MultiCurve.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31MultiGeometry.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31MultiLineString.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31MultiPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31MultiPolygon.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31MultiSurface.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31OrientableCurve.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31OrientableSurface.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Point.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Polygon.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31PolygonPatch.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31Rectangle.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31Ring.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31Surface.contains2D
(ILcdPoint aPoint) boolean
TLcdGML31Triangle.contains2D
(ILcdPoint aArg0) boolean
TLcdGML31Vector.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML31AbstractCurveSegment.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31AbstractFeature.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31AbstractGeometry.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31AbstractRing.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31AbstractSurfacePatch.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Arc.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31ArcByBulge.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31ArcByCenterPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31ArcString.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31ArcStringByBulge.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31Circle.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31CircleByCenterPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31CompositeCurve.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31Curve.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31DirectPosition.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Envelope.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31GeodesicString.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31LinearRing.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31LineString.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31LineStringSegment.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31MultiCurve.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31MultiGeometry.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31MultiLineString.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31MultiPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31MultiPolygon.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31MultiSurface.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31OrientableCurve.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31OrientableSurface.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Point.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML31Polygon.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31PolygonPatch.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31Rectangle.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31Ring.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31Surface.contains3D
(ILcdPoint aPoint) boolean
TLcdGML31Triangle.contains3D
(ILcdPoint aArg0) boolean
TLcdGML31Vector.contains3D
(ILcdPoint aILcdPoint) int
TLcdGML31AbstractCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31AbstractCurveSegment.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31AbstractRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31Arc.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31ArcByBulge.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31ArcByCenterPoint.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31ArcString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31ArcStringByBulge.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31Circle.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31CircleByCenterPoint.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31CompositeCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31Curve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31GeodesicString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31LinearRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31LineString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31LineStringSegment.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31OrientableCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31Ring.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML31Triangle.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
TLcdGML31Envelope.setToIncludePoint2D
(ILcdPoint aPoint) void
TLcdGML31Rectangle.setToIncludePoint2D
(ILcdPoint aArg0) void
TLcdGML31Envelope.setToIncludePoint3D
(ILcdPoint aPoint) void
TLcdGML31Rectangle.setToIncludePoint3D
(ILcdPoint aArg0) -
Uses of ILcdPoint 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 TypeMethodDescriptionTLcdGML32Arc.getCenter()
TLcdGML32ArcByBulge.getCenter()
TLcdGML32ArcByCenterPoint.getCenter()
TLcdGML32Circle.getCenter()
TLcdGML32CircleByCenterPoint.getCenter()
TLcdGML32AbstractCurve.getEndPoint()
TLcdGML32AbstractCurveSegment.getEndPoint()
TLcdGML32AbstractRing.getEndPoint()
TLcdGML32Arc.getEndPoint()
TLcdGML32ArcByBulge.getEndPoint()
TLcdGML32ArcByCenterPoint.getEndPoint()
TLcdGML32ArcString.getEndPoint()
TLcdGML32ArcStringByBulge.getEndPoint()
TLcdGML32Circle.getEndPoint()
TLcdGML32CircleByCenterPoint.getEndPoint()
TLcdGML32CompositeCurve.getEndPoint()
TLcdGML32Curve.getEndPoint()
TLcdGML32GeodesicString.getEndPoint()
TLcdGML32LinearRing.getEndPoint()
TLcdGML32LineString.getEndPoint()
TLcdGML32LineStringSegment.getEndPoint()
TLcdGML32OrientableCurve.getEndPoint()
TLcdGML32Ring.getEndPoint()
TLcdGML32Triangle.getEndPoint()
TLcdGML32Circle.getFirstIntermediatePoint()
TLcdGML32AbstractCurveSegment.getFocusPoint()
TLcdGML32AbstractFeature.getFocusPoint()
TLcdGML32AbstractGeometry.getFocusPoint()
TLcdGML32AbstractRing.getFocusPoint()
TLcdGML32AbstractSurfacePatch.getFocusPoint()
TLcdGML32Arc.getFocusPoint()
TLcdGML32ArcByBulge.getFocusPoint()
TLcdGML32ArcByCenterPoint.getFocusPoint()
TLcdGML32ArcString.getFocusPoint()
TLcdGML32ArcStringByBulge.getFocusPoint()
TLcdGML32Circle.getFocusPoint()
TLcdGML32CircleByCenterPoint.getFocusPoint()
TLcdGML32CompositeCurve.getFocusPoint()
TLcdGML32Curve.getFocusPoint()
TLcdGML32DirectPosition.getFocusPoint()
TLcdGML32Envelope.getFocusPoint()
TLcdGML32GeodesicString.getFocusPoint()
TLcdGML32LinearRing.getFocusPoint()
TLcdGML32LineString.getFocusPoint()
TLcdGML32LineStringSegment.getFocusPoint()
TLcdGML32MultiCurve.getFocusPoint()
TLcdGML32MultiGeometry.getFocusPoint()
TLcdGML32MultiPoint.getFocusPoint()
TLcdGML32MultiSurface.getFocusPoint()
TLcdGML32OrientableCurve.getFocusPoint()
TLcdGML32OrientableSurface.getFocusPoint()
TLcdGML32Point.getFocusPoint()
TLcdGML32Polygon.getFocusPoint()
TLcdGML32PolygonPatch.getFocusPoint()
TLcdGML32Rectangle.getFocusPoint()
TLcdGML32Ring.getFocusPoint()
TLcdGML32Surface.getFocusPoint()
TLcdGML32Triangle.getFocusPoint()
TLcdGML32Arc.getIntermediatePoint()
TLcdGML32Envelope.getLocation()
TLcdGML32Rectangle.getLocation()
TLcdGML32Coordinates.getPoint
(int aIndex) Deprecated.TLcdGML32DirectPositionList.getPoint
(int aIndex) TLcdGML32Triangle.getPoint
(int aIndex) TLcdGML32Circle.getSecondIntermediatePoint()
TLcdGML32AbstractCurve.getStartPoint()
TLcdGML32AbstractCurveSegment.getStartPoint()
TLcdGML32AbstractRing.getStartPoint()
TLcdGML32Arc.getStartPoint()
TLcdGML32ArcByBulge.getStartPoint()
TLcdGML32ArcByCenterPoint.getStartPoint()
TLcdGML32ArcString.getStartPoint()
TLcdGML32ArcStringByBulge.getStartPoint()
TLcdGML32Circle.getStartPoint()
TLcdGML32CircleByCenterPoint.getStartPoint()
TLcdGML32CompositeCurve.getStartPoint()
TLcdGML32Curve.getStartPoint()
TLcdGML32GeodesicString.getStartPoint()
TLcdGML32LinearRing.getStartPoint()
TLcdGML32LineString.getStartPoint()
TLcdGML32LineStringSegment.getStartPoint()
TLcdGML32OrientableCurve.getStartPoint()
TLcdGML32Ring.getStartPoint()
TLcdGML32Triangle.getStartPoint()
Modifier and TypeMethodDescriptionboolean
Adapts this arc such that its start point and end point coincide with the given start and end point.boolean
boolean
TLcdGML32AbstractCurveSegment.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32AbstractFeature.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32AbstractGeometry.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32AbstractRing.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32AbstractSurfacePatch.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Arc.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32ArcByBulge.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32ArcByCenterPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32ArcString.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32ArcStringByBulge.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32Circle.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32CircleByCenterPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32CompositeCurve.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32Curve.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32DirectPosition.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Envelope.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32GeodesicString.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32LinearRing.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32LineString.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32LineStringSegment.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32MultiCurve.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32MultiGeometry.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32MultiPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32MultiSurface.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32OrientableCurve.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32OrientableSurface.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Point.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Polygon.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32PolygonPatch.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32Rectangle.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32Ring.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32Surface.contains2D
(ILcdPoint aPoint) boolean
TLcdGML32Triangle.contains2D
(ILcdPoint aArg0) boolean
TLcdGML32AbstractCurveSegment.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32AbstractFeature.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32AbstractGeometry.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32AbstractRing.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32AbstractSurfacePatch.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Arc.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32ArcByBulge.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32ArcByCenterPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32ArcString.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32ArcStringByBulge.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32Circle.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32CircleByCenterPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32CompositeCurve.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32Curve.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32DirectPosition.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Envelope.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32GeodesicString.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32LinearRing.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32LineString.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32LineStringSegment.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32MultiCurve.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32MultiGeometry.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32MultiPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32MultiSurface.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32OrientableCurve.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32OrientableSurface.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Point.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdGML32Polygon.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32PolygonPatch.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32Rectangle.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32Ring.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32Surface.contains3D
(ILcdPoint aPoint) boolean
TLcdGML32Triangle.contains3D
(ILcdPoint aArg0) int
TLcdGML32AbstractCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32AbstractCurveSegment.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32AbstractRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32Arc.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32ArcByBulge.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32ArcByCenterPoint.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32ArcString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32ArcStringByBulge.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32Circle.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32CircleByCenterPoint.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32CompositeCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32Curve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32GeodesicString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32LinearRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32LineString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32LineStringSegment.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32OrientableCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32Ring.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdGML32Triangle.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
TLcdGML32Envelope.setToIncludePoint2D
(ILcdPoint aPoint) void
TLcdGML32Rectangle.setToIncludePoint2D
(ILcdPoint aArg0) void
TLcdGML32Envelope.setToIncludePoint3D
(ILcdPoint aPoint) void
TLcdGML32Rectangle.setToIncludePoint3D
(ILcdPoint aArg0) -
Uses of ILcdPoint 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.ModifierConstructorDescriptionTLcdMeasureXYPoint
(ILcdPoint aILcdPoint, double aM) TLcdMeasureXYZPoint
(ILcdPoint aILcdPoint, double aM) TLcdMeasureXYZPoint
(ILcdPoint aILcdPoint, double v, double aM) -
Uses of ILcdPoint in com.luciad.format.kml22.model.feature
Modifier and TypeMethodDescriptionboolean
TLcdKML22Placemark.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22Placemark.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint 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 TypeMethodDescriptionTLcdKML22LinearRing.getEndPoint()
TLcdKML22LineString.getEndPoint()
TLcdKML223DModel.getFocusPoint()
TLcdKML22AbstractGeometry.getFocusPoint()
TLcdKML22LatLonAltBox.getFocusPoint()
TLcdKML22LinearRing.getFocusPoint()
TLcdKML22LineString.getFocusPoint()
TLcdKML22Location.getFocusPoint()
TLcdKML22MultiGeometry.getFocusPoint()
TLcdKML22Point.getFocusPoint()
TLcdKML22Polygon.getFocusPoint()
TLcdKML22LatLonAltBox.getLocation()
TLcdKML22Coordinates.getPoint
(int aIndex) TLcdKML22LinearRing.getStartPoint()
TLcdKML22LineString.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdKML22AbstractGeometry.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22LatLonAltBox.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22LinearRing.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22LineString.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22Location.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22MultiGeometry.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22Point.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22Polygon.contains2D
(ILcdPoint aPoint) boolean
TLcdKML22AbstractGeometry.contains3D
(ILcdPoint aPoint) boolean
TLcdKML22LatLonAltBox.contains3D
(ILcdPoint aPoint) boolean
TLcdKML22LinearRing.contains3D
(ILcdPoint aPoint) boolean
TLcdKML22LineString.contains3D
(ILcdPoint aPoint) boolean
TLcdKML22Location.contains3D
(ILcdPoint aPoint) boolean
TLcdKML22MultiGeometry.contains3D
(ILcdPoint aPoint) boolean
TLcdKML22Point.contains3D
(ILcdPoint aPoint) boolean
TLcdKML22Polygon.contains3D
(ILcdPoint aPoint) int
TLcdKML22LinearRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdKML22LineString.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
void
void
void
void
void
void
void
void
void
-
Uses of ILcdPoint in com.luciad.format.magneticnorth
Modifier and TypeMethodDescriptionfloat
ILcdMagneticNorthMap.retrieveDeclinationAt
(ILcdPoint aPoint) Given a point (and implicitly a time value via setDate()), this method calculates the declination of the magnetic north vector.float
TLcdIGRFMagneticNorthMap.retrieveDeclinationAt
(ILcdPoint aPoint) float
TLcdWMMMagneticNorthMap.retrieveDeclinationAt
(ILcdPoint aPoint) float
ILcdMagneticNorthMap.retrieveInclinationAt
(ILcdPoint aPoint) Given a point (and implicitly a time value via setDate()), this method calculates the inclination of the magnetic north vector.float
TLcdIGRFMagneticNorthMap.retrieveInclinationAt
(ILcdPoint aPoint) float
TLcdWMMMagneticNorthMap.retrieveInclinationAt
(ILcdPoint aPoint) float
ILcdMagneticNorthMap.retrieveTotalIntensityAt
(ILcdPoint aPoint) Given a point (and implicitly a time value via setDate()), this method calculates the total intensity of the magnetic north vector.float
TLcdIGRFMagneticNorthMap.retrieveTotalIntensityAt
(ILcdPoint aPoint) float
TLcdWMMMagneticNorthMap.retrieveTotalIntensityAt
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.format.metadata.model.extent
Modifier and TypeMethodDescriptionTLcdISO19115GeographicBoundingBox.getFocusPoint()
TLcdISO19115GeographicBoundingBox.getLocation()
Modifier and TypeMethodDescriptionboolean
TLcdISO19115GeographicBoundingBox.contains2D
(ILcdPoint aPoint) boolean
TLcdISO19115GeographicBoundingBox.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.format.mif
Modifier and TypeMethodDescriptionprotected void
TLcdMIFModelEncoder.write2DPoint
(ILcdPoint aPoint, BufferedWriter aBufferedWriter) Writes the givenILcdPoint
as a point (Point) and adds a symbol clause. -
Uses of ILcdPoint 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 TypeMethodDescriptionTLcdNVG15Arc.getCenter()
Returns the center of thisILcdEllipse
.TLcdNVG15ArcBand.getCenter()
Returns the center point of thisILcdArcBand
.TLcdNVG15Circle.getCenter()
Returns the center of thisILcdCircle
.TLcdNVG15Ellipse.getCenter()
TLcdNVG15Arc.getEndPoint()
TLcdNVG15ArcBand.getEndPoint()
TLcdNVG15Circle.getEndPoint()
TLcdNVG15Ellipse.getEndPoint()
TLcdNVG15Polygon.getEndPoint()
TLcdNVG15Polyline.getEndPoint()
TLcdNVG15Anchor.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15Arc.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15ArcBand.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15Arrow.getFocusPoint()
TLcdNVG15Circle.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15Composite.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15Corridor.getFocusPoint()
TLcdNVG15Ellipse.getFocusPoint()
TLcdNVG15Group.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15Multipoint.getFocusPoint()
TLcdNVG15Point.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15Polygon.getFocusPoint()
TLcdNVG15Polyline.getFocusPoint()
TLcdNVG15Text.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG15Multipoint.getPoint
(int aIndex) TLcdNVG15Polygon.getPoint
(int aIndex) TLcdNVG15Polyline.getPoint
(int aIndex) TLcdNVG15Arc.getStartPoint()
TLcdNVG15ArcBand.getStartPoint()
TLcdNVG15Circle.getStartPoint()
TLcdNVG15Ellipse.getStartPoint()
TLcdNVG15Polygon.getStartPoint()
TLcdNVG15Polyline.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdNVG15Anchor.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15Arc.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15ArcBand.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15Arrow.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG15Circle.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15Composite.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15Corridor.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG15Ellipse.contains2D
(ILcdPoint aLLP) boolean
TLcdNVG15Group.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15Multipoint.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG15Point.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15Polygon.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG15Polyline.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG15Text.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG15Anchor.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG15Arc.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG15ArcBand.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG15Arrow.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG15Circle.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG15Composite.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG15Corridor.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG15Ellipse.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG15Group.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG15Multipoint.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG15Point.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG15Polygon.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG15Polyline.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG15Text.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.int
TLcdNVG15Arc.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG15ArcBand.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG15Circle.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG15Ellipse.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG15Polygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG15Polyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
TLcdNVG15Arc.updateForCornerPoint2D
(int aIndex, ILcdPoint aILcdPoint) Updates the ellipse for the specified corner point location.void
TLcdNVG15Ellipse.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) -
Uses of ILcdPoint 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 TypeMethodDescriptionTLcdNVG20Arc.getCenter()
Returns the center of thisILcdArc
.TLcdNVG20ArcBandRing.getCenter()
TLcdNVG20Circle.getCenter()
TLcdNVG20CircularRing.getCenter()
Returns the center of thisILcdCircle
.TLcdNVG20EllipticRing.getCenter()
TLcdNVG20Arc.getEndPoint()
TLcdNVG20ArcBandRing.getEndPoint()
TLcdNVG20CircularRing.getEndPoint()
TLcdNVG20EllipticRing.getEndPoint()
TLcdNVG20LinearRing.getEndPoint()
TLcdNVG20Polyline.getEndPoint()
TLcdNVG20RectangularRing.getEndPoint()
TLcdNVG20Arc.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG20ArcBand.getFocusPoint()
TLcdNVG20ArcBandRing.getFocusPoint()
TLcdNVG20Arrow.getFocusPoint()
TLcdNVG20Circle.getFocusPoint()
TLcdNVG20CircularRing.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG20Composite.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG20Corridor.getFocusPoint()
TLcdNVG20Ellipse.getFocusPoint()
TLcdNVG20EllipticRing.getFocusPoint()
TLcdNVG20Group.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG20LinearRing.getFocusPoint()
TLcdNVG20MultiPoint.getFocusPoint()
TLcdNVG20Orbit.getFocusPoint()
TLcdNVG20Point.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG20Polygon.getFocusPoint()
TLcdNVG20Polyline.getFocusPoint()
TLcdNVG20Rectangle.getFocusPoint()
TLcdNVG20RectangularRing.getFocusPoint()
TLcdNVG20Text.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdNVG20Arrow.getPoint
(int aIndex) TLcdNVG20Corridor.getPoint
(int aIndex) TLcdNVG20LinearRing.getPoint
(int aIndex) TLcdNVG20MultiPoint.getPoint
(int aIndex) TLcdNVG20Orbit.getPoint
(int aIndex) TLcdNVG20Polyline.getPoint
(int aIndex) TLcdNVG20Arc.getStartPoint()
TLcdNVG20ArcBandRing.getStartPoint()
TLcdNVG20CircularRing.getStartPoint()
TLcdNVG20EllipticRing.getStartPoint()
TLcdNVG20LinearRing.getStartPoint()
TLcdNVG20Polyline.getStartPoint()
TLcdNVG20RectangularRing.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdNVG20Arc.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG20ArcBand.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20ArcBandRing.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Arrow.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Circle.contains2D
(ILcdPoint aILcdPoint) boolean
TLcdNVG20CircularRing.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG20Composite.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG20Corridor.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Ellipse.contains2D
(ILcdPoint aLLP) boolean
TLcdNVG20EllipticRing.contains2D
(ILcdPoint aLLP) boolean
TLcdNVG20Group.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG20LinearRing.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20MultiPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Orbit.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Point.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG20Polygon.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Polyline.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Rectangle.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20RectangularRing.contains2D
(ILcdPoint aPoint) boolean
TLcdNVG20Text.contains2D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
TLcdNVG20Arc.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG20ArcBand.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20ArcBandRing.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Arrow.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Circle.contains3D
(ILcdPoint aILcdPoint) boolean
TLcdNVG20CircularRing.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG20Composite.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG20Corridor.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Ellipse.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20EllipticRing.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Group.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG20LinearRing.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20MultiPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Orbit.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Point.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.boolean
TLcdNVG20Polygon.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Polyline.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Rectangle.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20RectangularRing.contains3D
(ILcdPoint aPoint) boolean
TLcdNVG20Text.contains3D
(ILcdPoint aILcdPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.int
TLcdNVG20Arc.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG20ArcBandRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG20CircularRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG20EllipticRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG20LinearRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG20Polyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdNVG20RectangularRing.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
void
void
void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
TLcdNVG20Arc.updateForCornerPoint2D
(int aIndex, ILcdPoint aILcdPoint) Updates the arc for the specified corner point location.void
TLcdNVG20EllipticRing.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.format.raster
Modifier and TypeMethodDescriptionTLcdShadedMultilevelRasterPainter.getSunPosition()
Returns the direction of the sun.TLcdShadedRasterPainter.getSunPosition()
Returns the direction of the sun.Modifier and TypeMethodDescriptionTLcdRasterReferencingUtil.createAxisAlignedBounds
(ILcdModelReference aModelReference, ILcdPoint[] aImageTiePoints, ILcdPoint[] aModelTiePoints, double aMaximumResidualTiePointError) Computes the model bounds for a raster with the given size, and given tie points, in a given model reference.TLcdRasterReferencingUtil.createAxisAlignedBounds
(ILcdModelReference aModelReference, ILcdPoint[] aImageTiePoints, ILcdPoint[] aModelTiePoints, double aScaleX, double aScaleY, double aMaximumResidualTiePointError) Returns the model bounds for a raster with the tie points and (optional) scale, in the given model reference.TLcdRasterReferencingUtil.createRotatedModelReference
(ILcdModelReference aModelReference, ILcdPoint[] aImageTiePoints, ILcdPoint[] aModelTiePointsSFCT, boolean aAllowOrthographicReferencing) Computes a suitably rotated model reference for the given tie points.void
TLcdRasterOffsetModelXYZWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aILcdPoint, ILcd3DEditablePoint aILcd3DEditablePoint) double
TLcdRasterOffsetZTransformation.modelZ2worldZ
(ILcdPoint aModelPoint) Takes into account the value of a raster beneath the model point.void
TLcdShadedMultilevelRasterPainter.setSunPosition
(ILcdPoint aPoint) Sets the direction of the sun.void
TLcdShadedRasterPainter.setSunPosition
(ILcdPoint aPoint) Sets the direction of the sun.void
TLcdRasterOffsetModelXYZWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aILcdPoint, ILcd3DEditablePoint aILcd3DEditablePoint) double
TLcdRasterOffsetZTransformation.worldZ2ModelZ
(ILcdPoint aWorldPoint) -
Uses of ILcdPoint in com.luciad.format.raster.reference
Modifier and TypeMethodDescriptionILcdRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) Creates a raster reference for an image of a given size, based on pairs of tie points.TLcdAxisAlignedRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdCompositeRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdOrthographicRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdPolynomialRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdProjectiveRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdRationalRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdResidualErrorCheckingRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdRotatedRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdTiePointCheckingRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdTranslatedRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) TLcdWrapAroundRasterReferencer.createRasterReference
(int aImageWidth, int aImageHeight, ILcdPoint[] aImageTiePoints, ILcdModelReference aModelReference, ILcdPoint[] aModelTiePoints, ILcdPoint[] aMappedModelTiePointsSFCT) -
Uses of ILcdPoint 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 TypeMethodDescriptionTLcdS57Edge.getEndPoint()
TLcdS57Face.getEndPoint()
TLcdS57Edge.getFocusPoint()
TLcdS57Face.getFocusPoint()
TLcdS57Area.getPoint
(int aIndex) TLcdS57Edge.getPoint
(int aIndex) TLcdS57Face.getPoint
(int aIndex) TLcdS57Edge.getStartPoint()
TLcdS57Face.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdS57Edge.contains2D
(ILcdPoint aPoint) boolean
TLcdS57Face.contains2D
(ILcdPoint aPoint) boolean
TLcdS57Edge.contains3D
(ILcdPoint aPoint) boolean
TLcdS57Face.contains3D
(ILcdPoint aPoint) int
TLcdS57Edge.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdS57Face.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
-
Uses of ILcdPoint 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 TypeMethodDescriptionTLcdSHPPolygonZ.getEndPoint()
TLcdSHPPolylineZ.getEndPoint()
TLcdSHPMultiPointZ.getFocusPoint()
TLcdSHPPointM.getFocusPoint()
TLcdSHPPointZ.getFocusPoint()
TLcdSHPPolygonZ.getFocusPoint()
TLcdSHPPolylineZ.getFocusPoint()
TLcdSHPMultiPointZ.getPoint
(int aIndex) TLcdSHPPolygonZ.getPoint
(int aIndex) TLcdSHPPolylineZ.getPoint
(int aIndex) TLcdSHPPolygonZ.getStartPoint()
TLcdSHPPolylineZ.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdSHPMultiPointZ.contains2D
(ILcdPoint aPoint) boolean
TLcdSHPPointM.contains2D
(ILcdPoint aPoint) boolean
TLcdSHPPointZ.contains2D
(ILcdPoint aPoint) boolean
TLcdSHPPolygonZ.contains2D
(ILcdPoint aPoint) boolean
TLcdSHPPolylineZ.contains2D
(ILcdPoint aPoint) boolean
TLcdSHPMultiPointZ.contains3D
(ILcdPoint aPoint) boolean
TLcdSHPPointM.contains3D
(ILcdPoint aPoint) boolean
TLcdSHPPointZ.contains3D
(ILcdPoint aPoint) boolean
TLcdSHPPolygonZ.contains3D
(ILcdPoint aPoint) boolean
TLcdSHPPolylineZ.contains3D
(ILcdPoint aPoint) int
TLcdSHPPolygonZ.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdSHPPolylineZ.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
protected void
TLcdSHPModelEncoder.write2DPoint
(ILcdPoint aPoint, TLcdDataOutputStream aDOS) Encodes aILcdPoint
as a Point to the output stream following the ESRI SHP file technical specification. -
Uses of ILcdPoint in com.luciad.format.svg
Modifier and TypeMethodDescriptionILcdSVGShapeFactory.createPoint
(Attributes aAttributes) Creates aILcdPoint
form givenAttributes
.Modifier and TypeMethodDescriptionprotected abstract void
ALcdSVGShapeWriter.writePoint
(ILcdPoint aPoint, Writer aTarget) Appends anILcdPoint
to aStringBuffer
.protected void
TLcdSVGUnStyledShapeWriter.writePoint
(ILcdPoint aPoint, Writer aTarget) protected void
TLcdSVGUnStyledShapeWriter.writePointProperties
(ILcdPoint aPoint, Writer aTarget) Writes properties specific to a point object: the position (x,y) . -
Uses of ILcdPoint in com.luciad.fusion.client.view.gxy
Modifier and TypeMethodDescriptionabstract ILcdIcon
ALfnVectorGXYStyleProvider.getIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated.Gets the icon to represent a given point with.TLfnVectorGXYStyleProvider.getIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated.abstract ILcdIcon
ALfnVectorGXYStyleProvider.getSelectionIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated.Gets the icon to represent a given selected point with.TLfnVectorGXYStyleProvider.getSelectionIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated. -
Uses of ILcdPoint in com.luciad.geodesy
Modifier and TypeMethodDescriptionstatic boolean
TLcdSphereUtil.arcContains2D
(ILcdArc aArc, double aSphereRadius, ILcdPoint aLLPoint) Checks whether the pointaLLPoint
lies on the elliptical arc segment.static boolean
TLcdSphereUtil.arcContains2D
(ILcdPoint aCenter, double aMajorAxe, double aMinorAxe, double aRotAngle, double aStartAngle, double aArcAngle, double aSphereRadius, ILcdPoint aLLPoint) Checks whether the pointaLLPoint
lies on the elliptical arc segment.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 boolean
TLcdSphereUtil.circleContains2D
(ILcdPoint aCenter, double aCircleRadius, double aSphereRadius, ILcdPoint aPoint) Checks whether the pointaPoint
lies within the circle(aCenter,aCircleRadius)
on the sphere with radiusaSphereRadius
.static double
TLcdSphereUtil.closestDistanceToGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, boolean aClipToLineSegment) Calculates the shortest distance between the geodetic line (segment)aP1-aP2
and pointaP3
.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 boolean
TLcdEllipsoidRhumblineUtil.contains2D
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks if the pointaPoint
lies on the rhumb line betweenaP1
andaP2
.static boolean
TLcdEllipsoidUtil.contains2D
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks if the pointaPoint
lies on the geodesic betweenaP1
andaP2
.static boolean
TLcdSphereRhumblineUtil.contains2D
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks if the pointaPoint
lies on the rhumb line betweenaP1
andaP2
.static boolean
TLcdSphereUtil.contains2D
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aPoint) Checks whether the pointaPoint
lies on the geodesic line segmentaP1-aP2
.static boolean
TLcdEllipsoidRhumblineUtil.contains2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if the rhumb line between aP1 and aP2 contains the rhumb line between aP3 and aP4.static boolean
TLcdEllipsoidUtil.contains2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if the geodesicaP1-aP2
contains the geodesicaP3-aP4
.static boolean
TLcdSphereRhumblineUtil.contains2DLS
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if the rhumb line between aP1 and aP2 contains the rhumb line between aP3 and aP4.static boolean
TLcdSphereUtil.contains2DLS
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if the line segmentaP1-aP2
contains the line segmentaP3-aP4
.void
ILcdGeodeticDatum.datum2refGeocSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZOutSFCT) Conversion of geocentric coordinates from the geodetic datum into geocentric coordinates for the reference geodetic datum.void
TLcdGeodeticDatum.datum2refGeocSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZOut) Conversion of geocentric datum coordinate to geocentric reference datum coordinate.void
ILcdGeodeticDatum.datum2refLLHSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aLLHOut) Conversion of geodetic coordinates from this geodetic datum into reference geodetic datum.void
TLcdGeodeticDatum.datum2refLLHSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aLLHOut) Conversion of geodetic datum coordinate to geodetic reference datum coordinate.double
ILcdEllipsoid.distanceToGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, double aAngle) Calculates the distance between the geodesicaP1-aP2
and the pointaP3
, at a certain angleaAngle
.double
TLcdEllipsoid.distanceToGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, double aAngle) Calculates the distance between the geodesicaP1-aP2
and the pointaP3
, at a certain angleaAngle
.static double
TLcdSphereUtil.distanceToGeodesic
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, double aAngle) Calculates the distance between the geodesic line determined byaP1-aP2
and the pointaP3
, at a certain angleaAngle
.double
ILcdEllipsoid.forwardAzimuth2D
(ILcdPoint aP1, ILcdPoint aP2) Calculates the forward azimuth of the geodesic line fromaP1
toaP2
in radians ! Only the (x,y) coordinates (longitude and latitude) of theILcdPoint
objects are taken into account.double
TLcdEllipsoid.forwardAzimuth2D
(ILcdPoint aP1, ILcdPoint aP2) Calculates the forward azimuth of the geodesic line fromaP1
toaP2
in radians ! Only the (x,y) coordinates (longitude and latitude) of theILcdPoint
objects are taken into account.static double
TLcdSphereUtil.forwardAzimuth2D
(ILcdPoint aP1, ILcdPoint aP2) Forward azimuth fromaP1
toaP2
in RADIANS! The resulting value lies between [0.0, 2.0*Math.PI].default double
ILcdEllipsoid.geoc2height
(ILcdPoint aXYZGeocPoint) Calculates the height above the ellipsoid for a point defined in an Earth Centered, Earth Fixed XYZ Cartesian coordinate system.double
TLcdEllipsoid.geoc2height
(ILcdPoint aXYZGeocPoint) void
ILcdEllipsoid.geoc2llhSFCT
(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aLLHPointSFCT) Coordinate conversion between Earth Centered, Earth Fixed XYZ Cartesian coordinate system and latitude-longitude-ellipsoidal height for the ellipsoid.void
ILcdGeodeticDatum.geoc2llhSFCT
(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aLLHPointSFCT) Coordinate conversion between Earth Centered, Earth Fixed XYZ Cartesian coordinate system and latitude-longitude-height for this geodetic datum.void
TLcdEllipsoid.geoc2llhSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aLLHPointSFCT) Coordinate conversion between Earth Centered, Earth Fixed XYZ Cartesian coordinate system and latitude-longitude-ellipsoidal height for the ellipsoid.void
TLcdGeodeticDatum.geoc2llhSFCT
(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aLLHPointSFCT) static void
TLcdSphereUtil.geoc2llhSFCT
(ILcdPoint aXYZPoint, double aRadius, ILcd3DEditablePoint aLLHOut) Coordinate conversion from earth centered, earth fixed cartesian coordinates (X,Y,Z) to geodetic coordinate(l, j ,h )
, with h the height above the sphere.double
ILcdEllipsoid.geodesicArea
(ILcdPoint[] aPts, int aN) Calculates the geodesic surface area of a polygon given as an array ofILcdPoint
objects.double
TLcdEllipsoid.geodesicArea
(ILcdPoint[] aPts, int aN) Calculates the geodesic surface area of a polygon given as an array ofILcdPoint
objects.static double
TLcdEllipsoidUtil.geodesicArea
(ILcdPoint[] aPts, int aN, ILcdEllipsoid aEllipsoid) Geodesic surface area of a polygon on the ellipsoid.static double
TLcdSphereUtil.geodesicArea
(ILcdPoint[] aPts, int aN) Geodesic surface area of a polygon on the sphere.static double
TLcdSphereUtil.geodesicArea
(ILcdPoint[] aPts, int aN, double aRadius) Geodesic surface area of a polygon on the sphere.double
ILcdEllipsoid.geodesicDistance
(ILcdPoint aP1, ILcdPoint aP2) Calculates the shortest distance between two arbitraryILcdPoint
objectsaP1
andaP2
on the ellipsoid in meters.double
TLcdEllipsoid.geodesicDistance
(ILcdPoint aP1, ILcdPoint aP2) static double
TLcdEllipsoidUtil.geodesicDistance3D
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdEllipsoid aEllipsoid) Calculates the distance to go from point p1 to point p2.static void
TLcdEllipsoidUtil.geodesicDistanceAndForwardAzimuth
(ILcdPoint aLonLatPoint1, ILcdPoint aLonLatPoint2, ILcdEllipsoid aEllipsoid, double[] aResultSFCT) Calculates the geodesic distance between the two points and the forward azimuth (in radians).void
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 double
TLcdSphereUtil.greatCircleDistance
(ILcdPoint aP1, ILcdPoint aP2) Calculates the shortest distance betweenaP1
andaP2
.static double
TLcdSphereUtil.greatCircleDistance3D
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aRadius) Calculates the distance to go from point p1 to point p2.static double
TLcdSphereUtil.greatCircleDistanceEast2West
(ILcdPoint aP1, ILcdPoint aP2) Calculates the distance betweenaP1
andaP2
, tracing the sphere from east to west.static double
TLcdSphereUtil.greatCircleDistanceWest2East
(ILcdPoint aP1, ILcdPoint aP2) Calculates the distance betweenaP1
andaP2
, tracing the sphere from west to east.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
(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
(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
(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.static boolean
TLcdSphereUtil.intersects2DCircleLineSegment
(ILcdPoint aCenter, double aRadius, ILcdPoint aP1, ILcdPoint aP2) Checks whether a circle and a line segment intersect each other.static boolean
TLcdSphereUtil.intersects2DCircularArcCircularArc
(ILcdPoint aCenter1, double aRadius1, double aStartAngle1, double aArcAngle1, ILcdPoint aCenter2, double aRadius2, double aStartAngle2, double aArcAngle2) Checks whether two circular arcs intersect each other.static boolean
TLcdSphereUtil.intersects2DLineSegmentCircularArc
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aCenter, double aRadius, double aStartAngle, double aArcAngle) Checks whether a line segment and a circular arc segment intersect each other.static boolean
TLcdSphereUtil.intersects2DLineSegments
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks whether two geodesic line segments defined by the pairsaP1-aP2
andaP3-aP4
intersect each other.boolean
ILcdEllipsoid.intersects2DLS
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks whether two geodesic line segments intersect.boolean
TLcdEllipsoid.intersects2DLS
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks whether two geodesic line segments intersect.static boolean
TLcdEllipsoidRhumblineUtil.intersects2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if two rhumb lines intersect.static boolean
TLcdEllipsoidUtil.intersects2DLS
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks whether two geodesic line segments intersect.static boolean
TLcdSphereRhumblineUtil.intersects2DLS
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if two rhumb lines intersect.static boolean
TLcdSphereUtil.intersects2DLS
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks whether two geodesic line segments defined by the pairsaP1-aP2
andaP3-aP4
intersect each other.static boolean
TLcdEllipsoidRhumblineUtil.intersectsGeodesicRhumbline
(ILcdEllipsoid aEllipsoid, ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if a geodesic and a rhumb line intersect.static boolean
TLcdSphereRhumblineUtil.intersectsGeodesicRhumbline
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Checks if a geodesic and a rhumb line intersect.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.llh2geocSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aXYZGeocentricPointSFCT) Coordinate conversion between latitude-longitude-ellipsoidal height for the ellipsoid and Earth Centered, Earth Fixed XYZ Cartesian coordinate system.void
ILcdGeodeticDatum.llh2geocSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aXYZGeocPointSFCT) Coordinate conversion between latitude-longitude-height for this geodetic datum and Earth Centered, Earth Fixed XYZ Cartesian coordinate system.void
TLcdEllipsoid.llh2geocSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aXYZGeocentricPointSFCT) Coordinate conversion between latitude-longitude-ellipsoidal height for the ellipsoid and Earth Centered, Earth Fixed XYZ Cartesian coordinate system.void
TLcdGeodeticDatum.llh2geocSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aXYZGeocPointSFCT) static void
TLcdSphereUtil.llh2geocSFCT
(ILcdPoint aLLHPoint, double aRadius, ILcd3DEditablePoint aXYZOut) Coordinate conversion from geodetic coordinate(l, j ,h )
to earth centered, earth fixed Cartesian coordinates (X,Y,Z) .static int
TLcdEllipsoidUtil.orientation2D
(ILcdPoint[] aPoints, int aNumberOfPoints, ILcdEllipsoid aEllipsoid) Calculates the orientation of an array of points on an ellipsoid.static int
TLcdSphereUtil.orientation2D
(ILcdPoint[] aPoints, int aNumberOfPoints) Calculates the orientation of an array of points on a sphere.static boolean
TLcdSphereUtil.polygonContains2D
(ILcdPolygon aPolygon, ILcdPoint aPoint) Checks if a point lies inside a polygon.void
ILcdGeodeticDatum.ref2datumGeocSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZOutSFCT) Conversion of a geocentric coordinate (reference geodetic datum) into a geocentric coordinate of this geodetic datum.void
TLcdGeodeticDatum.ref2datumGeocSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZOut) Conversion of geocentric reference datum coordinate to geocentric datum coordinate.void
ILcdGeodeticDatum.ref2datumLLHSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aLLHOut) Conversion of geodetic coordinates from reference geodetic datum into this geodetic datum.void
TLcdGeodeticDatum.ref2datumLLHSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aLLHOut) Conversion of geodetic reference datum coordinate to geodetic datum coordinate.double
ILcdEllipsoid.rhumblineAzimuth2D
(ILcdPoint aP1, ILcdPoint aP2) Calculates the azimuth of the rhumbline fromaP1
toaP2
in degrees! Only the (x,y) coordinates (longitude and latitude) of theILcdPoint
objects are taken into account.double
TLcdEllipsoid.rhumblineAzimuth2D
(ILcdPoint aP1, ILcdPoint aP2) static double
TLcdSphereRhumblineUtil.rhumblineAzimuth2D
(ILcdPoint aP1, ILcdPoint aP2) Returns the azimuth of the rhumbline path fromaP1
toaP2
in DEGREES.double
ILcdEllipsoid.rhumblineDistance
(ILcdPoint aP1, ILcdPoint aP2) Calculates the distance between two arbitraryILcdPoint
objectsaP1
andaP2
on the ellipsoid in meters following a path with constant azimuth.double
TLcdEllipsoid.rhumblineDistance
(ILcdPoint aP1, ILcdPoint aP2) static double
TLcdSphereRhumblineUtil.rhumblineDistance
(ILcdPoint aP1, ILcdPoint aP2, double aRadius) Returns the distance of the rhumbline path fromaP1
toaP2
in meters.static double
TLcdEllipsoidRhumblineUtil.rhumblineDistance3D
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdEllipsoid aEllipsoid) Calculates the rhumbline distance to go from point p1 to point p2.static double
TLcdSphereRhumblineUtil.rhumblineDistance3D
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aRadius) Calculates the rhumbline distance to go from point p1 to point p2.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 ILcdPoint in com.luciad.geometry
Modifier and TypeMethodDescriptionvoid
ILcdSegmentScanner.scanSegment
(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction) Scan a given line segment. -
Uses of ILcdPoint in com.luciad.geometry.cartesian
Modifier and TypeMethodDescriptionstatic double
Surface area of a polygon given with cartesian coordinates.static boolean
TLcdCartesian.areCollinear2D
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3) Checks whether the given points are collinear, which means they lie on a single line.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 void
TLcdCartesian.cartesianPointSFCT
(ILcdPoint aP1, ILcdPoint aP2, double aFraction, ILcd3DEditablePoint aPointSFCT) Interpolates linearly between the two given points.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 double
TLcdCartesian.distance2D
(ILcdPoint aP1, ILcdPoint aP2) Calculates the distance between twoILcdPoint
objectsaP1
andaP2
.static double
TLcdCartesian.distance3D
(ILcdPoint aP1, ILcdPoint aP2) Calculates the distance between twoILcdPoint
objectsaP1
andaP2
.static double
TLcdCartesian.forwardAngle2D
(ILcdPoint aP1, ILcdPoint aP2) Forward angle fromaP1
toaP2
in RADIANS! The resulting value lies between [-Math.PI, Math.PI].static double
TLcdCartesian.forwardAzimuth2D
(ILcdPoint aP1, ILcdPoint aP2) Forward azimuth fromaP1
toaP2
in RADIANS! The resulting value lies between [0.0, 2.0*Math.PI].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
(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
(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.static boolean
TLcdCartesian.intersects2DLS
(ILcdPoint aP1, ILcdPoint aP2, ILcdPoint aP3, ILcdPoint aP4) Check whether line segmentaP1-aP2
and line segmentaP3-aP4
intersect each other.void
ILcdXYZRotation.inverseRotateSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZPointOut) Application of the 3D inverse rotation toaXYZPoint
results in theILcd3DEditablePoint
aXYZPointOut
.void
TLcdXYZRotation.inverseRotateSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZPointOut) static int
TLcdCartesian.orientation2D
(ILcdPoint[] aPts, int aN) Calculate the orientation of a polygon of points.void
ILcdXYZRotation.rotateSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZPointOut) Apply the three rotations a, b, and g to the cartesianILcdPoint
aXYZPoint
.void
TLcdXYZRotation.rotateSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZPointOut) void
TLcdGridSegmentScanner.scanSegment
(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction) static double
TLcdCartesian.squaredDistance2D
(ILcdPoint aP1, ILcdPoint aP2) Calculates the squared distance between twoILcdPoint
objectsaP1
andaP2
.static double
TLcdCartesian.squaredDistance3D
(ILcdPoint aP1, ILcdPoint aP2) Calculates the squared distance between twoILcdPoint
objectsaP1
andaP2
. -
Uses of ILcdPoint in com.luciad.geometry.ellipsoidal
Modifier and TypeMethodDescriptionvoid
TLcdGeodeticSegmentScanner.scanSegment
(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction) void
TLcdRhumblineSegmentScanner.scanSegment
(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction) -
Uses of ILcdPoint in com.luciad.geometry.topology
Modifier and TypeMethodDescriptionILcd2DLineIntersectionTopology.lineIntersection
(ILcdShape aS1, ILcdShape aS2) Calculates the intersection points in 2D between the outlines of the given shapes. -
Uses of ILcdPoint in com.luciad.geometry.topology.cartesian
Modifier and TypeMethodDescriptionTLcdCartesianBasicBinaryTopology.lineIntersection
(ILcdShape aS1, ILcdShape aS2) -
Uses of ILcdPoint in com.luciad.geometry.topology.ellipsoidal
Modifier and TypeMethodDescriptionTLcdEllipsoidalBasicBinaryTopology.lineIntersection
(ILcdShape aS1, ILcdShape aS2) -
Uses of ILcdPoint in com.luciad.geometry.topology.spherical
Modifier and TypeMethodDescriptionTLcdSphericalBasicBinaryTopology.lineIntersection
(ILcdShape aS1, ILcdShape aS2) -
Uses of ILcdPoint in com.luciad.imaging.operator
Modifier and TypeMethodDescriptionALcdImageOperatorChain.Builder.curves
(ILcdPoint[][] aCurves, TLcdCurvesOp.CurveType aCurveType) Corresponds to TLcdCurvesOp.curves(com.luciad.imaging.ALcdImage, com.luciad.shape.ILcdPoint[][], com.luciad.imaging.operator.TLcdCurvesOp.CurveType), but the input image is passed in via the operator chain.static ALcdImage
TLcdCurvesOp.curves
(ALcdImage aInputImage, ILcdPoint[][] aCurves, TLcdCurvesOp.CurveType aCurveType) Creates a curves operator for a given input image. -
Uses of ILcdPoint in com.luciad.lucy.addons.drawing.format
Modifier and TypeMethodDescriptionboolean
TLcySLDDomainObject.contains2D
(ILcdPoint aPoint) boolean
TLcySLDDomainObject.contains3D
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.lucy.addons.modelreference
-
Uses of ILcdPoint in com.luciad.lucy.addons.tea.lineofsight
Modifier and TypeMethodDescriptionTLcyLOSAddOn.createCenterPointShapeProvider()
Returns a function used to calculate the center point of the line-of-sight and its corresponding altitude mode. -
Uses of ILcdPoint in com.luciad.lucy.addons.tea.shapevisibility
Modifier and TypeMethodDescriptionTLcyShapeObserver.getObserverShape()
Returns the point shape based on the point that was created by theTLcyShapeVisibilityAddOn.createPointObserverShapeProvider()
function for this observer, and which is used in the visibility calculations.Modifier and TypeMethodDescriptionTLcyShapeVisibilityAddOn.createPointObserverShapeProvider()
Returns a function used to calculate theILcdPoint
shape for an observer in the visibility calculations. -
Uses of ILcdPoint in com.luciad.meshup
Modifier and TypeMethodDescriptionTLcd3DTilesProcessorBuilder.globalShift
(ILcdPoint aGlobalShift) Set a global shift to be used for every mesh.Modifier and TypeMethodDescriptionTLcd3DTilesProcessorBuilder.globalShiftFactory
(Function<String, ILcdPoint> aGlobalShiftFactory) Set a global shift factory that returns apoint
for a given file. -
Uses of ILcdPoint in com.luciad.model
Modifier and TypeMethodDescriptionILcdModelReference.makeModelPoint()
Creates a model point that is compatible with this model reference. -
Uses of ILcdPoint in com.luciad.network.algorithm.routing
Modifier and TypeMethodDescriptionTLcdCrossCountryShortestRouteAlgorithm.getShortestRoute
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdCrossCountryDistanceFunction aDistanceFunction, ILcdCrossCountryDistanceFunction aHeuristicDistanceFunction, double aMaxSearchDistance) Returns anILcdRoute
describing the shortest route between the start and end point.Modifier and TypeMethodDescriptionTLcdCrossCountryShortestRouteAlgorithm.getShortestRoute
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdCrossCountryDistanceFunction aDistanceFunction, ILcdCrossCountryDistanceFunction aHeuristicDistanceFunction, double aMaxSearchDistance) Returns anILcdRoute
describing the shortest route between the start and end point. -
Uses of ILcdPoint in com.luciad.network.function
Modifier and TypeMethodDescriptionprotected abstract double
ALcdCrossCountryHeightProviderDistanceFunction.computeDistance
(ILcdPoint aStartPoint, double aStartValue, ILcdPoint aEndPoint, double aEndValue) Computes the distance between 2 points.double
ALcdCrossCountryHeightProviderDistanceFunction.computeDistance
(ILcdPoint aStartPoint, ILcdPoint aEndPoint) This method will call theALcdCrossCountryHeightProviderDistanceFunction.computeDistance(com.luciad.shape.ILcdPoint, double, com.luciad.shape.ILcdPoint, double)
method a number of times, depending on the computation mode, to compute the distance between the specified points.protected abstract double
ALcdCrossCountryRasterDistanceFunction.computeDistance
(ILcdPoint aStartPoint, double aStartValue, ILcdPoint aEndPoint, double aEndValue) Computes the distance between 2 points.double
ALcdCrossCountryRasterDistanceFunction.computeDistance
(ILcdPoint aStartPoint, ILcdPoint aEndPoint) This method will call theALcdCrossCountryRasterDistanceFunction.computeDistance(com.luciad.shape.ILcdPoint, double, com.luciad.shape.ILcdPoint, double)
method a number of times, depending on the computation mode, to compute the distance between the specified points.double
ILcdCrossCountryDistanceFunction.computeDistance
(ILcdPoint aStartPoint, ILcdPoint aEndPoint) Returns the distance between 2 points. -
Uses of ILcdPoint in com.luciad.panorama.model
Modifier and TypeMethodDescriptionILcdPanorama.getFocusPoint()
Get the focus point of this panorama.TLcdPanorama.getFocusPoint()
Modifier and TypeMethodDescriptionSet the location.ModifierConstructorDescriptionprotected
TLcdPanorama
(TLcdDataType aDataType, ILcdPoint aPoint, Collection<Supplier<ILcdPanoramicImage>> aImages) Create a newTLcdPanorama
. -
Uses of ILcdPoint in com.luciad.projection
Modifier and TypeFieldDescriptionprotected ILcdPoint
ALcdRectifiedProjection.fOrigin
The point to be used as projection origin.protected ILcdPoint
ALcdRectifiedProjection.fOrigin
The point to be used as projection origin.protected ILcdPoint
ALcdRectifiedProjection.fOrigin
The point to be used as projection origin.protected ILcdPoint[]
ALcdRectifiedProjection.fSourcePoints
The array of tie points in the source (unrectified) reference.protected ILcdPoint[]
ALcdRectifiedProjection.fSourcePoints
The array of tie points in the source (unrectified) reference.protected ILcdPoint[]
ALcdRectifiedProjection.fSourcePoints
The array of tie points in the source (unrectified) reference.protected ILcdPoint[]
ALcdRectifiedProjection.fTargetPoints
The array of tie points in the target (rectified) reference.protected ILcdPoint[]
ALcdRectifiedProjection.fTargetPoints
The array of tie points in the target (rectified) reference.protected ILcdPoint[]
ALcdRectifiedProjection.fTargetPoints
The array of tie points in the target (rectified) reference.Modifier and TypeMethodDescriptionALcdAzimuthal.getOrigin()
ALcdConic.getOrigin()
ALcdCylindrical.getOrigin()
ALcdGeneralPerspective.getOrigin()
ALcdObliqueCylindrical.getOrigin()
ALcdPerspective.getOrigin()
ALcdTransverseCylindrical.getOrigin()
ILcdProjection.getOrigin()
Origin of the projection is theILcd2DEditablePoint
that corresponds with origin (0, 0) of the cartesian coordinate system of the projection.TLcdGeodetic.getOrigin()
TLcdKrovak.getOrigin()
TLcdOrthorectifiedProjection.getOrigin()
TLcdPerspectiveProjection.getOrigin()
Returns the geodetic coordinates of the camera, relative to the WGS84 ellipsoid.TLcdPolarStereographic.getOrigin()
TLcdPolyconic.getOrigin()
Returns the origin of projection.TLcdRPCProjection.getOrigin()
TLcdPerspectiveProjection.getPerspectiveCenter()
Returns the geocentric location of the camera.TLcdPerspectiveProjection.getPrincipalPoint()
Returns the 3D geocentric point the camera is looking at, the same as the 2D origin of the projection plane.TLcdPerspectiveProjection.getRightVector()
Returns the normalized "right" direction of the camera, expressed in geocentric coordinates.ILcdRectifiedProjection.getSourcePoint
(int aIndex) Returns the specified tie point in the unrectified source coordinate system.ILcdRectifiedProjection.getTargetPoint
(int aIndex) Returns the specified tie point in the rectified target coordinate system.TLcdPerspectiveProjection.getUpVector()
Returns the normalized "up" direction of the camera, expressed in geocentric coordinates.Modifier and TypeMethodDescriptionboolean
ILcdCompositeProjection.inLonLatBounds
(ILcdPoint aLLP) Deprecated.Checks if anILcdPoint
is inside the valid area of the composite projection.boolean
ILcdProjection.inLonLatBounds
(ILcdPoint aLLHP) Checks if anILcdPoint
is inside the valid area of geodetic coordinates of the projection.boolean
TLcdAlbersEqualAreaConic.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdAzimuthalEquidistant.inLonLatBounds
(ILcdPoint aLLHP) Checks if anILcd2DEditablePoint
is inside the valid area of the transformation of the projection.boolean
TLcdCassini.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdCassiniSoldner.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdDutchStereographic.inLonLatBounds
(ILcdPoint llp) boolean
TLcdEckertIV.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdEckertVI.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdEllipsoidalEquidistantCylindrical.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdEllipsoidalLambertAzimuthalEqualArea.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdEquidistantCylindrical.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdGeneralPerspective.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdGeodetic.inLonLatBounds
(ILcdPoint aLLP) Checks if anILcd2DEditablePoint
is inside the valid area of the transformation of the projection.boolean
TLcdGnomonic.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdKrovak.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdLambertAzimuthalEqualArea.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdLambertConformal.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdMercator.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdMillerCylindrical.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdMollweide.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdObliqueMercator.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdOrthographic.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdOrthorectifiedProjection.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdPerspectiveProjection.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdPolarStereographic.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdPolyconic.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdRPCProjection.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdSimpleRectangular.inLonLatBounds
(ILcdPoint aLLP) Deprecated.boolean
TLcdStereographic.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdSwissObliqueMercator.inLonLatBounds
(ILcdPoint aLLHP) boolean
TLcdTransverseMercator.inLonLatBounds
(ILcdPoint aLLP) boolean
TLcdTransverseMercatorSPCS.inLonLatBounds
(ILcdPoint aLLP) Deprecated.boolean
TLcdUTM.inLonLatBounds
(ILcdPoint aLLP) Deprecated.Checks if anILcdPoint
is inside the valid area of the composite projection.boolean
TLcdVerticalPerspective.inLonLatBounds
(ILcdPoint aLLP) boolean
ALcdProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) Default implementation callsinWorldBoundsOnSphere
withaEllipsoid.getAuxRadius()
as sphere radius.boolean
ILcdProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) Checks if aILcdPoint
is inside the valid cartesian area of the projection.boolean
TLcdAlbersEqualAreaConic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdCassiniSoldner.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdDutchStereographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdEllipsoidalEquidistantCylindrical.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdEllipsoidalLambertAzimuthalEqualArea.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdKrovak.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdLambertConformal.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdObliqueMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdOrthographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdOrthorectifiedProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPerspectiveProjection.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPolarStereographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPolyconic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdPseudoMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdStereographic.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
TLcdTransverseMercator.inWorldBoundsOnEllipsoid
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid) boolean
ILcdProjection.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) Checks if aILcdPoint
is inside the valid cartesian area of the projection.boolean
TLcdAlbersEqualAreaConic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdAzimuthalEquidistant.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdCassini.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdDutchStereographic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdEckertIV.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdEckertVI.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdEllipsoidalEquidistantCylindrical.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdEllipsoidalLambertAzimuthalEqualArea.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdEquidistantCylindrical.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdGeneralPerspective.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdGeodetic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdGnomonic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdKrovak.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdLambertAzimuthalEqualArea.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdLambertConformal.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdMercator.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdMillerCylindrical.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdMollweide.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdObliqueMercator.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdOrthographic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdOrthorectifiedProjection.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdPerspectiveProjection.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdPolarStereographic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdPolyconic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdRPCProjection.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdSimpleRectangular.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) Deprecated.boolean
TLcdStereographic.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdSwissObliqueMercator.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdTransverseMercator.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) boolean
TLcdTransverseMercatorSPCS.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) Deprecated.boolean
TLcdVerticalPerspective.inWorldBoundsOnSphere
(ILcdPoint aXYPoint, double aRadius) void
ALcdProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Default implementation callslonlatheight2worldOnEllipsoidSFCT
withaEllipsoid.getAuxRadius()
as sphere radius.void
ILcdCompositeProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePoint
into a zonal cartesian coordinate of the projection.void
ILcdCompositeProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePoint
into a zonal cartesian coordinate of the projection.void
ILcdProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Transforms anILcdPoint
on anILcdEllipsoid
into the cartesian coordinate system of the projection.void
TLcdAlbersEqualAreaConic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdAzimuthalEquidistant.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdCassiniSoldner.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdDutchStereographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdEllipsoidalEquidistantCylindrical.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdEllipsoidalLambertAzimuthalEqualArea.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdGeneralPerspective.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdKrovak.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdLambertConformal.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdObliqueMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdOrthographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdOrthorectifiedProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPerspectiveProjection.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPolarStereographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdPolyconic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdPseudoMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdStereographic.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
TLcdSwissObliqueMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) void
TLcdTransverseMercator.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) The Gauss-Krüger projection is determined by three conditions: conformality, symmetrical around central meridian, and preservation of linear scale along the central meridian.void
TLcdTransverseMercatorSPCS.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aXYPointSFCT) Deprecated.void
TLcdUTM.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.void
TLcdUTM.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.void
TLcdVerticalPerspective.lonlatheight2worldOnEllipsoidSFCT
(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aWorldPoint) void
ILcdCompositeProjection.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePoint
into a zonal cartesian coordinate of the projection.void
ILcdCompositeProjection.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, int aZone, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms aILcd2DEditablePoint
into a zonal cartesian coordinate of the projection of the given zone.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
TLcdUTM.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.void
TLcdUTM.lonlatheight2worldOnSphereSFCT
(ILcdPoint aLLHP, int aZone, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.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.int
ILcdCompositeProjection.retrieveZone
(ILcdPoint aLLP) Deprecated.Return the zone id for the given model point.int
TLcdUTM.retrieveZone
(ILcdPoint aLLP) Deprecated.void
Sets the origin of projection.void
TLcdPerspectiveProjection.setPerspectiveCenter
(ILcdPoint aPerspectiveCenter) Sets the geocentric location of the camera.void
TLcdPerspectiveProjection.setPrincipalPoint
(ILcdPoint aPrincipalPoint) Sets the 3D geocentric point the camera is looking at, the same as the 2D origin of the projection plane.void
TLcdPerspectiveProjection.setUpVector
(ILcdPoint aUpVector) Sets the "up" direction of the camera, expressed in geocentric coordinates.void
ALcdProjection.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPointSFCT) Default implementation callsworld2lonlatOnSphereSFCT
withaEllipsoid.getAuxRadius()
as sphere radius.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
TLcdVerticalPerspective.world2lonlatOnEllipsoidSFCT
(ILcdPoint aXYPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint aLLPSFCT) Transforms a world point to a LonLatHeightPoint.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
TLcdVerticalPerspective.world2lonlatOnSphereSFCT
(ILcdPoint aXYPoint, double aRadius, ILcd2DEditablePoint aLLPSFCT) ModifierConstructorDescriptionTLcdAzimuthalEquidistant
(ILcdPoint aOrigin) Constructs an azimuthal equidistant projection with the origin at anILcdPoint
aOrigin
.TLcdDutchStereographic
(ILcdPoint aOrigin) Constructs a stereographic projection with the origin at anILcdPoint
aOrigin
.Constructs a lambert azimuthal equal-area projection with the origin at anILcdPoint
aOrigin
.TLcdGeneralPerspective
(ILcdPoint aOrigin, double aPerspectiveDistance) Constructs a general perspective projection with the origin at anILcdPoint
aOrigin
and a point of perspective at a distance (divided by the semi-major axis) from the center of the earth.TLcdGeneralPerspective
(ILcdPoint aOrigin, double aPerspectiveDistance, double aAzimuth, double aTiltAngle) Constructs a general perspective projection with the origin at anILcdPoint
aOrigin
and a point of perspective at a distance (divided by the semi-major axis) from the center of the earth.TLcdGnomonic
(ILcdPoint aOrigin) Constructs a gnomonic projection for a sphere with the origin at anILcdPoint
aOrigin
.TLcdLambertAzimuthalEqualArea
(ILcdPoint aOrigin) Constructs a lambert azimuthal equal-area projection with the origin at anILcdPoint
aOrigin
.TLcdOrthographic
(ILcdPoint aOrigin) Constructs an orthographic projection for a sphere with the origin at anILcdPoint
aOrigin
.TLcdPerspectiveProjection
(ILcdPoint aPerspectiveCenter, ILcdPoint aPrincipalPoint) Constructs a perspective projection, given the geocentric locations of the perspective center and the principal point.TLcdPerspectiveProjection
(ILcdPoint aPerspectiveCenter, ILcdPoint aPrincipalPoint, double aRollAngle) Constructs a perspective projection, given the geocentric locations of the perspective center and the principal point.TLcdPerspectiveProjection
(ILcdPoint aPerspectiveCenter, ILcdPoint aPrincipalPoint, ILcdPoint aUpVector) Constructs a perspective projection, given the geocentric locations of the perspective center, the principal point and the "up" direction of the camera.TLcdPolyconic
(ILcdPoint aOrigin) Creates a polyconic projection with the origin at the given point.TLcdRectifiedPolynomialProjection
(int aPolynomialDegree, ILcdPoint[] aSourcePoints, ILcdPoint[] aTargetPoints) Creates a new TLcdRectifiedPolynomialProjection based on the given source and target tie points, and the maximum degree of the polynomial.TLcdRectifiedPolynomialProjection
(int aPolynomialDegree, ILcdPoint[] aSourcePoints, ILcdPoint[] aTargetPoints, ILcdProjection aBaseProjection, ILcdBounds aWorldBounds) Creates a new TLcdRectifiedPolynomialProjection based on the given source and target tie points, and the maximum degree of the polynomial.TLcdRectifiedProjectiveProjection
(ILcdPoint[] aSourcePoints, ILcdPoint[] aTargetPoints) Creates a new TLcdRectifiedProjectiveProjection based on the given pairs of tie points.TLcdRectifiedProjectiveProjection
(ILcdPoint[] aSourcePoints, ILcdPoint[] aTargetPoints, ILcdProjection aBaseProjection, ILcdBounds aWorldBounds) Creates a new TLcdRectifiedProjectiveProjection based on the given source and target tie points.TLcdRectifiedRationalProjection
(int aNumeratorDegree, int aDenominatorDegree, ILcdPoint[] aSourcePoints, ILcdPoint[] aTargetPoints) Creates a new TLcdRectifiedRationalProjection based on the given source and target tie points, and maximum degrees of the rationals.TLcdRectifiedRationalProjection
(int aNumeratorDegree, int aDenominatorDegree, ILcdPoint[] aSourcePoints, ILcdPoint[] aTargetPoints, ILcdProjection aBaseProjection, ILcdBounds aWorldBounds) Creates a new TLcdRectifiedRationalProjection based on the given source and target tie points, and maximum degrees of the rationals.TLcdStereographic
(ILcdPoint aOrigin) Constructs a stereographic projection with the origin at anILcdPoint
aOrigin
.TLcdVerticalPerspective
(ILcdPoint aOrigin, double aPerspectiveDistance) Constructs a vertical perspective projection with the origin at anILcdPoint
aOrigin
and a point of perspective at a distance (divided by the semi-major axis) from the center of the earth. -
Uses of ILcdPoint in com.luciad.reference
Modifier and TypeMethodDescriptionILcdTopocentricReference.getOrigin()
Returns the 3D origin of thisILcdTopocentricReference
.TLcdTopocentricReference.getOrigin()
TLcdCartesianReference.makeModelPoint()
TLcdGeocentricReference.makeModelPoint()
TLcdGeodeticReference.makeModelPoint()
TLcdGeoidReference.makeModelPoint()
Deprecated.TLcdGridReference.makeModelPoint()
TLcdTopocentricReference.makeModelPoint()
TLcdXYModelReference.makeModelPoint()
ModifierConstructorDescriptionTLcdTopocentricReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdPoint aOrigin) Constructor with anILcdGeodeticDatum
and anILcd3DEditablePoint
as origin. -
Uses of ILcdPoint in com.luciad.shape
Modifier and TypeInterfaceDescriptioninterface
Deprecated.This interface has been deprecated.Modifier and TypeClassDescriptionclass
This abstract class provides a basis for implementing theILcdPoint
interface.Modifier and TypeMethodDescriptionILcdArc.getCenter()
Returns the center of thisILcdArc
.ILcdArcBand.getCenter()
Returns the center point of thisILcdArcBand
.default ILcdPoint
ILcdBounds.getCenter()
Returns the center of the bounds.ILcdCircle.getCenter()
Returns the center of thisILcdCircle
.ILcdCircularArc.getCenter()
Returns the center of thisILcdCircularArc
.ILcdEllipse.getCenter()
Returns the center of thisILcdEllipse
.ILcdCompositeCurve.getEndPoint()
Retrieves the end point of the curve.ILcdCurve.getEndPoint()
Retrieves the end point of the curve.TLcdCompositeCurve.getEndPoint()
ILcdCircleBy3Points.getFirstIntermediatePoint()
Returns the first intermediate point of this circle.ALcdBounds.getFocusPoint()
ALcdPoint.getFocusPoint()
ALcdShapeList.getFocusPoint()
Returns the focus point of the shape list.ILcdShape.getFocusPoint()
Returns the focus point of thisILcdShape
.TLcdComplexPolygon.getFocusPoint()
TLcdCompositeCurve.getFocusPoint()
TLcdSurface.getFocusPoint()
ILcdCircularArcBy3Points.getIntermediatePoint()
Returns an intermediate point of this arc.ALcdPoint.getLocation()
ILcdBounds.getLocation()
Returns the location of the bounding box (smallest x and y coordinates).ILcdText.getLocation()
Returns the location of the text.ALcdPoint.getPoint
(int aIndex) ILcdPointList.getPoint
(int aIndex) Returns theILcdPoint
at a given index.TLcdComplexPolygon.getPoint
(int aIndex) ILcdCircleBy3Points.getSecondIntermediatePoint()
Returns the second intermediate point of this circle.ILcdCompositeCurve.getStartPoint()
Retrieves the start point of the curve.ILcdCurve.getStartPoint()
Retrieves the start point of the curve.TLcdCompositeCurve.getStartPoint()
Modifier and TypeMethodDescriptionboolean
ALcdShape.contains2D
(ILcdPoint aPoint) Checks whether thisALcdShape
contains the given point in the 2D cartesian plane.boolean
ILcdShape.contains2D
(ILcdPoint aPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 2D space.boolean
ALcdShape.contains3D
(ILcdPoint aPoint) Checks whether thisALcdShape
contains the given point in the 3D space.boolean
ILcdShape.contains3D
(ILcdPoint aPoint) Checks whether thisILcdShape
contains the givenILcdPoint
in the 3D space.int
ILcdCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) Returns the number of intersections between this curve and a line segment defined by the two specified points.int
TLcdCompositeCurve.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) -
Uses of ILcdPoint in com.luciad.shape.shape2D
Modifier and TypeInterfaceDescriptioninterface
AnILcd2DEditablePoint
is anILcdPoint
that can be moved in two dimensions.interface
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 TypeMethodDescriptionALcdXYDynamicSegmentationEvent.getBeginPoint()
Deprecated.ILcd2DDynamicSegmentationEvent.getBeginPoint()
Deprecated.static ILcdPoint
TLcdXYPolylineMSupport.getBeginPoint
(ILcdShapeList aPolylineM) final ILcdPoint
TLcdLonLatArc.getCenter()
final ILcdPoint
TLcdLonLatArcBand.getCenter()
final ILcdPoint
TLcdLonLatCircle.getCenter()
TLcdLonLatCircleBy3Points.getCenter()
TLcdLonLatCircularArcBy3Points.getCenter()
TLcdLonLatCircularArcByBulge.getCenter()
TLcdLonLatCircularArcByCenterPoint.getCenter()
final ILcdPoint
TLcdLonLatEllipse.getCenter()
TLcdXYArc.getCenter()
TLcdXYArcBand.getCenter()
final ILcdPoint
TLcdXYCircle.getCenter()
TLcdXYCircleBy3Points.getCenter()
TLcdXYCircularArcBy3Points.getCenter()
TLcdXYCircularArcByBulge.getCenter()
TLcdXYCircularArcByCenterPoint.getCenter()
TLcdXYEllipse.getCenter()
ALcdXYDynamicSegmentationEvent.getEndPoint()
Deprecated.ILcd2DDynamicSegmentationEvent.getEndPoint()
Deprecated.TLcdLonLatArc.getEndPoint()
TLcdLonLatCircle.getEndPoint()
TLcdLonLatCircleBy3Points.getEndPoint()
TLcdLonLatCircularArcBy3Points.getEndPoint()
TLcdLonLatCircularArcByBulge.getEndPoint()
TLcdLonLatCircularArcByCenterPoint.getEndPoint()
TLcdLonLatEllipse.getEndPoint()
TLcdLonLatFloatPolygon.getEndPoint()
TLcdLonLatFloatPolyline.getEndPoint()
TLcdLonLatLine.getEndPoint()
TLcdLonLatPolygon.getEndPoint()
TLcdLonLatPolyline.getEndPoint()
TLcdLonLatRhumbPolygon.getEndPoint()
TLcdLonLatRhumbPolyline.getEndPoint()
TLcdRoundedPolygon.getEndPoint()
TLcdRoundedPolyline.getEndPoint()
TLcdXYArc.getEndPoint()
TLcdXYCircle.getEndPoint()
TLcdXYCircleBy3Points.getEndPoint()
TLcdXYCircularArcBy3Points.getEndPoint()
TLcdXYCircularArcByBulge.getEndPoint()
TLcdXYCircularArcByCenterPoint.getEndPoint()
TLcdXYEllipse.getEndPoint()
TLcdXYFloatLine.getEndPoint()
TLcdXYFloatPolygon.getEndPoint()
TLcdXYFloatPolyline.getEndPoint()
TLcdXYLine.getEndPoint()
TLcdXYPolygon.getEndPoint()
TLcdXYPolyline.getEndPoint()
static ILcdPoint
TLcdXYPolylineMSupport.getEndPoint
(ILcdShapeList aPolylineM) TLcdLonLatCircleBy3Points.getFirstIntermediatePoint()
TLcdXYCircleBy3Points.getFirstIntermediatePoint()
ALcd2DEditableFloatPolypoint.getFocusPoint()
ALcd2DEditableLine.getFocusPoint()
ALcd2DEditablePolypoint.getFocusPoint()
Returns the combined focus point of the points.ALcdXYDynamicSegmentationEvent.getFocusPoint()
Deprecated.TLcd2DEditableFeaturedPoint.getFocusPoint()
TLcdLonLatArc.getFocusPoint()
TLcdLonLatArcBand.getFocusPoint()
TLcdLonLatBuffer.getFocusPoint()
TLcdLonLatCircle.getFocusPoint()
TLcdLonLatCircleBy3Points.getFocusPoint()
TLcdLonLatCircularArcBy3Points.getFocusPoint()
TLcdLonLatCircularArcByBulge.getFocusPoint()
TLcdLonLatCircularArcByCenterPoint.getFocusPoint()
TLcdLonLatEllipse.getFocusPoint()
TLcdLonLatGeoBuffer.getFocusPoint()
TLcdRoundedPolygon.getFocusPoint()
TLcdRoundedPolyline.getFocusPoint()
TLcdXYArc.getFocusPoint()
TLcdXYArcBand.getFocusPoint()
TLcdXYCircle.getFocusPoint()
TLcdXYCircleBy3Points.getFocusPoint()
TLcdXYCircularArcBy3Points.getFocusPoint()
TLcdXYCircularArcByBulge.getFocusPoint()
TLcdXYCircularArcByCenterPoint.getFocusPoint()
TLcdXYEllipse.getFocusPoint()
TLcdXYFloatLine.getFocusPoint()
TLcdXYGeoBuffer.getFocusPoint()
TLcdXYText.getFocusPoint()
TLcdLonLatCircularArcBy3Points.getIntermediatePoint()
TLcdXYCircularArcBy3Points.getIntermediatePoint()
final ILcdPoint
TLcdLonLatBounds.getLocation()
final ILcdPoint
TLcdLonLatFloatBounds.getLocation()
final ILcdPoint
TLcdXYBounds.getLocation()
final ILcdPoint
TLcdXYFloatBounds.getLocation()
final ILcdPoint
TLcdXYText.getLocation()
final ILcdPoint
ALcd2DEditableFloatPolypoint.getPoint
(int aIndex) final ILcdPoint
ALcd2DEditableLine.getPoint
(int aIndex) final ILcdPoint
ALcd2DEditablePolypoint.getPoint
(int aIndex) final ILcdPoint
TLcd2DEditablePointList.getPoint
(int aIndex) final ILcdPoint
TLcd2DEditablePointListLonLatFloatArray.getPoint
(int aIndex) final ILcdPoint
TLcd2DEditablePointListXYFloatArray.getPoint
(int aIndex) final ILcdPoint
TLcdLonLatBuffer.getPoint
(int aIndex) TLcdXYFloatLine.getPoint
(int aIndex) static ILcdPoint
TLcdXYPolylineMSupport.getPoint
(ILcdShapeList aPolylineM, double aM) static ILcdPoint
TLcdXYPolylineMSupport.getPoint
(ILcdShapeList aPolylineM, double aM, double aOffset) ALcdXYDynamicSegmentationEvent.getPointFromBegin
(int aIndex) Deprecated.ILcd2DDynamicSegmentationEvent.getPointFromBegin
(int aIndex) Deprecated.ALcdXYDynamicSegmentationEvent.getPointFromEnd
(int aIndex) Deprecated.ILcd2DDynamicSegmentationEvent.getPointFromEnd
(int aIndex) Deprecated.ALcdXYDynamicSegmentationEvent.getPosition()
Deprecated.ILcd2DDynamicSegmentationEvent.getPosition()
Deprecated.TLcdLonLatCircleBy3Points.getSecondIntermediatePoint()
TLcdXYCircleBy3Points.getSecondIntermediatePoint()
TLcdLonLatArc.getStartPoint()
TLcdLonLatCircle.getStartPoint()
TLcdLonLatCircleBy3Points.getStartPoint()
TLcdLonLatCircularArcBy3Points.getStartPoint()
TLcdLonLatCircularArcByBulge.getStartPoint()
TLcdLonLatCircularArcByCenterPoint.getStartPoint()
TLcdLonLatEllipse.getStartPoint()
TLcdLonLatFloatPolygon.getStartPoint()
TLcdLonLatFloatPolyline.getStartPoint()
TLcdLonLatLine.getStartPoint()
TLcdLonLatPolygon.getStartPoint()
TLcdLonLatPolyline.getStartPoint()
TLcdLonLatRhumbPolygon.getStartPoint()
TLcdLonLatRhumbPolyline.getStartPoint()
TLcdRoundedPolygon.getStartPoint()
TLcdRoundedPolyline.getStartPoint()
TLcdXYArc.getStartPoint()
TLcdXYCircle.getStartPoint()
TLcdXYCircleBy3Points.getStartPoint()
TLcdXYCircularArcBy3Points.getStartPoint()
TLcdXYCircularArcByBulge.getStartPoint()
TLcdXYCircularArcByCenterPoint.getStartPoint()
TLcdXYEllipse.getStartPoint()
TLcdXYFloatLine.getStartPoint()
TLcdXYFloatPolygon.getStartPoint()
TLcdXYFloatPolyline.getStartPoint()
TLcdXYLine.getStartPoint()
TLcdXYPolygon.getStartPoint()
TLcdXYPolyline.getStartPoint()
Modifier and TypeMethodDescriptionboolean
ALcdXYDynamicSegmentationEvent.contains2D
(ILcdPoint aPoint) Deprecated.boolean
TLcd2DEditableFeaturedPoint.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatArc.contains2D
(ILcdPoint aLLP) boolean
TLcdLonLatArcBand.contains2D
(ILcdPoint aLLP) boolean
TLcdLonLatBuffer.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatEllipse.contains2D
(ILcdPoint aLLP) boolean
TLcdLonLatFloatPolygon.contains2D
(ILcdPoint aPoint) The implementation of the method is based on a spherical approximation.boolean
TLcdLonLatFloatPolyline.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatGeoBuffer.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatLine.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatPolygon.contains2D
(ILcdPoint aPoint) The implementation of the method is based on a spherical approximation.boolean
TLcdLonLatPolyline.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatRhumbPolygon.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatRhumbPolyline.contains2D
(ILcdPoint aPoint) boolean
TLcdRoundedPolygon.contains2D
(ILcdPoint aPoint) boolean
TLcdRoundedPolyline.contains2D
(ILcdPoint aPoint) boolean
TLcdXYGeoBuffer.contains2D
(ILcdPoint aPoint) boolean
ALcdXYDynamicSegmentationEvent.contains3D
(ILcdPoint aPoint) Deprecated.boolean
TLcd2DEditableFeaturedPoint.contains3D
(ILcdPoint aPoint) boolean
TLcdRoundedPolygon.contains3D
(ILcdPoint aPoint) boolean
TLcdRoundedPolyline.contains3D
(ILcdPoint aPoint) int
TLcdLonLatArc.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatCircle.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatCircleBy3Points.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatCircularArcBy3Points.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatCircularArcByBulge.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatCircularArcByCenterPoint.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatEllipse.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatFloatPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatFloatPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatLine.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatRhumbPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatRhumbPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdRoundedPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdRoundedPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYArc.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYCircle.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYCircleBy3Points.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYCircularArcBy3Points.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYCircularArcByBulge.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYCircularArcByCenterPoint.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYEllipse.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYFloatLine.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYFloatPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYFloatPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYLine.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) static double
TLcdXYPolylineMSupport.getM
(ILcdShapeList aPolylineM, ILcdPoint aPoint) static void
TLcdXYBounds.make2DEditableBoundsSFCT
(ILcdPoint[] aPointArray, ILcd2DEditableBounds a2DEditableBoundsSFCT) static void
TLcdXYFloatBounds.make2DEditableBoundsSFCT
(ILcdPoint[] aPointArray, ILcd2DEditableBounds a2DEditableBoundsSFCT) void
void
void
void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
void
ALcd2DEditableBounds.setToIncludePoint2D
(ILcdPoint aPoint) Calculates the 2D extension of thisILcd2DEditableBounds
object that contains a givenILcdPoint
, in the cartesian plane.void
ILcd2DEditableBounds.setToIncludePoint2D
(ILcdPoint aPoint) Calculates the 2D extension of thisILcd2DEditableBounds
object that contains a givenILcdPoint
.void
ILcd2DEditableArc.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) Updates the arc for the specified corner point location.void
ILcd2DEditableEllipse.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) Updates the ellipse for the specified corner point location.void
TLcdLonLatArc.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) void
TLcdLonLatEllipse.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) void
TLcdXYArc.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) void
TLcdXYEllipse.updateForCornerPoint2D
(int aCorner, ILcdPoint aPoint) ModifierConstructorDescriptionTLcdLonLatArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatArc
with the given parameters.TLcdLonLatArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle) Constructs a newTLcdLonLatArcBand
with the given parameters.TLcdLonLatArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatArcBand
with the given parameters.TLcdLonLatBounds
(ILcdPoint aPoint) Constructs a rectangle at the given point with width and height zero.TLcdLonLatBounds
(ILcdPoint aPoint, double aWidth, double aHeight) Constructs a rectangle and initializes it with the parameters.TLcdLonLatCircle
(ILcdPoint aCenter, double aRadius, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircle
with the specified parameters.TLcdLonLatCircleBy3Points
(ILcdPoint aStartControlPoint, ILcdPoint aIntermediateControlPoint, ILcdPoint aEndControlPoint, ILcdEllipsoid aEllipsoid) Creates a new circle using the given points and ellipsis.TLcdLonLatCircularArcBy3Points
(ILcdPoint aStartPoint, ILcdPoint aIntermediatePoint, ILcdPoint aEndPoint, ILcdEllipsoid aEllipsoid) Creates a new circular arc using the given points and ellipsis.TLcdLonLatCircularArcByBulge
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aBulgeFactor, ILcdEllipsoid aEllipsoid) Creates a new circular arc using the given points, bulge factor and ellipsis.TLcdLonLatCircularArcByCenterPoint
(ILcdPoint aCenter, double aRadius, double aStartAngle, double aArcAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatCircularArcByCenterPoint
with the given parameters.TLcdLonLatEllipse
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, ILcdEllipsoid aEllipsoid) Creates a newTLcdLonLatEllipse
with the given parameters.TLcdLonLatFloatBounds
(ILcdPoint aPoint) Constructs a rectangle and initializes it with the parameter.TLcdLonLatFloatBounds
(ILcdPoint aPoint, double aWidth, double aHeight) Constructs a rectangle and initializes it with the parameters.TLcdLonLatFloatPoint
(ILcdPoint aPoint) TLcdLonLatPoint
(ILcdPoint aPoint) Constructs a newTLcdLonLatPoint
that is a copy of the givenILcdPoint
.TLcdXYArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle) Creates a newTLcdXYArc
with the specified parameters.TLcdXYArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle) Constructs a newTLcdXYArcBand
with the given parameters.TLcdXYBounds
(ILcdPoint aPoint) Constructs a rectangle with zero width and height at the specified point.TLcdXYBounds
(ILcdPoint aPoint, double aWidth, double aHeight) Constructs a rectangle and initializes it to the specified point.TLcdXYCircleBy3Points
(ILcdPoint aStartControlPoint, ILcdPoint aIntermediateControlPoint, ILcdPoint aEndControlPoint) Creates a new circle using the given points.TLcdXYCircularArcBy3Points
(ILcdPoint aStartPoint, ILcdPoint aIntermediatePoint, ILcdPoint aEndPoint) Creates a new circular arc using the given points.TLcdXYCircularArcByBulge
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aBulge) Creates a new circular arc using the given points and bulge factor.TLcdXYFloatBounds
(ILcdPoint aPoint) Constructs a rectangle with zero width and height at the specified point.TLcdXYFloatBounds
(ILcdPoint aPoint, double aWidth, double aHeight) Constructs a rectangle and initializes it to the specified point.TLcdXYFloatPoint
(ILcdPoint aPoint) Constructs and initializes a newTLcdXYFloatPoint
with the same location as the specifiedILcdPoint
.TLcdXYPoint
(ILcdPoint aPoint) Constructs and initializes a newTLcdXYPoint
with the same location as the specifiedILcdPoint
. -
Uses of ILcdPoint 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 TypeMethodDescriptionILcd3DArcBand.getCenter()
Returns the center point of thisILcd3DArcBand
.TLcdLonLatHeightDome.getCenter()
TLcdLonLatHeightSphere.getCenter()
TLcdLonLatHeightLine.getEndPoint()
TLcdLonLatHeightPolygon.getEndPoint()
TLcdLonLatHeightPolyline.getEndPoint()
TLcdXYZFloatLine.getEndPoint()
TLcdXYZFloatPolygon.getEndPoint()
TLcdXYZFloatPolyline.getEndPoint()
TLcdXYZLine.getEndPoint()
TLcdXYZPolygon.getEndPoint()
TLcdXYZPolyline.getEndPoint()
ALcd3DEditableFloatPolypoint.getFocusPoint()
ALcd3DEditablePolypoint.getFocusPoint()
TLcdExtrudedShape.getFocusPoint()
TLcdExtrudeShape.getFocusPoint()
Deprecated.The focus point is composed as the first two coordinates of the focus point of the 2D shape, and the minimum value of the third dimension.TLcdLonLatHeightBuffer.getFocusPoint()
TLcdLonLatHeightDome.getFocusPoint()
TLcdLonLatHeightSphere.getFocusPoint()
TLcdLonLatHeightVariableGeoBuffer.getFocusPoint()
TLcdXYZFloatLine.getFocusPoint()
final ILcdPoint
TLcdLonLatHeightBounds.getLocation()
final ILcdPoint
TLcdXYZBounds.getLocation()
final ILcdPoint
TLcdXYZFloatBounds.getLocation()
final ILcdPoint
ALcd3DEditableFloatPolypoint.getPoint
(int aIndex) final ILcdPoint
ALcd3DEditablePolypoint.getPoint
(int aIndex) final ILcdPoint
TLcd3DEditablePointList.getPoint
(int aIndex) TLcdLonLatHeightBuffer.getPoint
(int aIndex) TLcdXYZFloatLine.getPoint
(int aIndex) TLcdLonLatHeightLine.getStartPoint()
TLcdLonLatHeightPolygon.getStartPoint()
TLcdLonLatHeightPolyline.getStartPoint()
TLcdXYZFloatLine.getStartPoint()
TLcdXYZFloatPolygon.getStartPoint()
TLcdXYZFloatPolyline.getStartPoint()
TLcdXYZLine.getStartPoint()
TLcdXYZPolygon.getStartPoint()
TLcdXYZPolyline.getStartPoint()
Modifier and TypeMethodDescriptionboolean
TLcdExtrudedShape.contains2D
(ILcdPoint aPoint) boolean
TLcdExtrudeShape.contains2D
(ILcdPoint aPoint) Deprecated.boolean
TLcdLonLatHeightBuffer.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightDome.contains2D
(ILcdPoint aPoint) Returns whether the projection of the point passed is contained in the base circle.boolean
TLcdLonLatHeightPolygon.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightPolyline.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightSphere.contains2D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightVariableGeoBuffer.contains2D
(ILcdPoint aPoint) Checks whether this buffer contains the given point in the 2D space.boolean
TLcdXYZPolygon.contains2D
(ILcdPoint aPoint) boolean
TLcdXYZPolyline.contains2D
(ILcdPoint aPoint) boolean
TLcdExtrudedShape.contains3D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightBuffer.contains3D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightDome.contains3D
(ILcdPoint aPoint) Returns true if the point with the coordinates (x,y,z) is contained in the dome.boolean
TLcdLonLatHeightPolygon.contains3D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightPolyline.contains3D
(ILcdPoint aPoint) boolean
TLcdLonLatHeightSphere.contains3D
(ILcdPoint aPoint) Returns true if the point with the coordinates (x,y,z) is contained in the sphere.boolean
TLcdLonLatHeightVariableGeoBuffer.contains3D
(ILcdPoint aPoint) Checks whether this buffer contains the given point in the 3D space.boolean
TLcdXYZPolygon.contains3D
(ILcdPoint aPoint) boolean
TLcdXYZPolyline.contains3D
(ILcdPoint aPoint) int
TLcdLonLatHeightLine.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatHeightPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdLonLatHeightPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYZFloatLine.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYZFloatPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYZFloatPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYZLine.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYZPolygon.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) int
TLcdXYZPolyline.getLineSegmentIntersectionCount
(ILcdPoint aP1, ILcdPoint aP2) void
void
void
void
void
void
void
Moves thisILcd3DEditableShape
to the given point in the 3D space.void
Moves thisILcd3DEditableShape
to the given point in the 3D space.void
void
void
ALcd3DEditableBounds.setToIncludePoint3D
(ILcdPoint aPoint) Calculates the 3D extension of thisILcd3DEditableBounds
object that contains a givenILcdPoint
, in the cartesian plane.void
ILcd3DEditableBounds.setToIncludePoint3D
(ILcdPoint aPoint) Calculates the 3D extension of thisILcd3DEditableBounds
that contains a givenILcdPoint
.ModifierConstructorDescriptionTLcdLonLatHeight3DArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, double aPitchStartAngle, double aPitchArcAngle, double aAxisYaw, double aAxisPitch) Constructs a newTLcdLonLatHeightArcBand
with the given parameters.TLcdLonLatHeight3DArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, double aPitchStartAngle, double aPitchArcAngle, double aAxisYaw, double aAxisPitch, ILcdEllipsoid aEllipsoid) Constructs a newTLcdLonLatHeightArcBand
with the given parameters.TLcdLonLatHeightBounds
(ILcdPoint aPoint) Constructs a new box and initializes it with the given parameter.TLcdLonLatHeightBounds
(ILcdPoint aPoint, double aWidth, double aHeight, double aDepth) Constructs a new box and initializes it with the given parameters.TLcdLonLatHeightPoint
(ILcdPoint aPoint) Constructs and initializes a newTLcdLonLatHeightPoint
with the same location as the givenILcdPoint
.TLcdLonLatHeightPoint
(ILcdPoint aPoint, double aZ) Constructs and initializes a newTLcdLonLatHeightPoint
at the given location.TLcdXYZ3DArcBand
(ILcdPoint aCenter, double aMinRadius, double aMaxRadius, double aStartAngle, double aArcAngle, double aPitchStartAngle, double aPitchArcAngle, double aAxisYaw, double aAxisPitch) Constructs a newTLcdXYZArcBand
with the given parameters.TLcdXYZBounds
(ILcdPoint aPoint) Constructs a box with zero width and height at the specified point.TLcdXYZBounds
(ILcdPoint aPoint, double aWidth, double aHeight, double aDepth) Constructs a box and initializes it to the specified point.TLcdXYZFloatBounds
(ILcdPoint aPoint) Constructs a box with zero width and height at the specified point.TLcdXYZFloatBounds
(ILcdPoint aPoint, double aWidth, double aHeight, double aDepth) Constructs a box and initializes it to the specified point.TLcdXYZFloatPoint
(ILcdPoint aPoint) Constructs and initializes a newTLcdXYFloatPoint
with the same location as the specifiedILcdPoint
.TLcdXYZPoint
(ILcdPoint aPoint) Constructs and initializes a newTLcdXYZPoint
with the same location as the givenILcdPoint
.TLcdXYZPoint
(ILcdPoint aPoint, double aZ) Constructs and initializes a newTLcdXYZPoint
at the given location. -
Uses of ILcdPoint in com.luciad.symbology.app6a.model
ModifierConstructorDescriptionTLcdEditableAPP6AObject
(ILcdPoint aPoint) Creates a new APP-6 (A or B) object with the default code.TLcdEditableAPP6AObject
(String aAPP6ACode, ILcdPoint[] aPoints) Creates a new APP-6 (A or B) object with the given code. -
Uses of ILcdPoint in com.luciad.symbology.milstd2525b.model
ModifierConstructorDescriptionTLcdEditableMS2525bObject
(ILcdPoint aPoint) Creates a MIL-STD 2525 (b or c) object with the default code.TLcdEditableMS2525bObject
(String aMS2525bCode, ILcdPoint[] aPoints) Creates a MIL-STD 2525 (b or c) object with the given code. -
Uses of ILcdPoint in com.luciad.tea
Modifier and TypeMethodDescriptionILcdLineOfSightCoverage.getCenter()
Returns the center, this is the point from which the line-of-sight computations were performed.ILcdLOSCoverage.getCenterPoint()
Returns the center point of this coverage.TLcdLOSCoverage.getCenterPoint()
Returns the center point of this coverage.ILcdP2PCoverage.getEndPoint()
Returns the end point of this coverage.TLcdP2PCoverage.getEndPoint()
Returns the end point of this coverage.ILcdPoint2PointIntervisibility.getFromPoint()
Gets the first point of theILcdPoint2PointIntervisibility
.TLcdProfileViewJPanel.getModelPointAtMouseLocation()
Returns the model point corresponding to the current mark point.TLcdVVTerrainProfileModel.getPoint
(int aPointIndex) Deprecated.TLcdProfileViewJPanel.getProfile()
Get the array ofILcdPoint
that defines the profile.TLcdTerrainProfileUtil.getProfile()
Deprecated.Returns the internal profile.TLcdVVTerrainProfileModel.getSegmentProfile
(int aSegmentIndex) Deprecated.Returns an array containing the terrain elevation data for a certain segment.ILcdP2PCoverage.getStartPoint()
Returns the start point of this coverage.TLcdP2PCoverage.getStartPoint()
Returns the start point of this coverage.ILcdPoint2PointIntervisibility.getToPoint()
Gets the second point of theILcdPoint2PointIntervisibility
.Modifier and TypeMethodDescriptionprotected double
TLcdTerrainRulerController.calculateDistance
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdGeoReference aGeoReference, int aMeasuringMode, ILcdGXYContext aGXYContext) Calculates the distance between the two points, taking into account the path defined by the measuring mode.TLcdLOSFactory.createLOSCoverage
(ILcdPoint aCenter, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aAngleStepSize, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ILcdRaster[] aRasters) Deprecated.Creates a newILcdLineOfSightCoverage
representing the results of a line-of-sight computation.TLcdLOSFactory.createLOSCoverage
(ILcdPoint aCenter, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aMaxRadius, ILcdRaster[] aRasters) Deprecated.use createLOSCoverage with min and max vertical angle parameters.TLcdLOSFactory.createLOSCoverage
(ILcdPoint aCenterPoint, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aAngleStart, double aAngleArc, double aAngleStep, double aRadiusMax, double aRadiusStep, double aMinVerticalAngle, double aMaxVerticalAngle, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdGeoReference aTargetReference, double aTargetPixelDensity, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode) Deprecated.Creates a newILcdExtendedLineOfSightCoverage
representing the results of a line-of-sight computation.TLcdLOSFactory.createLOSCoverage
(ILcdPoint aCenter, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aAngleStepSize, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdGeoReference aTargetReference, double aTargetPixelDensity, double aSampleDensity, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode) Deprecated.Creates a newILcdExtendedLineOfSightCoverage
representing the results of a line-of-sight computation.TLcdLOSFactory.createLOSCoverage
(ILcdPoint aCenter, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ILcdRaster[] aRasters, ILcdGeoReference aRastersReference, ILcdGeoReference aTargetReference, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode) Deprecated.Convenience method for line-of-sight computations over elevation data which consists entirely of raster data defined in one reference.TLcdLOSFactory.createLOSCoverage
(ILcdPoint aCenter, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdGeoReference aTargetReference, double aTargetPixelDensity, double aSampleDensity, double aRadialFraction, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode) Deprecated.Creates a newILcdExtendedLineOfSightCoverage
representing the results of a line-of-sight computation.TLcdP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFirstPoint, ILcdGeoReference aFirstPointReference, double aFirstPointHeightAboveGround, ILcdPoint aSecondPoint, ILcdGeoReference aSecondPointReference, double aSecondPointHeightAboveGround, ILcdModelReference aTargetReference, ILcdRaster[] aRasters, ILcdModelReference aRastersReference) Deprecated.Creates a newILcdPoint2PointIntervisibility
that recomputes its intervisibility each time one of its defining points is changed.TLcdP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFirstPoint, ILcdGeoReference aFirstPointReference, double aFirstPointHeightAboveGround, ILcdPoint aSecondPoint, ILcdGeoReference aSecondPointReference, double aSecondPointHeightAboveGround, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdModelReference aTargetReference, ILcdModelModelTransformation aModelModelTransformation, double aStepInMeters) Deprecated.Creates aILcdExtendedPoint2PointIntervisibility
that contains the visibility between two points in different references.TLcdP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFromPoint, ILcdPoint aToPoint, double aFromPointHeightAboveGround, double aToPointHeightAboveGround, ILcdRaster[] aRasters) Deprecated.Creates a newILcdPoint2PointIntervisibility
that recomputes its intervisibility each time one of its defining points is changed.TLcdP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFromPoint, ILcdPoint aToPoint, double aFromPointHeightAboveGround, double aToPointHeightAboveGround, ILcdGXYView aGXYView) Deprecated.Creates a newILcdPoint2PointIntervisibility
that recomputes its intervisibility each time one of its defining points is changed.TLcdRadarP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFromPoint, ILcdGeoReference aFromPointReference, double aFromPointHeightAboveGround, ILcdPoint aToPoint, ILcdGeoReference aToPointReference, double aToPointHeightAboveGround, ILcdModelReference aTargetReference, ILcdRaster[] aRasters, ILcdModelReference aRastersReference, double aKFactor) Deprecated.Convenience method to simplify intervisibility computations over terrain which is represented by raster data, all defined in the same reference.TLcdRadarP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFirstPoint, ILcdGeoReference aFirstPointReference, double aFirstPointHeightAboveGround, ILcdPoint aSecondPoint, ILcdGeoReference aSecondPointReference, double aSecondPointHeightAboveGround, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdModelReference aTargetReference, ILcdModelModelTransformation aModelModelTransformation, double aStepInMeters, double aKFactor) Deprecated.Creates aILcdExtendedPoint2PointIntervisibility
that contains the visibility between two points in different references.TLcdRadarP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFromPoint, ILcdPoint aToPoint, double aFromPointHeightAboveGround, double aToPointHeightAboveGround, ILcdRaster[] aRasters, double aKFactor) Deprecated.Creates a newILcdPoint2PointIntervisibility
that recomputes its intervisibility each time one of its defining points is changed.TLcdRadarP2PFactory.createPoint2PointIntervisibility
(ILcdPoint aFromPoint, ILcdPoint aToPoint, double aFromPointHeightAboveGround, double aToPointHeightAboveGround, ILcdGXYView aGXYView, double aKFactor) Deprecated.Creates a newILcdPoint2PointIntervisibility
that recomputes its intervisibility each time one of its defining points is changed.TLcdAltitudeMatrixViewFactory.createPointAltitudeMatrixView
(ILcdPoint aPoint, ILcdGeoReference aPointReference, double aPointAltitude, TLcdCoverageAltitudeMode aPointAltitudeMode, TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor, ILcdGeoReference aAltitudeMatrixViewReference) Creates anILcdAltitudeMatrixView
for the specified point that can be used to compute a visibility.TLcdRadarCoverageFactory.createRadarCoverage
(ILcdPoint aCenter, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aAngleStepSize, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ILcdRaster[] aRasters, double aKFactor) Deprecated.Creates a newILcdLineOfSightCoverage
representing the results of a radar line-of-sight computation.TLcdRadarCoverageFactory.createRadarCoverage
(ILcdPoint aCenterPoint, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aAngleStart, double aAngleArc, double aAngleStep, double aRadiusMax, double aRadiusStep, double aMinVerticalAngle, double aMaxVerticalAngle, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdGeoReference aTargetReference, double aTargetPixelDensity, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode, double aKFactor) Deprecated.Creates a newILcdExtendedLineOfSightCoverage
representing the results of a radar line-of-sight computation.TLcdRadarCoverageFactory.createRadarCoverage
(ILcdPoint aCenter, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aAngleStepSize, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdGeoReference aTargetReference, double aTargetPixelDensity, double aSampleDensity, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode, double aKFactor) Deprecated.Creates a newILcdExtendedLineOfSightCoverage
representing the results of a radar line-of-sight computation.TLcdRadarCoverageFactory.createRadarCoverage
(ILcdPoint aCenter, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ILcdRaster[] aRasters, ILcdGeoReference aRastersReference, ILcdGeoReference aTargetReference, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode, double aKFactor) Deprecated.Convenience method for radar line-of-sight computations over elevation data which consists entirely of raster data defined in one reference.TLcdRadarCoverageFactory.createRadarCoverage
(ILcdPoint aCenter, ILcdGeoReference aCenterPointReference, double aHeightAboveGround, double aStartAngle, double aArcAngle, double aMaxRadius, double aMinVerticalAngle, double aMaxVerticalAngle, ALcdTerrainElevationProvider aTerrainElevationProvider, ILcdGeoReference aTargetReference, double aTargetPixelDensity, double aSampleDensity, double aRadialFraction, TLcdCoverageFillMode aFillMode, TLcdCoverageAltitudeMode aAltitudeMode, double aKFactor) Deprecated.Creates a newILcdExtendedLineOfSightCoverage
representing the results of a radar line-of-sight computation.void
ILcdProfileView.displayProfile
(ILcdPoint[] aProfile, int aStartIndex, int aEndIndex, ILcdGXYView aGXYView) Display a profile on the view.void
TLcdProfileViewJPanel.displayProfile
(ILcdPoint[] aProfile, int aStartIndex, int aEndIndex, ILcdGXYView aGXYView) protected double
TLcdProfileGenerator.distance2D
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdGeoReference aReference) Returns the distance between two points in the given reference system.void
TLcdTerrainProfileUtil.drawGhost
(ILcdPoint aStartModelPoint, ILcdPoint aEndModelPoint, Graphics aGraphics, ILcdGXYView aGXYView) Deprecated.void
TLcdTerrainProfileUtil.drawMarkWithAltitude
(ILcdPoint aMarkModelPoint, double aMarkAltitude, int aMarkWidth, Color aForegroundColor, Color aBackgroundColor, boolean isGhostPointingUp, Graphics aGraphics, ILcdGXYView aGXYView) Deprecated.void
TLcdProfileGenerator.generateTerrainProfile
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, double aDistanceDelta, ILcdOnPointFunction aFunction) Generate a terrain profile for the segment between aStartPoint and aEndPoint.void
TLcdProfileGenerator.modelPoint2ScanPoint
(ILcdPoint aModelPoint, ILcd3DEditablePoint aScanPointSFCT) Utility method to transform a point from the model reference of the current layer to the current scan reference.double
TLcdProfileGenerator.modelPointDistance2D
(ILcdPoint aStartPoint, ILcdPoint aEndPoint) Returns distance between two model points in the reference used for scanning.double
TLcdTerrainProfileUtil.retrieveAltitude
(ILcdRaster aRaster, ILcdPoint aModelPoint, ILcdGXYLayer aGXYLayer, ILcdGXYView aGXYView) Deprecated.double
ALcdTerrainElevationProvider.retrieveAltitudeAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference) Returns the altitude in meters for the specified point.double
ILcdAltitudeProvider.retrieveAltitudeAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference) Returns the altitude in meters for the specified point.double
TLcdFixedHeightAltitudeProvider.retrieveAltitudeAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference) Returns a fixed height, specified in the constructor of this instance, for the given point.double
ALcdDensityBasedElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference) abstract double
ALcdTerrainElevationProvider.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference) Returns the elevation for a given location, defined in meters above the geoid from the given location reference.double
TLcdDensityBasedRasterElevationProvider.retrieveElevationAt
(ILcdPoint aModelPoint, ILcdGeoReference aModelPointReference) Returns the elevation for a given location, defined in meters above the geoid from the given location reference.double
TLcdFixedLevelBasedRasterElevationProvider.retrieveElevationAt
(ILcdPoint aModelPoint, ILcdGeoReference aModelPointReference) Returns the elevation for a given location, defined in meters above the geoid from the given location reference.double
TLcdHeightProviderAdapter.retrieveElevationAt
(ILcdPoint aPoint, ILcdGeoReference aPointReference) double
TLcdViewBasedTerrainElevationProvider.retrieveElevationAt
(ILcdPoint aModelPoint, ILcdGeoReference aReference) TLcdTeaViewUtil.retrieveGXYLayer
(ILcdPoint aModelPoint, ILcdGXYView aGXYView) Deprecated.Returns aILcdGXYLayer
that satisfies the following conditions: It is contained in aGXYView It has a model with a model descriptor with a type name that is either "DTED" or "DMED".protected ILcdRaster
TLcdTeaViewUtil.retrieveRasterFromMultiLevelRaster
(ILcdMultilevelRaster aMultiLevelRaster, ILcdPoint aModelPoint, ILcdGXYLayer aGXYLayer, ILcdGXYView aGXYView) Deprecated.Retrieves from aMultiLevelRaster in aGXYLayer in aGXYView a single raster that is touched by aModelPoint.protected ILcdRaster
TLcdTerrainProfileUtil.retrieveRasterFromMultiLevelRaster
(ILcdMultilevelRaster aMultiLevelRaster, ILcdPoint aModelPoint, ILcdGXYLayer aGXYLayer, ILcdGXYView aGXYView) Deprecated.Returns the raster from the given multilevel raster containing the specified model point.TLcdTeaViewUtil.retrieveTouchedRaster
(ILcdPoint aModelPoint, ILcdGXYLayer aGXYLayer, ILcdGXYView aGXYView) Deprecated.Retrieves anILcdRaster
from aGXYLayer in aGXYView that is touched by aModelPoint.protected ILcdRaster
TLcdTerrainProfileUtil.retrieveTouchedRaster
(ILcdPoint aModelPoint, ILcdGXYLayer aGXYLayer, ILcdGXYView aGXYView) Deprecated.Returns the raster touched by the specified model point.protected double
TLcdTerrainProfileUtil.retrieveValue
(ILcdPoint aModelPoint, ILcdGXYView aGXYView) Deprecated.Returns the raster value for the specified model point.void
TLcdProfileGenerator.scanPoint2ModelPoint
(ILcdPoint aScanPoint, ILcd3DEditablePoint aModelPointSFCT) double
TLcdProfileGenerator.scanPointDistance2D
(ILcdPoint aStartPoint, ILcdPoint aEndPoint) Returns distance between two scan points in the reference used for scanning.void
TLcdTerrainSegmentScanner.scanSegment
(double aDistanceDelta, ILcdPoint aStartPoint, ILcdPoint aEndPoint, ILcdOnPointFunction aFunction) Scan a given line segment and move the generated points to the elevation of the terrain.double
TLcdTerrainDistanceUtil.terrainDistance
(ILcdPoint aStartPoint, ILcdGeoReference aStartPointReference, ILcdPoint aEndPoint, ILcdGeoReference aEndPointReference, ILcdSegmentScanner aSegmentScanner, ALcdTerrainElevationProvider aTerrainElevationProvider, double aStepSize) Computes the distance between two points taking into account the terrain underneath and the path defined by the segment scanner.double
TLcdTerrainDistanceUtil.terrainDistance
(ILcdPoint aStartPoint, ILcdGeoReference aStartPointReference, ILcdPoint aEndPoint, ILcdGeoReference aEndPointReference, ILcdSegmentScanner aSegmentScanner, ALcdTerrainElevationProvider aTerrainElevationProvider, double aStartStepSize, int aMaximumSamples, double aAbsoluteTolerance, double aRelativeTolerance, double aMinStepSize) Computes the distance between two points taking into account the terrain underneath and the path defined by the segment scanner.void
TLcdTerrainProfileUtil.updateInternalProfile
(ILcdRaster[] aRasters, ILcdModelReference aModelReference, ILcdGXYView aGXYView, ILcdPoint aStartModelPoint, ILcdPoint aEndModelPoint, boolean aAppend) Deprecated.void
TLcdTerrainProfileUtil.updateInternalProfile
(ILcdRaster[] aRasters, ILcdGXYView aGXYView, ILcdPoint aStartModelPoint, ILcdPoint aEndModelPoint) Deprecated.void
TLcdTerrainProfileUtil.updateInternalProfile
(ILcdRaster aRaster, ILcdGXYLayer aGXYLayer, ILcdGXYView aGXYView, ILcdPoint aStartModelPoint, ILcdPoint aEndModelPoint) Deprecated.void
TLcdTerrainProfileUtil.updateInternalProfile
(ILcdRaster aRaster, ILcdGXYLayer aGXYLayer, ILcdGXYView aGXYView, ILcdPoint aStartModelPoint, ILcdPoint aEndModelPoint, boolean aAppend) Deprecated.ModifierConstructorDescriptionTLcdLOSCoverage
(ILcdPoint aCenterPoint, ILcdGeoReference aCenterPointReference, double aCenterPointAltitude, TLcdCoverageAltitudeMode aCenterPointAltitudeMode, double aRadiusMax, double aRadiusStep, double aAngleStart, double aAngleArc, double aAngleStep) Creates a new line-of-sight coverage with the specified parameters.TLcdLOSCoverage
(ILcdPoint aCenterPoint, ILcdGeoReference aCenterPointReference, double aCenterPointAltitude, TLcdCoverageAltitudeMode aCenterPointAltitudeMode, double aRadiusMax, double aAngleStart, double aAngleArc, ILcdGeoReference aTargetReference, double aSampleDensity, double aRadialFraction) Creates a new line-of-sight coverage with the specified parameters.TLcdP2PCoverage
(ILcdPoint aStartPoint, ILcdGeoReference aStartPointReference, double aStartPointAltitude, TLcdCoverageAltitudeMode aStartPointAltitudeMode, ILcdPoint aEndPoint, ILcdGeoReference aEndPointReference, double aEndPointAltitude, TLcdCoverageAltitudeMode aEndPointAltitudeMode, double aStepSize) Creates an new point-to-point coverage with the specified parameters. -
Uses of ILcdPoint in com.luciad.tea.hypsometry
Modifier and TypeMethodDescriptiondouble
TLcdHypsometricEarthPainter.retrieveCachedHypsometricValue
(ILcdPoint aPoint, ILcdEarthTileSet aTileset) Retrieves a cached hypsometric value from this painter for a given point in model coordinates. -
Uses of ILcdPoint in com.luciad.tea.lightspeed.los
Modifier and TypeMethodDescriptionTLspLOSProperties.getCenterPoint()
Returns the center point of the LOS area.Modifier and TypeMethodDescriptionvoid
TLspLOSProperties.setCenterPoint
(ILcdPoint aCenterPoint) Sets the center point of the LOS area to the given value. -
Uses of ILcdPoint in com.luciad.tea.viewshed
Modifier and TypeMethodDescriptionTLcdDirectionalViewshedObserver.getDirection()
Returns the direction of the viewshed observer, defined in the reference of the viewshed.TLcdPositionalViewshedObserver.getPosition()
Returns the position of this observer, in the reference of the viewshed.Modifier and TypeMethodDescriptiondouble
ILcdViewshed.getVisibility
(ILcdPoint aPoint) Returns the visibility of a given point.double
TLcdBoundedCompositeViewshed.getVisibility
(ILcdPoint aPoint) double
TLcdCompositeViewshed.getVisibility
(ILcdPoint aPoint) double
TLcdConeOfSilenceViewshed.getVisibility
(ILcdPoint aPoint) ModifierConstructorDescriptionTLcdDirectionalViewshedObserver
(ILcdPoint aDirection) Creates a newTLcdDirectionalViewshedObserver
for a given direction.TLcdPositionalViewshedObserver
(ILcdPoint aPosition) Creates a new viewshed positional strategy, given a position in the reference of the viewshed. -
Uses of ILcdPoint in com.luciad.text.cgrs
Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionTLcdCGRSFormat.parseObject
(String aString, ParsePosition aPosition) Parses text from a CGRS coordinate string to produce anILcdPoint
with longitude latitude coordinates in the same geodetic reference as the grid bounds that were used to construct thisTLcdCGRSFormat
. -
Uses of ILcdPoint in com.luciad.text.gars
Modifier and TypeMethodDescriptionTLcdGARSFormat.parseObject
(String aSource, ParsePosition aPosition) Parses text from a GARS coordinate string to produce anILcdPoint
with WGS84 longitude latitude coordinates. -
Uses of ILcdPoint in com.luciad.transformation
Modifier and TypeMethodDescriptionILcdTopocentricCoordSysTransformation.getOrigin()
Gets the lonLatHeight point that is the origin of the topocentric coordinate axes.TLcdTopocentricCoordSysTransfo2.getOrigin()
Deprecated.TLcdTopocentricCoordSysTransformation.getOrigin()
Modifier and TypeMethodDescriptionvoid
ILcdModelModelTransformation.destinationPoint2sourceSFCT
(ILcdPoint aDestinationPoint, ILcd3DEditablePoint aSourcePointSFCT) Moves a point of the source reference to the location of a point of the destination reference.void
TLcdDefaultModelModelTransformation.destinationPoint2sourceSFCT
(ILcdPoint aDestinationPoint, ILcd3DEditablePoint aSourcePointSFCT) void
TLcdGeoReference2GeoReference.destinationPoint2sourceSFCT
(ILcdPoint aDestinationPoint, ILcd3DEditablePoint aSourcePointSFCT) Transforms a point from the destinationILcdGeoReference
to the sourceILcdGeoReference
.void
TLcdGeoReference2GeoReference.destPoint2sourceSFCT
(ILcdPoint aDestinationPoint, ILcd3DEditablePoint aSourcePointSFCT) void
ILcdTopocentricCoordSysTransformation.geoc2topocSFCT
(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aXYZTopocPointSFCT) Coordinate conversion from earth centered, earth fixed cartesian coordinates to topocentric coordinates.void
TLcdTopocentricCoordSysTransfo2.geoc2topocSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZOut) Deprecated.void
TLcdTopocentricCoordSysTransformation.geoc2topocSFCT
(ILcdPoint aXYZGeocPoint, ILcd3DEditablePoint aXYZTopocPointSFCT) void
TLcdGridReferenceUtil.grid2lonlatSFCT
(ILcdPoint aXYPoint, ILcd2DEditablePoint a2DEditablePointSFCT) Transformation of a grid coordinate to a lonLatHeight coordinate.void
ILcdTopocentricCoordSysTransformation.llh2topocSFCT
(ILcdPoint aLLHGeodeticPoint, ILcd3DEditablePoint aXYZTopocPointSFCT) Coordinate conversion from lon-lat-height geodetic coordinate, the height being the ellipsoidal height, to topocentric coordinates.void
TLcdTopocentricCoordSysTransfo2.llh2topocSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aXYZOut) Deprecated.void
TLcdTopocentricCoordSysTransformation.llh2topocSFCT
(ILcdPoint aLLHPoint, ILcd3DEditablePoint aXYZTopocPointSFCT) 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
ILcdModelXYZWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd3DEditablePoint aWorldPointSFCT) Transforms a model point into a world point.void
TLcdCompositeModelXYZWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aEditablePoint) void
TLcdDefaultModelXYWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) void
TLcdDefaultModelXYZWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aEditablePoint) void
TLcdGeocentric2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Transforms a model point into a world point.void
TLcdGeodetic2Geocentric.modelPoint2worldSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aPointSFCT) void
TLcdGeodetic2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Transforms a model point into a world point.void
TLcdGeoid2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Deprecated.void
TLcdGrid2Geocentric.modelPoint2worldSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aPointSFCT) void
TLcdGrid2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) void
TLcdIdentityModelXYWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) Transforms a model point into a world point.void
TLcdIdentityModelXYZWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd3DEditablePoint a3DWorldPointSFCT) void
TLcdModelXYWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPointSFCT) Deprecated.Transforms a model point into a world point.void
TLcdModelXYZWorldTransformation.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd3DEditablePoint a3DWorldPointSFCT) Deprecated.void
TLcdTopocentric2Grid.modelPoint2worldSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aWorldPoint) Transforms a model point into a world point.double
ILcdModelZWorldTransformation.modelZ2worldZ
(ILcdPoint aModelPoint) Transforms a specified model z value to a world z value.double
TLcdLinearModelZWorldTransformation.modelZ2worldZ
(ILcdPoint aModelPoint) void
ILcdModelModelTransformation.sourcePoint2destinationSFCT
(ILcdPoint aSourcePoint, ILcd3DEditablePoint aDestinationPointSFCT) Moves a point of the destination reference to the location of a point of the source reference.void
TLcdDefaultModelModelTransformation.sourcePoint2destinationSFCT
(ILcdPoint aSourcePoint, ILcd3DEditablePoint aDestinationPointSFCT) void
TLcdGeoReference2GeoReference.sourcePoint2destinationSFCT
(ILcdPoint aSourcePoint, ILcd3DEditablePoint aDestinationPointSFCT) Transforms a point from the sourceILcdGeoReference
to the destinationILcdGeoReference
.void
TLcdGeoReference2GeoReference.sourcePoint2destSFCT
(ILcdPoint aSourcePoint, ILcd3DEditablePoint aDestinationPointSFCT) 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
ILcdTopocentricCoordSysTransformation.topoc2geocSFCT
(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aXYZGeocPointSFCT) Coordinate conversion from topocentric coordinates to earth centered, earth fixed cartesian coordinates.void
TLcdTopocentricCoordSysTransfo2.topoc2geocSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aXYZOut) Deprecated.void
TLcdTopocentricCoordSysTransformation.topoc2geocSFCT
(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aXYZGeocPointSFCT) void
ILcdTopocentricCoordSysTransformation.topoc2llhSFCT
(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aLLHGeodeticPointSFCT) Coordinate conversion from topocentric coordinates to lon-lat-height geodetic coordinates, the height being the ellipsoidal height.void
TLcdTopocentricCoordSysTransfo2.topoc2llhSFCT
(ILcdPoint aXYZPoint, ILcd3DEditablePoint aLLHOut) Deprecated.void
TLcdTopocentricCoordSysTransformation.topoc2llhSFCT
(ILcdPoint aXYZTopocPoint, ILcd3DEditablePoint aLLHPointSFCT) void
TLcdGridReferenceUtil.world2gridSFCT
(ILcdPoint aWorldPoint, ILcd2DEditablePoint aXYPointSFCT) Transformation of a world coordinate to a grid coordinate.void
ILcdModelXYWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Transforms a world point into a model point.void
ILcdModelXYZWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Transforms a world point into a model point.void
TLcdCompositeModelXYZWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aEditablePoint) void
TLcdDefaultModelXYWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) void
TLcdDefaultModelXYZWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aEditablePoint) void
TLcdGeocentric2Grid.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) void
TLcdGeodetic2Geocentric.worldPoint2modelSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aPointSFCT) void
TLcdGeodetic2Grid.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) void
TLcdGeoid2Grid.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Deprecated.void
TLcdGrid2Geocentric.worldPoint2modelSFCT
(ILcdPoint aPoint, ILcd3DEditablePoint aPointSFCT) void
TLcdGrid2Grid.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) void
TLcdIdentityModelXYWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) void
TLcdIdentityModelXYZWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) void
TLcdModelXYWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Deprecated.void
TLcdModelXYZWorldTransformation.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) Deprecated.void
TLcdTopocentric2Grid.worldPoint2modelSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aModelPointSFCT) double
ILcdModelZWorldTransformation.worldZ2ModelZ
(ILcdPoint aWorldPoint) Transforms a specified world z value to a model z value.double
TLcdLinearModelZWorldTransformation.worldZ2ModelZ
(ILcdPoint aWorldPoint) ModifierConstructorDescriptionTLcdTopocentricCoordSysTransfo2
(ILcdEllipsoid aEllipsoid, ILcdPoint aLLHOrigin) Deprecated.Topocentric cartesian coordinate system based on the specified ellipsoid and the origin located at theILcdPoint
aLLHOrigin
.TLcdTopocentricCoordSysTransfo2
(ILcdPoint aLLHOrigin) Deprecated.Constructs a topocentric cartesian coordinate system is based on the WGS_1984 ellipsoid and the origin located on the given lonLatHeight point.TLcdTopocentricCoordSysTransformation
(ILcdEllipsoid aEllipsoid, ILcdPoint aOrigin) Topocentric cartesian coordinate system based on the specified ellipsoid and the origin located at theILcdPoint
aOrigin
.Topocentric cartesian coordinate system based on the WGS_1984 ellipsoid and the origin located at theILcdPoint
aOrigin
. -
Uses of ILcdPoint in com.luciad.util
Modifier and TypeMethodDescriptionboolean
ILcdOnPointFunction.applyOnPoint
(ILcdPoint aPoint) Apply a function to the given point.static boolean
TLcdLonLatCoord.equalLonLatPoint
(ILcdPoint aPoint1, ILcdPoint aPoint2) Verify if two points are at the exact same location, taking into account longitude wrapping. -
Uses of ILcdPoint in com.luciad.util.expression
Modifier and TypeMethodDescriptionstatic <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.addPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that adds a number to a point.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.addPoints
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that adds two points.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.crossProduct
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that calculates the cross product of two points.static <T extends ILcdPoint>
ILcdExpression<Float> TLcdExpressionFactory.distance
(ILcdExpression<T> aFirst, ILcdExpression<T> aSecond) Returns an expression that is the Euclidean distance between two points.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.dividePoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that divides a point with a number.static <T extends ILcdPoint>
ILcdExpression<Float> TLcdExpressionFactory.dotProduct
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that calculates the dot product of two points.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.multiplyPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that multiplies a point with a number.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.subtractPoint
(ILcdExpression<T> aLeft, ILcdExpression<? extends Number> aRight) Returns an expression that subtracts a number from a point.static <T extends ILcdPoint>
ILcdExpression<T> TLcdExpressionFactory.subtractPoints
(ILcdExpression<T> aLeft, ILcdExpression<T> aRight) Returns an expression that subtracts two points.Modifier and TypeMethodDescriptionstatic <T extends Number>
ILcdExpression<ILcdPoint> TLcdExpressionFactory.modPoint
(ILcdExpression<ILcdPoint> aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter.static ILcdExpression
<ILcdPoint> TLcdExpressionFactory.viewPositionAttribute()
Returns an expression that represents the swing view position of the object.Modifier and TypeMethodDescriptionstatic <T extends Number>
ILcdExpression<ILcdPoint> TLcdExpressionFactory.modPoint
(ILcdExpression<ILcdPoint> aLeft, ILcdExpression<T> aRight) Returns an expression that finds the modulus of its left parameter with respect to the right parameter. -
Uses of ILcdPoint in com.luciad.util.height
Modifier and TypeMethodDescriptiondouble
ILcdHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) Returns the height at the given point.double
TLcdCompositeHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) double
TLcdFixedHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) Returns the same height for every point.double
TLcdImageHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) double
TLcdInterpolatingRasterHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) double
TLcdRasterHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) double
TLcdTransformedHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) double
TLcdViewHeightProvider.retrieveHeightAt
(ILcdPoint aPoint) -
Uses of ILcdPoint in com.luciad.util.measure
Modifier and TypeMethodDescriptionabstract TLcdISO19103Measure[]
ALcdMeasureProvider.retrieveMeasuresAt
(ILcdPoint aPoint, ILcdModelReference aPointReference, ALcdMeasureProvider.Parameters aParameters) This method retrieves the measures at the given point.TLcdTransformedMeasureProvider.retrieveMeasuresAt
(ILcdPoint aPoint, ILcdModelReference aPointReference, ALcdMeasureProvider.Parameters aParameters) -
Uses of ILcdPoint in com.luciad.view.gxy
Modifier and TypeMethodDescriptionILcdGXYView.getWorldOrigin()
Returns the point in world coordinates that maps onto the view origin.TLcdGXYViewBufferedImage.getWorldOrigin()
TLcdGXYViewCanvas.getWorldOrigin()
TLcdGXYViewJPanel.getWorldOrigin()
TLcdGXYViewJPanelLightWeight.getWorldOrigin()
TLcdGXYViewPanel.getWorldOrigin()
TLcdGXYViewPlanarImage.getWorldOrigin()
TLcdGXYViewXYWorldTransformation.getWorldOrigin()
Returns the worldOrigin value of thisTLcdGXYViewXYWorldTransformation
.Modifier and TypeMethodDescriptionvoid
ALcdGXYPen.accumulateArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) void
ILcdGXYPen.accumulateArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Accumulates a polyline approximation of the given arc to the internally stored path.void
ALcdGXYPen.accumulateLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) void
ILcdGXYPen.accumulateLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Accumulates a line from the current position to the given model point to the internally stored path.void
ILcdGXYPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) Appends a polyline approximation of the given arc to the givenILcdGeneralPath
.void
ILcdGXYPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) Appends a polyline approximation of the given arc to the givenILcdAWTPath
.void
TLcdGXYPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdGXYPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) protected void
ALcdGXYPen.appendCartesianArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) Appends a polyline approximation of the given arc to the givenILcdGeneralPath
.protected void
ALcdGXYPen.appendCartesianArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) Appends a polyline approximation of the given arc to the givenILcdAWTPath
.protected void
ALcdGXYPen.appendCartesianLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) Appends a straight line between the world coordinates of the current position and the given model point to the givenILcdGeneralPath
.protected void
ALcdGXYPen.appendCartesianLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) Appends a straight line between the AWT coordinates of the current position and the given model point to the givenILcdAWTPath
.void
ILcdGXYPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) Appends a line from the current position to the given model point to the givenILcdGeneralPath
.void
ILcdGXYPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) Appends a line from the current position to the given model point to the givenILcdAWTPath
.void
TLcdGXYPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdGXYPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) void
ALcdGXYPen.arcBoundsSFCT
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcd2DEditableBounds aBoundsSFCT) void
ILcdGXYPen.arcBoundsSFCT
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcd2DEditableBounds aBoundsSFCT) Calculates the bounding box in AWT coordinates of the given arc.void
ALcdGXYPen.drawArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) void
ILcdGXYPen.drawArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) Draws an arc onto the givenGraphics
.void
ALcdGXYPen.drawHotPoint
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) void
ALcdGXYPen.drawHotPoint
(ILcdPoint aPoint, String aReference, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) Draws a hot point at the given model point and a string next to this point.void
ILcdGXYPen.drawHotPoint
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) Draws a hot point at the given model point.void
ALcdGXYPen.drawLine
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) void
ILcdGXYPen.drawLine
(ILcdPoint aFromPoint, ILcdPoint aToPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) Draws a line between the two given model points onto the givenGraphics
.void
ALcdGXYPen.drawLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) void
ILcdGXYPen.drawLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) Draws a line from the current position to the given model point onto the givenGraphics
.void
TLcdGXYPen.drawLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) void
ALcdGXYPen.drawLineWithArrow
(ILcdPoint aPoint1, ILcdPoint aPoint2, int aLength, double aAngle, int aArrowType, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, Graphics aGraphics) Draws a line between the two given model points onto the givenGraphics
with arrows at either end or in the middle.boolean
ALcdGXYPen.isArcTouched
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, double aX, double aY, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
ILcdGXYPen.isArcTouched
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, double aX, double aY, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Tests if the given arc is touched by clicking at the given AWT point taking into account the given tolerance.protected boolean
ALcdGXYPen.isCartesianArcTouched
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, int aViewX, int aViewY, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Tests if the given arc is touched by clicking at the given AWT point taking into account the given tolerance.protected boolean
ALcdGXYPen.isCartesianLineTouched
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aXView, double aYView, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Tests if a given line is touched by clicking at the given AWT point.boolean
ALcdGXYPen.isHorizontalLineTouched
(ILcdPoint aPoint, double aDeltaX, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
ILcdGXYPen.isHorizontalLineTouched
(ILcdPoint aPoint, double aDeltaX, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Tests if a given horizontal line is touched by clicking at the given AWT point.boolean
ALcdGXYPen.isLineTouched
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
ILcdGXYPen.isLineTouched
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Tests if a given line is touched by clicking at the given AWT point.boolean
TLcdGXYPen.isLineTouched
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aXView, double aYView, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
ALcdGXYPen.isTouched
(ILcdPoint aPoint, double aX, double aY, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
ILcdGXYPen.isTouched
(ILcdPoint aPoint, double aX, double aY, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Tests if the given model point is touched by clicking at the given AWT point.boolean
ALcdGXYPen.isVerticalLineTouched
(ILcdPoint aPoint, double aDeltaY, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
ILcdGXYPen.isVerticalLineTouched
(ILcdPoint aPoint, double aDeltaY, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Tests if a given vertical line is touched by clicking at the given AWT point.void
ALcdGXYPen.lineBoundsSFCT
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcd2DEditableBounds aBoundsSFCT) void
ILcdGXYPen.lineBoundsSFCT
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcd2DEditableBounds aBoundsSFCT) Calculates the bounding box in AWT coordinates of the line between the two given model points.void
TLcdGXYPen.lineBoundsSFCT
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcd2DEditableBounds aBoundsSFCT) void
ILcdGXYViewModelTransformation.modelPoint2viewAWTPointSFCT
(ILcdPoint aModelPoint, Point aSFCTPoint) Converts aILcdPoint
in model coordinates to a Point in view coordinates.void
TLcdGXYViewModelTransformation.modelPoint2viewAWTPointSFCT
(ILcdPoint aModelPoint, Point aPointSFCT) void
ILcdGXYViewModelTransformation.modelPoint2viewXYPointSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint aSFCT2DEditablePoint) void
TLcdGXYViewModelTransformation.modelPoint2viewXYPointSFCT
(ILcdPoint aModelPoint, ILcd2DEditablePoint a2DEditablePointSFCT) final void
ALcdGXYPen.moveTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation) final void
ALcdGXYPen.moveTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) void
ILcdGXYPen.moveTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation) Moves the current position by setting its model coordinates to the given model point.void
ILcdGXYPen.moveTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) Moves the current position by setting its model coordinates to the given model point.void
ILcdGXYView.setWorldOrigin
(ILcdPoint aWorldOrigin) Sets the world origin of the view, repainting the view according toisAutoUpdate
.void
ILcdGXYView.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint) Sets the world origin of the view, optionally repainting the view.void
ILcdGXYView.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint, boolean aAdjusting) Sets the world origin of the view, optionally indicating subsequent property changes.void
TLcdGXYViewBufferedImage.setWorldOrigin
(ILcdPoint aWorldOrigin) void
TLcdGXYViewBufferedImage.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint) void
TLcdGXYViewBufferedImage.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint, boolean aAdjusting) void
TLcdGXYViewCanvas.setWorldOrigin
(ILcdPoint aWorldOrigin) void
TLcdGXYViewCanvas.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint) void
TLcdGXYViewCanvas.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint, boolean aAdjusting) void
TLcdGXYViewJPanel.setWorldOrigin
(ILcdPoint aWorldOrigin) void
TLcdGXYViewJPanel.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint) void
TLcdGXYViewJPanel.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint, boolean aAdjusting) void
TLcdGXYViewJPanelLightWeight.setWorldOrigin
(ILcdPoint aWorldOrigin) void
TLcdGXYViewJPanelLightWeight.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint) void
TLcdGXYViewJPanelLightWeight.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint, boolean aAdjusting) void
TLcdGXYViewPanel.setWorldOrigin
(ILcdPoint aWorldOrigin) void
TLcdGXYViewPanel.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint) void
TLcdGXYViewPanel.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint, boolean aAdjusting) void
TLcdGXYViewPlanarImage.setWorldOrigin
(ILcdPoint aWorldOrigin) void
TLcdGXYViewPlanarImage.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint) void
TLcdGXYViewPlanarImage.setWorldOrigin
(ILcdPoint aWorldOrigin, boolean aRepaint, boolean aAdjusting) void
TLcdGXYViewXYWorldTransformation.setWorldOrigin
(ILcdPoint aWorldOrigin) Sets the world origin.void
ILcdGXYViewModelTransformation.viewXYPoint2modelSFCT
(ILcdPoint aViewPoint, ILcd3DEditablePoint aModelPointSFCT) void
TLcdGXYViewModelTransformation.viewXYPoint2modelSFCT
(ILcdPoint aViewPoint, ILcd3DEditablePoint aModelPointSFCT) void
ILcdGXYViewXYWorldTransformation.viewXYPoint2worldSFCT
(ILcdPoint aViewPoint, ILcd2DEditablePoint aWorldPointSFCT) Converts anILcdPoint
in AWT view coordinates to aILcd2DEditablePoint
in world coordinates.void
TLcdGXYViewXYWorldTransformation.viewXYPoint2worldSFCT
(ILcdPoint aViewPoint, ILcd2DEditablePoint aWorldPointSFCT) void
ILcdGXYViewXYWorldTransformation.worldPoint2viewAWTPointSFCT
(ILcdPoint aWorldPoint, Point aViewPointSFCT) Converts anILcdPoint
in world coordinates to an AWTPoint
in AWT view coordinates.void
TLcdGXYViewXYWorldTransformation.worldPoint2viewAWTPointSFCT
(ILcdPoint aWorldPoint, Point aViewPointSFCT) 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) ModifierConstructorDescriptionTLcdGXYViewXYWorldTransformation
(Point aViewOrigin, ILcdPoint aWorldOrigin, double aScale) Constructs a transformation with the given view origin, world origin, and scale.TLcdGXYViewXYWorldTransformation
(Point aViewOrigin, ILcdPoint aWorldOrigin, double aScale, double aRotation) Constructs a transformation with the given view origin, world origin, scale, and rotation.TLcdGXYViewXYWorldTransformation
(Point aViewOrigin, ILcdPoint aWorldOrigin, double aScaleX, double aScaleY, double aRotation) Constructs a transformation with the given view origin, world origin, scale, and rotation. -
Uses of ILcdPoint in com.luciad.view.gxy.controller
Modifier and TypeMethodDescriptionprotected boolean
TLcdGXYCenterRasterController.containsValidRaster
(ILcdGXYLayer aGXYLayer, ILcdPoint aModelPoint) Deprecated.protected ILcdRaster
TLcdGXYCenterRasterController.retrieveRaster
(ILcdGXYLayer aGXYLayer, ILcdPoint aModelPoint) Deprecated.This method returns the first instance ofILcdRaster
of theILcdModel
of the givenILcdGXYLayer
that contains the givenILcdPoint
. -
Uses of ILcdPoint in com.luciad.view.gxy.controller.touch
Modifier and TypeMethodDescriptionprotected double
TLcdMapTouchRulerController.calculateAzimuth
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the azimuth in degrees between the two given points.protected double
TLcdMapTouchRulerController.calculateDistance
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the distance in meters between the two given points. -
Uses of ILcdPoint in com.luciad.view.gxy.measure
Modifier and TypeMethodDescriptionTLcdGXYViewMeasureProvider.retrieveMeasuresAt
(ILcdPoint aPoint, ILcdModelReference aPointReference, ALcdMeasureProvider.Parameters aParameters) This method retrieves the measures at the given point.void
TLcdGXYViewMeasureProvider.retrieveMeasuresAt
(ILcdPoint aPoint, ILcdModelReference aPointReference, ALcdMeasureProvider.Parameters aParameters, TLcdGXYViewMeasureProvider.Callback aCallback) This method retrieves the measures at the given point, and does not block the calling thread when handling asynchronous layers. -
Uses of ILcdPoint in com.luciad.view.gxy.painter
Modifier and TypeMethodDescriptionprotected ILcdPoint
TLcdGXYOffsetIconPainter.getFocusPoint()
Returns the focus point of the set object if it is anILcdShape
. -
Uses of ILcdPoint in com.luciad.view.lightspeed.camera
Modifier and TypeMethodDescriptionTLspViewXYZWorldTransformation3D.getEyePoint()
Returns the position of the viewer in world coordinates.TLspViewXYZWorldTransformation3D.getReferencePoint()
Returns the reference point of the viewer in world coordinates.TLspViewXYZWorldTransformation3D.getUpVector()
Returns the up vector of the viewer.Modifier and TypeMethodDescriptionabstract void
ALspViewXYZWorldTransformation.applyLocalOrigin
(ILcdGLDrawable aGLDrawable, ILcdPoint aOrigin) Modifies the OpenGLMODELVIEW
matrix so that the given point is the origin.void
TLspViewXYZWorldTransformation2D.applyLocalOrigin
(ILcdGLDrawable aGLDrawable, ILcdPoint aOrigin) Modifies the OpenGLMODELVIEW
matrix so that the given point is the origin.void
TLspViewXYZWorldTransformation3D.applyLocalOrigin
(ILcdGLDrawable aGLDrawable, ILcdPoint aOrigin) Applies a local coordinate origin to the viewer.void
TLspViewXYZWorldTransformation3D.clip2viewSFCT
(ILcdPoint aClipPoint, double aW, ILcd3DEditablePoint aViewPointSFCT) Transforms the given point in clip coordinates to a point in view coordinates.void
TLspViewXYZWorldTransformation2D.lookAt
(ILcdPoint aWorldOrigin, Point aViewOrigin, double aScale, double aRotation) Sets the given transformation parameters with a uniform scale.void
TLspViewXYZWorldTransformation2D.lookAt
(ILcdPoint aWorldOrigin, Point aViewOrigin, double aScaleX, double aScaleY, double aRotation) Sets the given transformation parameters.void
TLspViewXYZWorldTransformation3D.lookAt
(ILcdPoint aLookAt, double aDistance, double aYaw, double aPitch, double aRoll) Orients the viewer towards a given reference point.void
TLspViewXYZWorldTransformation3D.lookFrom
(ILcdPoint aLookFrom, double aDistance, double aYaw, double aPitch, double aRoll) Positions the viewer at a given eye point.void
ALspViewXYZWorldTransformation.viewPoint2ToolkitSFCT
(ILcdPoint aViewPoint, Point aToolkitPointSFCT) Transforms a point from view coordinates to toolkit coordinates.abstract void
ALspViewXYZWorldTransformation.viewPoint2WorldSFCT
(ILcdPoint aViewPoint, ILcd3DEditablePoint aWorldPointSFCT) Transforms a point in view coordinates to a point in world coordinates.void
TLspViewXYZWorldTransformation2D.viewPoint2WorldSFCT
(ILcdPoint aViewPoint, ILcd3DEditablePoint aWorldPointSFCT) void
TLspViewXYZWorldTransformation3D.viewPoint2WorldSFCT
(ILcdPoint aViewPoint, ILcd3DEditablePoint aWorldPointSFCT) double
TLspViewXYZWorldTransformation3D.worldPoint2ClipSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aClipPointSFCT) Transforms the given point in world coordinates to a point in clip coordinates.void
ALspViewXYZWorldTransformation.worldPoint2ToolkitSFCT
(ILcdPoint aWorldPoint, Point aToolkitPointSFCT) Transforms a point from world coordinates to toolkit coordinates.abstract void
ALspViewXYZWorldTransformation.worldPoint2ViewSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aViewPointSFCT) Transforms a point in world coordinates to a point in view coordinates.void
TLspViewXYZWorldTransformation2D.worldPoint2ViewSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aViewPointSFCT) void
TLspViewXYZWorldTransformation3D.worldPoint2ViewSFCT
(ILcdPoint aWorldPoint, ILcd3DEditablePoint aViewPointSFCT) -
Uses of ILcdPoint in com.luciad.view.lightspeed.camera.tracking
Modifier and TypeMethodDescriptionabstract ILcdPoint
ALspTrackingPointProvider.getTargetPoint()
Selects a target point that is to be followed by the camera, in world coordinates.TLspModelElementTrackingPointProvider.getTargetPoint()
-
Uses of ILcdPoint in com.luciad.view.lightspeed.controller.ruler
Modifier and TypeMethodDescriptionprotected double
TLspRulerController.calculateAzimuth
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdModelReference aReference, TLspRulerController.MeasureMode aMeasureMode) This method is called to calculate the azimuth for a segment of a ruler measurement.protected double
TLspRulerController.calculateDistance
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdModelReference aReference, TLspRulerController.MeasureMode aMeasureMode) This method is called to calculate the distance of a segment of a ruler measurement. -
Uses of ILcdPoint in com.luciad.view.lightspeed.controller.touch
Modifier and TypeMethodDescriptionALspTouchController.getCurrentLocations()
Returns the current locations of the touch points this controller is tracking.TLspTouchNavigateController.getCurrentLocations()
ALspTouchController.getOriginalLocations()
Returns the original locations of the touch points this controller is tracking (= the location of the point when it was passed to thetouchPointAvailable
method).TLspTouchNavigateController.getOriginalLocations()
ALspTouchController.getPreviousLocations()
Returns the locations of the touch points this controller is tracking during the previous event.TLspTouchNavigateController.getPreviousLocations()
-
Uses of ILcdPoint in com.luciad.view.lightspeed.controller.visualinspection
Modifier and TypeMethodDescriptionTLspMagnifierController.getPosition()
Returns the position of the magnifier center. -
Uses of ILcdPoint in com.luciad.view.lightspeed.editor
Modifier and TypeMethodDescriptionprotected ALspEditHandle
TLspExtrudedShapeEditor.createMaximumHandle
(ILcdEditableExtrudedShape shape, ILcdPoint basePoint, TLspEditContext aContext) Creates an edit handle that allows the user to adjust the maximum height of the given extruded shape by dragging it up/down.protected ALspEditHandle
TLspExtrudedShapeEditor.createMinimumHandle
(ILcdEditableExtrudedShape shape, ILcdPoint basePoint, TLspEditContext aContext) Creates an edit handle that allows the user to adjust the minimum height of the given extruded shape by dragging it up/down.void
TLspArcByCenterEditor.updateRadiusForPoint
(ILcd2DEditableCircularArcByCenterPoint aArc, ILcdModelReference aModelReference, ILcdPoint aNewPoint) -
Uses of ILcdPoint in com.luciad.view.lightspeed.editor.handle
Modifier and TypeMethodDescriptionprotected abstract ILcdPoint
ALspOutlineResizeHandle.calculateClosestReferencePoint
(ILcdPoint aModelPoint, Object aObject, TLspContext aContext) Retrieves the reference point of the given object that lies closest to the given point.TLspPointSetHandle.getPoint()
Returns the point that is set using this handle.TLspPointTranslationHandle.getPoint()
Returns the point that is set using this handle.Modifier and TypeMethodDescriptionprotected abstract ILcdPoint
ALspOutlineResizeHandle.calculateClosestReferencePoint
(ILcdPoint aModelPoint, Object aObject, TLspContext aContext) Retrieves the reference point of the given object that lies closest to the given point.protected TLspEditHandleResult
TLspPointSetHandle.createEditHandleResult
(ILcdPoint aViewPoint, AWTEvent aProcessedEvent, ELspInteractionStatus aInteractionStatus, TLspEditContext aEditContext) Deprecated.This method has been deprecated in favor ofcreateEditHandleResult
, which performs the same work but offers additional context information on the original event used to generate the view point.protected TLspEditHandleResult
TLspPointSetHandle.createEditHandleResult
(ILcdPoint aViewPoint, AWTEvent aOriginalEvent, AWTEvent aProcessedEvent, ELspInteractionStatus aInteractionStatus, TLspEditContext aEditContext) This method is called when a new point has been calculated correctly.protected TLspEditHandleResult
TLspPointTranslationHandle.createEditHandleResult
(ILcdPoint aViewPoint, AWTEvent aProcessedEvent, ELspInteractionStatus aInteractionStatus, TLspEditContext aEditContext) Creates a new edit handle result for the given view point.protected TLspEditHandleResultFX
TLspPointSetHandle.createEditHandleResultFX
(ILcdPoint aViewPoint, Event aOriginalEvent, Event aProcessedEvent, ELspInteractionStatus aInteractionStatus, TLspEditContext aEditContext) protected TLspEditHandleResultFX
TLspPointTranslationHandle.createEditHandleResultFX
(ILcdPoint aViewPoint, Event aProcessedEvent, ELspInteractionStatus aInteractionStatus, TLspEditContext aEditContext) ModifierConstructorDescriptionTLspPointSetHandle
(Object aGeometry, ILcdPoint aPoint, ILcdModelReference aPointReference) Creates a new handle for the given geometryTLspPointTranslationHandle
(Object aDomainObject, ILcdPoint aPoint, ILcdModelReference aPointReference) Constructs a point handle for the given editor that can be dragged or moved around with the mouse. -
Uses of ILcdPoint in com.luciad.view.lightspeed.editor.operation
Modifier and TypeMethodDescriptionTLspIndexedPointDescriptor.getPoint()
Returns the location of the pointTLspMoveDescriptor.getStartPoint()
Returns the start point of thisTLspMoveDescriptor
TLspMoveDescriptor.getTargetPoint()
Returns the target point of thisTLspMoveDescriptor
ModifierConstructorDescriptionTLspIndexedPointDescriptor
(ILcdModelReference aModelReference, ILcdPoint aPoint, Integer aIndex) Creates a new indexed point descriptorTLspMoveDescriptor
(ILcdModelReference aModelReference, ILcdPoint aStartPoint, ILcdPoint aTargetPoint) Creates a new unconstrained move from start to target pointTLspMoveDescriptor
(TLspMoveDescriptor.Constraints aConstraints, ILcdModelReference aModelReference, ILcdPoint aStartPoint, ILcdPoint aTargetPoint) Creates a new Constrained move from start to target point -
Uses of ILcdPoint in com.luciad.view.lightspeed.editor.snapping
Modifier and TypeMethodDescriptionprotected Collection
<ILcdPoint> TLspPointToPointSnapper.convertObjectToPointSnapTargets
(Object aObject, ILspLayer aLayer, ILspView aView) Deprecated.Method has been deprecated in favor of the more verbosegetSnapTargets
, which provides a lot more context information and better filtering capabilities to allow for more fine-grained control over snapping customization.Modifier and TypeMethodDescriptionprotected void
TLspPointToPointSnapper.getSnapTargets
(ILcdPoint aSnapFromPoint, ILcdGeoReference aSnapFromPointReference, TLspDomainObjectContext aSnapFromContext, Object aSnapFromGeometry, TLspDomainObjectContext aSnapToContext, Object aSnapToGeometry, List<ILcdPoint> aSnapPointTargetsSFCT) A method that you can override to customize snapping.Modifier and TypeMethodDescriptionprotected void
TLspPointToPointSnapper.getSnapTargets
(ILcdPoint aSnapFromPoint, ILcdGeoReference aSnapFromPointReference, TLspDomainObjectContext aSnapFromContext, Object aSnapFromGeometry, TLspDomainObjectContext aSnapToContext, Object aSnapToGeometry, List<ILcdPoint> aSnapPointTargetsSFCT) A method that you can override to customize snapping. -
Uses of ILcdPoint in com.luciad.view.lightspeed.geometry
Modifier and TypeMethodDescriptionboolean
TLspFrustum.isPointVisible
(ILcdPoint aPoint) Checks whether the given point (in world coordinates) is visible in this frustum. -
Uses of ILcdPoint in com.luciad.view.lightspeed.geometry.discretization
Modifier and TypeMethodDescriptionabstract void
ALspEditable3DMesh.setPosition
(int aIndex, ILcdPoint aVertex) Sets the vertex at the given index. -
Uses of ILcdPoint in com.luciad.view.lightspeed.label.algorithm
Modifier and TypeMethodDescriptionabstract double
ALspStampLabelLocationProvider.calculateLocation
(int aLocationIndex, TLspLabelID aLabel, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcd3DEditablePoint aUpperLeftPointSFCT) Returns the rotation and calculates the upper left corner of the bounds for the given domain object and sublabel ID, given the dimension.double
TLspLabelLocationProvider.calculateLocation
(int aLocationIndex, TLspLabelID aLabel, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcd3DEditablePoint aUpperLeftPointSFCT) protected boolean
ALspStampLabelLocationProvider.isValidLocation
(TLspLabelID aLabelID, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcdPoint aUpperLeftPoint, double aRotation) Checks if the given upper left point and rotation are valid.protected boolean
TLspLabelLocationProvider.isValidLocation
(TLspLabelID aLabelID, ILcdPoint aObjectAnchorPoint, Dimension2D aDimension, TLspContext aContext, ILcdPoint aUpperLeftPoint, double aRotation) -
Uses of ILcdPoint in com.luciad.view.lightspeed.layer
Modifier and TypeMethodDescriptionabstract ILcdPoint
ALspViewTouchInfo.getTouchedViewPoint()
Returns the point in view coordinates that was touched.TLspViewTouchInfo.getTouchedViewPoint()
abstract ILcdPoint
ALspWorldTouchInfo.getTouchedWorldPoint()
Returns the point in world coordinates that was touched.TLspWorldTouchInfo.getTouchedWorldPoint()
Modifier and TypeMethodDescriptionvoid
Sets the view touch info.void
TLspWorldTouchInfo.set
(Object aDomainObject, ILcdPoint aWorldPoint, ILspWorldElevationStyle.ElevationMode aElevationMode) Sets the world touch info.ModifierConstructorDescriptionTLspViewTouchInfo
(Object aDomainObject, ILcdPoint aTouchedPoint, boolean aHasDepth) Constructs a new view touch info.TLspWorldTouchInfo
(Object aDomainObject, ILcdPoint aWorldPoint, ILspWorldElevationStyle.ElevationMode aElevationMode) Constructs a new world touch info. -
Uses of ILcdPoint in com.luciad.view.lightspeed.layer.imageprojection
Modifier and TypeMethodDescriptionILspImageProjector.getEyePoint()
Returns the projector's eye point.TLspImageProjector.getEyePoint()
ILspImageProjector.getReferencePoint()
Returns the projector's reference point.TLspImageProjector.getReferencePoint()
ILspImageProjector.getUpVector()
Returns the projector's up vector.TLspImageProjector.getUpVector()
ILspImageProjectionLayer.projectPoint
(ILcdPoint aPoint, ILspImageProjector aProjector, ILspView aView) Projects a point onto the 3D terrain.ILspImageProjectionLayer.unProjectPoint
(ILcdPoint aPoint, ILspImageProjector aProjector, ILspView aView) Un-projects a point from the terrain onto the projector.Modifier and TypeMethodDescriptionvoid
TLspImageProjector.lookAt
(ILcdPoint aLookAt, double aDistance, double aYaw, double aPitch, double aRoll, ILcdGeoReference aProjectorReference) Computes the projector's eye point, reference point and up vector based on the given parameters.void
TLspImageProjector.lookFrom
(ILcdPoint aLookFrom, double aDistance, double aYaw, double aPitch, double aRoll, ILcdGeoReference aProjectorReference) Computes the projector's eye point, reference point and up vector based on the given parameters.ILspImageProjectionLayer.projectPoint
(ILcdPoint aPoint, ILspImageProjector aProjector, ILspView aView) Projects a point onto the 3D terrain.void
TLspImageProjector.setEyePoint
(ILcdPoint aEyePoint) Moves the projector's eye point to the specified location.void
TLspImageProjector.setReferencePoint
(ILcdPoint aReferencePoint) Moves the projector's reference point to the specified location.void
TLspImageProjector.setUpVector
(ILcdPoint aUpVector) Changes the projector's up vector.ILspImageProjectionLayer.unProjectPoint
(ILcdPoint aPoint, ILspImageProjector aProjector, ILspView aView) Un-projects a point from the terrain onto the projector.ModifierConstructorDescriptionTLspImageProjector
(ILcdPoint aEyePoint, ILcdPoint aReferencePoint, ILcdPoint aUpVector, double aFieldOfView, double aAspectRatio, double aRange) Creates a new image projector with the given properties. -
Uses of ILcdPoint in com.luciad.view.lightspeed.layer.raster
Modifier and TypeMethodDescriptionTLspRasterWorldTouchInfo.getModelPoint()
Returns the model point in the raster that was touched.Modifier and TypeMethodDescriptionvoid
TLspRasterWorldTouchInfo.setRasterPoint
(int aLevel, ILcdPoint aModelPoint) Sets the raster point that is touched. -
Uses of ILcdPoint in com.luciad.view.lightspeed.measure
Modifier and TypeMethodDescriptionTLspViewMeasureProvider.retrieveMeasuresAt
(ILcdPoint aPoint, ILcdModelReference aPointReference, ALcdMeasureProvider.Parameters aParameters) This method retrieves the measures at the given point. -
Uses of ILcdPoint in com.luciad.view.lightspeed.painter.grid
-
Uses of ILcdPoint in com.luciad.view.lightspeed.query
Modifier and TypeMethodDescriptionTLspIsTouchedQuery.getViewPoint()
Returns the view point that should be queried.ModifierConstructorDescriptionTLspIsTouchedQuery
(TLspLabelID aLabel, ILcdPoint aViewPoint, double aSensitivity) Creates a new is touched query for a label.TLspIsTouchedQuery
(TLspLabelID aLabel, ILcdPoint aViewPoint, double aSensitivity, ALspLabelLocation aLabelLocation) Creates a new is touched query for a label, for the given location.TLspIsTouchedQuery
(Object aObject, TLspPaintRepresentation aPaintRepresentation, ILcdPoint aViewPoint, double aSensitivity) Creates a new is touched query.TLspPaintedObjectsBoundsQuery
(TLspPaintRepresentationState aPaintRepresentationState, ILcdPoint aViewPoint, double aSensitivity) Creates a new objects bounds query.TLspPaintedObjectsTouchQuery
(TLspPaintRepresentationState aPaintRepresentationState, ILcdPoint aViewPoint, double aSensitivity) Creates a new touched objects query. -
Uses of ILcdPoint in com.luciad.view.lightspeed.services.effects
Modifier and TypeMethodDescriptionabstract ILcdPoint
ALspDirectionalLight.getDirectionVector()
Returns the vector pointing towards the light source.TLspDirectionalLight.getDirectionVector()
TLspHeadLight.getDirectionVector()
Returns a direction vector computed from the orientation of the viewer.Modifier and TypeMethodDescriptionvoid
TLspDirectionalLight.setDirectionVector
(ILcdPoint aDirectionVector) Sets the direction vector of the light.ModifierConstructorDescriptionTLspDirectionalLight
(Color aColor, ILcdPoint aDirectionVector) Creates a directional light with the given color and direction. -
Uses of ILcdPoint in com.luciad.view.lightspeed.services.terrain
Modifier and TypeMethodDescriptionILspTerrainSupport.getPointOnTerrain
(ILcdPoint aViewPoint, TLspContext aContext) Gets the front-most point in world coordinates on the terrain.ILspTerrainSupport.getViewPointForDraping
(ILcdPoint aViewPoint, TLspContext aContext) Converts the given view space point to a point that should be used to check for interaction with objects in the draping view.default ILcdPoint
ILspTerrainSupport.intersectTerrain
(ILcdPoint aWorldOrigin, ILcdPoint aWorldDestination, boolean aForceUseTerrain, TLspContext aContext) Equivalent toILspTerrainSupport.intersectTerrain(ILcdPoint, ILcdPoint, TLspContext)
, but can also return intersections when the view is set to 2D.ILspTerrainSupport.intersectTerrain
(ILcdPoint aWorldOrigin, ILcdPoint aWorldDestination, TLspContext aContext) Finds a point on the terrain that is the first intersection of the ray originating from the given origin and cast in the direction of the given destination (both defined in the view's world reference system).Modifier and TypeMethodDescriptionvoid
ILspTerrainSupport.convertFromDrapingContextSFCT
(ILcdPoint aDrapingWorldPoint, TLspContext aContext, ILcd3DEditablePoint aWorldPointSFCT) Converts the given world point in the draping context back to the regular context.ILspTerrainSupport.getPointOnTerrain
(ILcdPoint aViewPoint, TLspContext aContext) Gets the front-most point in world coordinates on the terrain.ILspTerrainSupport.getViewPointForDraping
(ILcdPoint aViewPoint, TLspContext aContext) Converts the given view space point to a point that should be used to check for interaction with objects in the draping view.default ILcdPoint
ILspTerrainSupport.intersectTerrain
(ILcdPoint aWorldOrigin, ILcdPoint aWorldDestination, boolean aForceUseTerrain, TLspContext aContext) Equivalent toILspTerrainSupport.intersectTerrain(ILcdPoint, ILcdPoint, TLspContext)
, but can also return intersections when the view is set to 2D.ILspTerrainSupport.intersectTerrain
(ILcdPoint aWorldOrigin, ILcdPoint aWorldDestination, TLspContext aContext) Finds a point on the terrain that is the first intersection of the ray originating from the given origin and cast in the direction of the given destination (both defined in the view's world reference system). -
Uses of ILcdPoint in com.luciad.view.lightspeed.services.vertexarray
Modifier and TypeMethodDescriptionILspVertexArray.getCoordinateOrigin()
Returns the point relative to which the coordinates in this vertex array are defined.Modifier and TypeMethodDescriptionvoid
ILspVertexArrayRenderer.applyLocalOrigin
(ILcdGLDrawable aGLDrawable, ILspView aView, ILcdPoint aPoint) Applies the given point as the local origin.static ILspVertexArray
TLspVertexArrayFactory.createInterleavedArray
(Buffer aBuffer, int aNbVertices, ILcdPoint aCoordinateOrigin, int aGLInterleavedArrayFormat) Creates anILspVertexArray
with the specified data and a vertex attribute layout as used withglInterleavedArrays()
.static ILspIndexedVertexArray
TLspVertexArrayFactory.createInterleavedIndexedArray
(Buffer aBuffer, int aNbVertices, ILcdPoint aCoordinateOrigin, int aGLInterleavedArrayFormat, IntBuffer aElementArray, int aIndexCount, TLspPrimitiveType aPrimitiveType) Creates anILspVertexArray
with the specified data and a vertex attribute layout as used withglInterleavedArrays()
.static ILspNonIndexedVertexArray
TLspVertexArrayFactory.createInterleavedNonIndexedArray
(Buffer aBuffer, int aNbVertices, ILcdPoint aCoordinateOrigin, int aGLInterleavedArrayFormat, TLspPrimitiveType aPrimitiveType) Creates anILspVertexArray
with the specified data and a vertex attribute layout as used withglInterleavedArrays()
.void
ILspVertexArrayRenderer.restoreLocalOrigin
(ILcdGLDrawable aGLDrawable, ILspView aView, ILcdPoint aPoint) Restores a previously set local origin. -
Uses of ILcdPoint in com.luciad.view.lightspeed.util
Modifier and TypeMethodDescriptionTLspViewNavigationUtil.animatedContinuousRotate
(ILcdPoint aRotateCenter, double aYawSpeed, double aPitchSpeed) Returns an animation that rotates the view aroundaRotateCenter
until stopped.TLspViewNavigationUtil.animatedContinuousZoom
(ILcdPoint aViewPointCenter, double aZoomSpeed) Returns an animation that zooms the view in or out onaViewPointCenter
until stopped.TLspViewNavigationUtil.animatedPan
(ILcdPoint aViewPointStart, ILcdPoint aViewPointDestination) Returns an animation with the specifiedaDuration
that pans the view fromaViewPointStart
toaViewPointDestination
.TLspViewNavigationUtil.animatedRotate
(ILcdPoint aRotateCenter, double aDeltaYaw, double aDeltaPitch) Returns an animation with the specifiedaDuration
that rotates the view aroundaRotateCenter
.TLspViewNavigationUtil.animatedZoom
(double aFactor, ILcdPoint aViewPointCenter) Starts anILcdAnimation
that zooms the view by the specified factor.TLspViewNavigationUtil.animatedZoomTo
(ILcdPoint aViewPointDestination, double aFactor) Starts anILcdAnimation
that centers the view on the specified point and zooms it by the specified factor.void
Pans the view so that the world point visible underaViewPointStart
is visible underaViewPointDestination
instead.void
Rotates the view aroundaRotateCenter
.void
Rotates the view aroundaRotateCenter
.void
Zooms in or out onaViewPointCenter
with the specified factor. -
Uses of ILcdPoint in com.luciad.view.lightspeed.util.opengl.texturefont
Modifier and TypeMethodDescriptionvoid
TLspTextureFont.drawString
(ILcdGLDrawable aGLDrawable, ILcdPoint aLocation, ILcdBounds aBounds, double aSize, String aString, TLspContext aContext) Draws a string at the specified location and with the given size.void
TLspTextureFont.drawString
(ILcdGLDrawable aGLDrawable, ILcdPoint aLocation, String aString) Draws a string at the specified location with the font's native size.Modifier and TypeMethodDescriptionvoid
TLspTextureFont.drawStrings
(ILcdGLDrawable aGLDrawable, List<ILcdPoint> aPositions, List<ILcdBounds> aBounds, double aSize, List<String> aStrings, TLspContext aContext) -
Uses of ILcdPoint in com.luciad.view.map
Modifier and TypeMethodDescriptionTLcdAdvancedMapRulerController.getMeasurementPoint
(int aIndex) The measurement point at the given index.Modifier and TypeMethodDescriptionvoid
TLcdGeodeticPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdGeodeticPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) void
TLcdGridPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdGridPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) void
TLcdProjectionPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdProjectionPen.appendArc
(ILcdPoint aCenter, double aA, double aB, double aRotAngle, double aStartAngle, double aArcAngle, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) void
TLcdGeodeticPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdGeodeticPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) void
TLcdGridPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdGridPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) void
TLcdProjectionPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGeneralPath aGeneralPathSFCT) void
TLcdProjectionPen.appendLineTo
(ILcdPoint aPoint, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation, ILcdAWTPath aAWTPathSFCT) Transforms a grid point in the BNG reference system into BNG notation.protected double
TLcdAdvancedMapRulerController.calculateAzimuth
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the azimuth in degrees between the two given points.protected double
TLcdAdvancedMapRulerController.calculateDistance
(ILcdPoint aPoint1, ILcdPoint aPoint2, ILcdGeoReference aGeoReference, int aMeasureMode, ILcdGXYContext aGXYContext) Calculates the distance in meters between the two given points.TLcdUPSGridSystem.getUPSGrid
(ILcdPoint aLLP) Returns theTLcdUPSGrid
for the given lon lat point.TLcdUTMGridSystem.getUTMGrid
(ILcdPoint aLLP) Returns theTLcdUTMGrid
for the given lon lat point.static boolean
TLcdUPSGridSystem.inLonLatBounds
(ILcdPoint aLLP) Checks if anILcdPoint
is inside the valid area of the UPS grid system.static boolean
TLcdUTMGridSystem.inLonLatBounds
(ILcdPoint aLLP) Checks if anILcdPoint
is inside the valid area of the UTM grid system.boolean
TLcdGeodeticPen.isLineTouched
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
TLcdGridPen.isLineTouched
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) boolean
TLcdProjectionPen.isLineTouched
(ILcdPoint aPoint1, ILcdPoint aPoint2, double aX, double aY, boolean aIncludeHotPoint, int aSensitivity, ILcdModelXYWorldTransformation aModelXYWorldTransformation, ILcdGXYViewXYWorldTransformation aGXYViewXYWorldTransformation) TLcdBNGUtil.lonLat2Bng
(ILcdPoint aLonLatPoint, int aNumberOfDigits, boolean aIncludeSpaces) Converts a lon-lat point (WGS84) into BNG notation.TLcdUPSUtil.lonLat2Ups
(ILcdPoint aLonLatPoint) This method converts the given lon lat point to a UPS String.TLcdUpsMgrsUtil.lonLat2UpsMgrs
(ILcdPoint aLonLatPoint, int aNumberOfDigits) Converts a lon-lat point (WGS84) into Military GridSystem
coordinates for a UPS projection.TLcdUTMUtil.lonLat2Utm
(ILcdPoint aLonLatPoint) This method converts the given lon lat point to a UTM String.TLcdUtmMgrsUtil.lonLat2UtmMgrs
(ILcdPoint aLLP, int aNumberOfDigits) Converts a lon-lat point into Military GridSystem
coordinates for a UTM projection.When called with a non-null value, this grid layer will map its origin (0, 0) to the given point on the map.static boolean
TLcdUPSGridSystem.retrieveZone
(ILcdPoint aLLP) Returns the UPS zone for the given point.static int
TLcdUTMGridSystem.retrieveZone
(ILcdPoint aLLP) Returns the UTM zone for the given point.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 ILcdPoint in com.luciad.view.map.multilevelgrid
Modifier and TypeMethodDescriptionstatic void
TLcdMultilevelGridUtil.multilevelCoordinateAtSFCT
(ILcdPoint aPoint, int aNumberOfLevels, ILcdMultilevelGrid aMultilevelGrid, ILcdGeoReference aGeoReference, ILcdEditableMultilevelGridCoordinate aEditableMultilevelCoordinateSFCT) Finds the multilevel coordinate with the given number of levels specified that covers the point passed. -
Uses of ILcdPoint in com.luciad.view.swing
Modifier and TypeMethodDescriptionTLcdGeoAnchoredBalloonDescriptor.getAnchorPoint()
Returns the point to which the described balloon is anchored.ModifierConstructorDescriptionTLcdGeoAnchoredBalloonDescriptor
(Object aObject, String aTypeName, ILcdPoint aPoint, ILcdGeoReference aGeoReference) Create a balloon descriptor describing a balloon that is anchored to a geo referenced point. -
Uses of ILcdPoint in com.luciad.view.vertical
Modifier and TypeMethodDescriptionTLcdVVCursorChangeEvent.getLeftPoint()
ILcdVVModel.getPoint
(int aIndex) TLcdVVCursorChangeEvent.getRightPoint()
TLcdVVJPanel.getVerticalCursorPosition()
Returns the main profile point, that, together with the point to the right of it, defines the X-axis positions between which the vertical cursor is positioned.Modifier and TypeMethodDescriptionvoid
TLcdVVJPanel.setVerticalCursorPosition
(ILcdPoint aPoint) Moves the vertical cursor to the location of the given main profile point in the view.ModifierConstructorDescriptionTLcdVVCursorChangeEvent
(Object aSource, ILcdPoint aLeftPoint, ILcdPoint aRightPoint, double aPercentage) Deprecated.Use the constructor with the left index instead.TLcdVVCursorChangeEvent
(Object aSource, ILcdPoint aLeftPoint, ILcdPoint aRightPoint, double aPercentage, int aLeftPointIndex) Creates a new event signalling a change in the cursor's position.
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)