Hello Phil,
Please be informed that the upcoming new SEAMCAT version 5.0.0 will be providing a basically new interface to external plugins, of which the EPP (stands for Event Processing Plugin) may fit your demands rather than modifying the source code with the risk of unintended side effects.
The interface to the EPP makes all simulated results available which you may require for the development of an enhanced algorithm for the simulation of cognitive capabilities. These results include for instance the positions of all components, the path loss between components, the simulated antenna gains, the simulated vectors for dRSS and iRSS values and so on.
The first beta version of SEAMCAT 5.0.0 is expected within the next two weeks, so you may download the source code of it as usual from the SEAMCAT Source Code pages as soon as available.
The (beta) source code will be also including some examples of EPPs (on the package org.seamcat.eventprocessing) which could assist you on your first steps into this field :)
In order to get an impression of the power of the new interface you may have a look at the attachment (a JavaDoc of a non-official alpha pre-release which I generated for my personal use).
Btw, the development of an EPP would you additionally allow to compare your improved algorithms with the implemented feature based on the same simulation.
Regards,
Karl
P.S.: the source code project management has been changed to Maven. STG recommends therefore the usage of the IDE IntelliJ IDEA of which a free community version can be downloaded from here.