Uses of Interface
com.luciad.geometry.ILcdSegmentScanner
Packages that use ILcdSegmentScanner
Package
Description
Contains classes to perform geometry operations in cartesian space.
Contains classes to perform geometry operations on an ellipsoid.
Contains all classes for terrain elevation analysis.
-
Uses of ILcdSegmentScanner in com.luciad.geometry.cartesian
Classes in com.luciad.geometry.cartesian that implement ILcdSegmentScannerModifier and TypeClassDescriptionclassImplementation of ILcdSegmentScanner that generates points along Cartesian scan lines. -
Uses of ILcdSegmentScanner in com.luciad.geometry.ellipsoidal
Classes in com.luciad.geometry.ellipsoidal that implement ILcdSegmentScannerModifier and TypeClassDescriptionclassImplementation ofILcdSegmentScannerthat is based on a geodetic reference.classImplementation ofILcdSegmentScannerthat generates points along Geodetic scan lines.classImplementation ofILcdSegmentScannerthat generates points along a rhumb line (line of constant azimuth). -
Uses of ILcdSegmentScanner in com.luciad.tea
Classes in com.luciad.tea that implement ILcdSegmentScannerModifier and TypeClassDescriptionclassThis is a utility class for scanning terrain elevation along a line segment.Methods in com.luciad.tea that return ILcdSegmentScannerModifier and TypeMethodDescriptionTLcdTerrainSegmentScanner.getSegmentScanner()Scanner to use for generating the discrete segment points.TLcdTerrainRulerController.retrieveSegmentScanner(int aMeasuringMode, ILcdGeoReference aGeoReference, ILcdGXYContext aGXYContext) Returns a suitable segment scanner depending on the measuring mode and the reference of the start and end point.Methods in com.luciad.tea with parameters of type ILcdSegmentScannerModifier and TypeMethodDescriptionvoidTLcdTerrainSegmentScanner.setSegmentScanner(ILcdSegmentScanner aSegmentScanner) Set the scanner to use for generating the discrete segment points.doubleTLcdTerrainDistanceUtil.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.doubleTLcdTerrainDistanceUtil.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.