Class ShipSearch

java.lang.Object
application.model.search.SearchProgram
application.model.search.cfind.ShipSearch

public class ShipSearch
extends SearchProgram
Implements CAViewer's gfind-like ship search program - cfind for multi-state and higher range rules.
  • Constructor Details

    • ShipSearch

      public ShipSearch​(ShipSearchParameters parameters)
      Constructs the ship search program with the provided parameters
      Parameters:
      parameters - The parameters of the search program
  • Method Details

    • search

      public void search​(int num)
      Description copied from class: SearchProgram
      Search for something num times
      Specified by:
      search in class SearchProgram
      Parameters:
      num - The number of times to search for something
    • searchThreaded

      public void searchThreaded​(int num, int numThreads)
      Description copied from class: SearchProgram
      Performs the search but with multi-threading
      Overrides:
      searchThreaded in class SearchProgram
      Parameters:
      num - The number of times to search for something
      numThreads - The number of threads to use in the search
    • writeToFile

      public boolean writeToFile​(java.io.File file)
      Description copied from class: SearchProgram
      Writes the search results to a file
      Specified by:
      writeToFile in class SearchProgram
      Parameters:
      file - The file to write the search results to
      Returns:
      Returns true if successful, false if unsuccessful