org.cogchar.integroid.broker
Class IntegroidHelpFuncs
java.lang.Object
org.cogchar.integroid.broker.IntegroidHelpFuncs
public class IntegroidHelpFuncs
- extends Object
- Author:
- Stu B.
|
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 |
IntegroidHelpFuncs
public IntegroidHelpFuncs()
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.