Interface VisionConsultantInterface

All Superinterfaces:
ConsultantInterface
All Known Implementing Classes:
MockVisionConsultant, RealVisionConsultant, VisionConsultant

public interface VisionConsultantInterface extends ConsultantInterface
  • Method Details

    • getTypeId

      Long getTypeId(Symbol objectRef)
      Get the underlying vision typeId associated with the object reference.
      Parameters:
      objectRef -
      Returns:
    • getTokens

      List<MemoryObject> getTokens(Symbol objectRef)
      Get tokens for an object reference. For now, this method just calls the getTokens method that takes in a typeId. In the future, this should probably not automatically start a visual search, but instead look through LTM which currently doesn't exist.
      Parameters:
      objectRef -
      Returns:
    • getTokenIds

      List<Long> getTokenIds(Symbol objectRef)
      Get token IDs for an object reference. For now, this method just calls the getTokenIds method that takes in a typeId. In the future, this should probably not automatically start a visual search, but instead look through LTM which currently doesn't exist.
      Parameters:
      objectRef -
      Returns: