|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
MF - MotionFrame type used by this BlenderFS - FrameSource type used by this BlenderPosMap - PositionMap type used by this Blenderpublic interface Blender<MF extends MotionFrame<PosMap>,FS extends FrameSource<PosMap>,PosMap extends JointPositionMap>
Uses a FrameCombiner to blend move requests, and sends the results to a BlenderOutput.
| Field Summary | |
|---|---|
static String |
PROP_POSITION_MAP_TYPE
Used for specifying the type of position map used by this blender. |
| Method Summary | |
|---|---|
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. |
| Field Detail |
|---|
static final String PROP_POSITION_MAP_TYPE
| Method Detail |
|---|
void setFrameCombiner(FrameCombiner<MF,FS,PosMap> combiner)
combiner - FrameCombiner to setFrameCombiner<MF,FS,PosMap> getFrameCombiner()
void setOutput(BlenderOutput<PosMap> out)
out - BlenderOutput to set
void blend(long time,
long interval,
Map<? extends MF,? extends FS> frames)
time - time of the move requestinterval - time since the previous move requestframes - map of Frames and their FrameSources
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||