org.jactr.modules.pm.visual.memory
Class VisualUtilities

java.lang.Object
  extended by org.jactr.modules.pm.visual.memory.VisualUtilities

public class VisualUtilities
extends java.lang.Object


Constructor Summary
VisualUtilities()
           
 
Method Summary
static PerceptualSearchResult getSearchResult(IChunk locationChunk, IVisualMemory visualMemory)
           
static PerceptualSearchResult getSearchResult(org.commonreality.identifier.IIdentifier perceptualIdentifier, IVisualMemory visualMemory)
          return search result with identifier
static IChunk getVisualLocation(PerceptualSearchResult searchResult, IVisualMemory visualMemory)
          returns PerceptualSearchResult.getLocation() if IVisualMemory.isStickyAttentionEnabled() is false.
static boolean isCurrentlySticky(IChunk perceptualEncoding, IVisualMemory visualMemory, IActivationBuffer buffer)
          returns false if !IVisualMemory.isStickyAttentionEnabled().
static boolean isCurrentlySticky(org.commonreality.identifier.IIdentifier identifier, IVisualMemory visualMemory)
          returns false if !IVisualMemory.isStickyAttentionEnabled().
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualUtilities

public VisualUtilities()
Method Detail

getSearchResult

public static PerceptualSearchResult getSearchResult(IChunk locationChunk,
                                                     IVisualMemory visualMemory)

getSearchResult

public static PerceptualSearchResult getSearchResult(org.commonreality.identifier.IIdentifier perceptualIdentifier,
                                                     IVisualMemory visualMemory)
return search result with identifier

Parameters:
perceptualIdentifier -
visualMemory -
Returns:

getVisualLocation

public static IChunk getVisualLocation(PerceptualSearchResult searchResult,
                                       IVisualMemory visualMemory)
returns PerceptualSearchResult.getLocation() if IVisualMemory.isStickyAttentionEnabled() is false. Otherwise, it attends to resolve to the current visual-location of the PerceptualSearchResult.getPercept() if it is the latest visual search

Parameters:
searchResult -
visualMemory -
Returns:

isCurrentlySticky

public static boolean isCurrentlySticky(org.commonreality.identifier.IIdentifier identifier,
                                        IVisualMemory visualMemory)
returns false if !IVisualMemory.isStickyAttentionEnabled(). Else if the last visual search percept identifier matches the provided

Parameters:
identifier -
visualMemory -
Returns:

isCurrentlySticky

public static boolean isCurrentlySticky(IChunk perceptualEncoding,
                                        IVisualMemory visualMemory,
                                        IActivationBuffer buffer)
returns false if !IVisualMemory.isStickyAttentionEnabled(). Else true if the perceptual chunk is in the associataed buffer

Parameters:
perceptualEncoding -
visualMemory -
buffer -
Returns: