Class SinglePingModuleComputation

java.lang.Object
no.marec.api.korona.SinglePingModuleComputation
All Implemented Interfaces:
ModuleComputation

public abstract class SinglePingModuleComputation extends Object implements ModuleComputation
KORONA module computations that use only a single ping.
  • Constructor Details

    • SinglePingModuleComputation

      protected SinglePingModuleComputation()
      Constructor for subclasses.
  • Method Details

    • getPingBufferRadius

      public final int getPingBufferRadius()
      No buffering.
      Specified by:
      getPingBufferRadius in interface ModuleComputation
      Returns:
      0
    • compute

      public final void compute(PingBuffer pingBuffer)
      Calls compute(Ping) on the single ping in the ping buffer.
      Specified by:
      compute in interface ModuleComputation
      Parameters:
      pingBuffer - the ping buffer
    • compute

      public abstract void compute(Ping ping)
      Do computations on a single ping.
      Parameters:
      ping - the ping to do computations on