org.friendularity.impl.visual
Class DeicticVisualizer

java.lang.Object
  extended by org.appdapter.core.log.BasicDebugger
      extended by org.friendularity.impl.visual.BaseVisualizer<SelfEstimate>
          extended by org.friendularity.impl.visual.DeicticVisualizer
All Implemented Interfaces:
org.appdapter.core.log.Loggable, EstimateVisualizer<SelfEstimate>

public class DeicticVisualizer
extends BaseVisualizer<SelfEstimate>

Author:
Stu B.

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.friendularity.impl.visual.EstimateVisualizer
EstimateVisualizer.Jme3CoordinateFrame
 
Field Summary
 
Fields inherited from class org.appdapter.core.log.BasicDebugger
myLogger
 
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
DeicticVisualizer(BaseVisualizer<?> otherViz)
           
 
Method Summary
 void connectToTrialContent(org.cogchar.render.trial.TrialContent tc)
           
 void doUpdate(org.cogchar.render.sys.registry.RenderRegistryClient rrc, float tpf)
           
 void ensureDisplayed_onRendThrd(SelfEstimate te, float timePerFrame)
           
 void forceHeadCameraOntoSinbad()
           
 org.cogchar.render.goody.dynamic.VizShapeSiblingGroup getShapeGroup()
          This shapeGroup may be either local to this visualizer, or shared with others.
 void neutralizeEyeCamRotation(com.jme3.scene.CameraNode eyeCamNode)
           
 void putVizPyramidOnDefaultCam()
           
 void putVizPyramidOnDefaultCam(org.cogchar.render.sys.registry.RenderRegistryClient rrc)
           
 void setupNiftyPointingRays()
           
 void updateDisplay_onRendThrd(SelfEstimate te, float timePerFrame)
           
 
Methods inherited from class org.friendularity.impl.visual.BaseVisualizer
getConfigEmitter, getHumanoidFigureManager, getPhysicsSpace, getRenderRegistryClient, renderCurrentEstimates_onRendThrd
 
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

DeicticVisualizer

public DeicticVisualizer(BaseVisualizer<?> otherViz)
Method Detail

connectToTrialContent

public void connectToTrialContent(org.cogchar.render.trial.TrialContent tc)

forceHeadCameraOntoSinbad

public void forceHeadCameraOntoSinbad()

neutralizeEyeCamRotation

public void neutralizeEyeCamRotation(com.jme3.scene.CameraNode eyeCamNode)

putVizPyramidOnDefaultCam

public void putVizPyramidOnDefaultCam()

putVizPyramidOnDefaultCam

public void putVizPyramidOnDefaultCam(org.cogchar.render.sys.registry.RenderRegistryClient rrc)

setupNiftyPointingRays

public void setupNiftyPointingRays()

doUpdate

public void doUpdate(org.cogchar.render.sys.registry.RenderRegistryClient rrc,
                     float tpf)

getShapeGroup

public org.cogchar.render.goody.dynamic.VizShapeSiblingGroup getShapeGroup()
Description copied from interface: EstimateVisualizer
This shapeGroup may be either local to this visualizer, or shared with others.

Returns:

ensureDisplayed_onRendThrd

public void ensureDisplayed_onRendThrd(SelfEstimate te,
                                       float timePerFrame)
Specified by:
ensureDisplayed_onRendThrd in class BaseVisualizer<SelfEstimate>

updateDisplay_onRendThrd

public void updateDisplay_onRendThrd(SelfEstimate te,
                                     float timePerFrame)
Specified by:
updateDisplay_onRendThrd in class BaseVisualizer<SelfEstimate>


Copyright © 2011-2014. All Rights Reserved.