Observer Target Pairs
class ObserverTargetPairs
Defines observer and target positions for use in surface visibility line of sight analysis.
Since
300.0.0
Constructors
Link copied to clipboard
constructor(observerPositions: Iterable<LineOfSightPosition>, targetPositions: Iterable<LineOfSightPosition>)
Creates an observer target pair for each combination of the given observer and target positions. Allows creation of pairs for the following scenarios:
Creates an arbitrary arrangement of observer and target pairs.
Properties
Link copied to clipboard
Pairs of observers and targets, with each pair defining a single line of sight. The collection of LineOfSight objects returned from LineOfSightFunction.evaluate is ordered to match these pairs. Each LineOfSight corresponds to the ObserverTargetPair at the same index.