Package com.luciad.tea
Interface ILcdPoint2PointIntervisibility
- All Known Subinterfaces:
ILcdExtendedPoint2PointIntervisibility
public interface ILcdPoint2PointIntervisibility
Represents the input and result of a visibility computation between two points.
-
Method Summary
Modifier and TypeMethodDescriptionGets the first point of theILcdPoint2PointIntervisibility
.double
Gets the height above the ground of the first point.Gets the second point of theILcdPoint2PointIntervisibility
.double
Gets the height above the ground of the second point.boolean
Indicates whether the result of the intervisibility computation is certain or not.boolean
Indicates whether the two points can see each other or not.
-
Method Details
-
getFromPoint
ILcdPoint getFromPoint()Gets the first point of theILcdPoint2PointIntervisibility
.- Returns:
- The first point of the
ILcdPoint2PointIntervisibility
.
-
getToPoint
ILcdPoint getToPoint()Gets the second point of theILcdPoint2PointIntervisibility
.- Returns:
- The second point of the
ILcdPoint2PointIntervisibility
.
-
getFromPointHeightAboveGround
double getFromPointHeightAboveGround()Gets the height above the ground of the first point.- Returns:
- The height above the ground of the first point.
-
getToPointHeightAboveGround
double getToPointHeightAboveGround()Gets the height above the ground of the second point.- Returns:
- The height above the ground of the second point.
-
isIntervisible
boolean isIntervisible()Indicates whether the two points can see each other or not.- Returns:
- true if the two points are intervisible, false otherwise.
-
isIntervisibilityCertain
boolean isIntervisibilityCertain()Indicates whether the result of the intervisibility computation is certain or not. E.g. it is possible that, due to unknown or invalid elevation data, the computations could not determine the correct intervisibility state between the two points.- Returns:
- true if the result of the intervisibility computation is certain, false otherwise.
-