Package-level declarations
Types
Link copied to clipboard
class ConnectionBeam<T>(environment: Environment<T, Euclidean2DPosition>, radius: Double, beamWidth: Double) : ObservingRangeBasedNetworkModel<T, Euclidean2DPosition, Euclidean2DPosition>
Connects two nodes if, throwing a beam from one to the other, there exists at least one path entirely inside the beam that connects the two nodes. This model is ideal for environments with obstacles, where the user wants some tolerance in connection breaking.