org.cogchar.app.puma.behavior
Class PumaRobotMotionMapper

java.lang.Object
  extended by org.appdapter.core.log.BasicDebugger
      extended by org.cogchar.app.puma.behavior.PumaRobotMotionMapper
All Implemented Interfaces:
org.appdapter.core.log.Loggable

public class PumaRobotMotionMapper
extends org.appdapter.core.log.BasicDebugger

Author:
Stu B. This object knows how to do fun and useful things with underlying Robokind motion + animation services using the RobotAnimContext and RobotServiceContext (latter is currently unused, except to init the RobotAnimContext).

Field Summary
 
Fields inherited from interface org.appdapter.core.log.Loggable
IMPO_HI, IMPO_HIHI, IMPO_LO, IMPO_LOLO, IMPO_MAX, IMPO_MIN, IMPO_NORM
 
Constructor Summary
PumaRobotMotionMapper(org.appdapter.core.name.Ident animOutTrigChanID, org.cogchar.blob.emit.BehaviorConfigEmitter behavCE, List<ClassLoader> clsForRKConf, RobotServiceContext optLocalRobotSvcContext)
           
 
Method Summary
protected  org.cogchar.impl.perform.FancyTextPerfChan getBestAnimOutChan()
          This method exposes our "best" AnimOutChan at protected scope.
protected  void playBuiltinAnimNow(RobotAnimClient.BuiltinAnimKind baKind)
           
protected  void stopAndReset()
           
 
Methods inherited from class org.appdapter.core.log.BasicDebugger
checkDebugImportance, forceLog4jConfig, getLogger, getLoggerForClass, isLoggerUsable, logDebug, logError, logError, logInfo, logInfo, logInfoEvent, logWarning, logWarning, logWithException, setDebugImportanceThreshold, setLogger, useLoggerForClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PumaRobotMotionMapper

public PumaRobotMotionMapper(org.appdapter.core.name.Ident animOutTrigChanID,
                             org.cogchar.blob.emit.BehaviorConfigEmitter behavCE,
                             List<ClassLoader> clsForRKConf,
                             RobotServiceContext optLocalRobotSvcContext)
Method Detail

getBestAnimOutChan

protected org.cogchar.impl.perform.FancyTextPerfChan getBestAnimOutChan()
This method exposes our "best" AnimOutChan at protected scope. This is the main pathway for wiring animation triggers from behavior systems (whether local or remote).

Returns:

stopAndReset

protected void stopAndReset()

playBuiltinAnimNow

protected void playBuiltinAnimNow(RobotAnimClient.BuiltinAnimKind baKind)


Copyright © 2010-2013. All Rights Reserved.