MF - MotionFrame type used by this DefaultBlenderFS - FrameSource type used by this DefaultBlenderPosMap - PositionMap type used by this DefaultBlenderpublic class DefaultBlender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap> extends Object implements Blender<MF,FS,PosMap>
PROP_POSITION_MAP_TYPE| Constructor and Description |
|---|
DefaultBlender() |
| Modifier and Type | Method and Description |
|---|---|
void |
blend(long time,
long interval,
Map<? extends MF,? extends FS> frames)
Uses the FrameCombiner to blend the given Frames, and sends the results
to the BlenderOutput.
|
FrameCombiner<MF,FS,PosMap> |
getFrameCombiner()
Returns the Blender's FrameCombiner.
|
void |
setFrameCombiner(FrameCombiner<MF,FS,PosMap> combiner)
Sets the Blender's FrameCombiner.
|
void |
setOutput(BlenderOutput<PosMap> out)
Sets the Blender's BlenderOutput.
|
public void setFrameCombiner(FrameCombiner<MF,FS,PosMap> combiner)
BlendersetFrameCombiner in interface Blender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap>combiner - FrameCombiner to setpublic FrameCombiner<MF,FS,PosMap> getFrameCombiner()
BlendergetFrameCombiner in interface Blender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap>public void setOutput(BlenderOutput<PosMap> out)
BlendersetOutput in interface Blender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap>out - BlenderOutput to setpublic void blend(long time,
long interval,
Map<? extends MF,? extends FS> frames)
Blenderblend in interface Blender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap>time - time of the move requestinterval - time since the previous move requestframes - map of Frames and their FrameSourcesCopyright © 2011-2014. All Rights Reserved.