org.cogchar.integroid.broker
Class IntegroidHelpFuncs

java.lang.Object
  extended by org.cogchar.integroid.broker.IntegroidHelpFuncs

public class IntegroidHelpFuncs
extends Object

Author:
Stu B.

Constructor Summary
IntegroidHelpFuncs()
           
 
Method Summary
static AwarenessCue addAwarenessCue(IntegroidFacade igf, double strength)
           
static TextCue addTextCue(IntegroidFacade igf, String channelName, String txtVal, double strength)
           
static ThoughtCue addThoughtCueForName(IntegroidFacade igf, String thoughtName, double strength)
           
static TimerCue addTimerCue(IntegroidFacade igf, String timerName, Integer durationSec)
           
static void advanceNowCue(IntegroidFacade igf, Long nextNowDurationMsec, Double strength)
           
static void clearAnimationJob(IntegroidFacade igf, AnimationExecJob aej)
           
static void clearCue(IntegroidFacade igf, CueStub c)
           
static void clearMatchingNamedCues(IntegroidFacade igf, NamedCue nc)
           
static void clearMatchingNamedCues(IntegroidFacade igf, String name)
           
static List<String> getAnimNamesMatchingRegexp(IntegroidFacade igf, String regexpText)
           
static List<String> getAnimNamesMatchingTypes(IntegroidFacade igf, String mainType, String subType, String subSubType)
           
static List<String> getAnimNamesStartingWith(IntegroidFacade igf, String namePrefix)
           
static Logger getLoggerForTopic(String topic)
           
static void playAnimation(IntegroidFacade igf, String animName, String gestureName, double rashAllowMult, double rashBonusAllow)
           
static String randomAnimNameMatchingRegexp(IntegroidFacade igf, String nameRegexpText)
           
static String randomAnimNameWithPrefix(IntegroidFacade igf, String namePrefix)
           
static String randomString(IntegroidFacade igf, String... choices)
           
static Integer randomWholeNumber(IntegroidFacade igf, Integer upperBoundExclusive)
           
static void setGazeStrategy(IntegroidFacade igf, String name)
           
static void setHoldAndRecenterStrategy(IntegroidFacade igf, String name)
           
static VariableCue setVariable(IntegroidFacade igf, String varName, String varVal, double strength)
           
static void suggestGazeTarget(IntegroidFacade igf, IGazeTarget igt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegroidHelpFuncs

public IntegroidHelpFuncs()
Method Detail

getLoggerForTopic

public static Logger getLoggerForTopic(String topic)

setVariable

public static VariableCue setVariable(IntegroidFacade igf,
                                      String varName,
                                      String varVal,
                                      double strength)

addAwarenessCue

public static AwarenessCue addAwarenessCue(IntegroidFacade igf,
                                           double strength)

addTextCue

public static TextCue addTextCue(IntegroidFacade igf,
                                 String channelName,
                                 String txtVal,
                                 double strength)

addTimerCue

public static TimerCue addTimerCue(IntegroidFacade igf,
                                   String timerName,
                                   Integer durationSec)

clearCue

public static void clearCue(IntegroidFacade igf,
                            CueStub c)

clearMatchingNamedCues

public static void clearMatchingNamedCues(IntegroidFacade igf,
                                          NamedCue nc)

clearMatchingNamedCues

public static void clearMatchingNamedCues(IntegroidFacade igf,
                                          String name)

addThoughtCueForName

public static ThoughtCue addThoughtCueForName(IntegroidFacade igf,
                                              String thoughtName,
                                              double strength)

playAnimation

public static void playAnimation(IntegroidFacade igf,
                                 String animName,
                                 String gestureName,
                                 double rashAllowMult,
                                 double rashBonusAllow)

clearAnimationJob

public static void clearAnimationJob(IntegroidFacade igf,
                                     AnimationExecJob aej)

advanceNowCue

public static void advanceNowCue(IntegroidFacade igf,
                                 Long nextNowDurationMsec,
                                 Double strength)

randomWholeNumber

public static Integer randomWholeNumber(IntegroidFacade igf,
                                        Integer upperBoundExclusive)

randomString

public static String randomString(IntegroidFacade igf,
                                  String... choices)

setGazeStrategy

public static void setGazeStrategy(IntegroidFacade igf,
                                   String name)

setHoldAndRecenterStrategy

public static void setHoldAndRecenterStrategy(IntegroidFacade igf,
                                              String name)

suggestGazeTarget

public static void suggestGazeTarget(IntegroidFacade igf,
                                     IGazeTarget igt)

getAnimNamesMatchingRegexp

public static List<String> getAnimNamesMatchingRegexp(IntegroidFacade igf,
                                                      String regexpText)

getAnimNamesStartingWith

public static List<String> getAnimNamesStartingWith(IntegroidFacade igf,
                                                    String namePrefix)

getAnimNamesMatchingTypes

public static List<String> getAnimNamesMatchingTypes(IntegroidFacade igf,
                                                     String mainType,
                                                     String subType,
                                                     String subSubType)

randomAnimNameWithPrefix

public static String randomAnimNameWithPrefix(IntegroidFacade igf,
                                              String namePrefix)

randomAnimNameMatchingRegexp

public static String randomAnimNameMatchingRegexp(IntegroidFacade igf,
                                                  String nameRegexpText)


Copyright © 2010-2012. All Rights Reserved.