|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface for the propagate/interpolate bean.
| Nested Class Summary | |
static interface |
PropagateInterpolateModule.PropagateListener
Listens for changes to the current propagation selection. |
| Method Summary | |
void |
addPropagateListener(PropagateInterpolateModule.PropagateListener pl)
Adds a listener for changes to the list of items to propagate. |
java.util.Set |
getPropagatingDescriptors()
Gets all propagating descriptors. |
void |
interpolate(Instant start,
Instant end)
Interpolates all items on the propagation list. |
void |
interpolateAttributes(java.util.Iterator ats,
Instant start,
Instant stop)
Interpolates only the given attributes, without reference to or modification of the propagation list. |
void |
interpolateDescriptors(java.util.Iterator descs,
Instant start,
Instant stop)
Interpolates only the given descriptors, without reference to or modification of the propagation list. |
boolean |
isPropagatingThis(Descriptor d)
Tests to see if this descriptor is on the propagation list. |
void |
propagate(Instant start,
Instant end)
Interpolates the value from start to the interval [start, end]. |
void |
propagateAttributes(java.util.Iterator ats,
Instant start,
Instant end)
Propagates only the given attributes, without reference to or modification of the propagation list. |
void |
propagateDescriptors(java.util.Iterator descs,
Instant start,
Instant end)
Propagates only the given descriptors, without reference to or modification of the propagation list. |
void |
removePropagateListener(PropagateInterpolateModule.PropagateListener pl)
Removes the propagation list listener. |
void |
startPropagating(Attribute attr)
Adds the attribute to the propagation list. |
void |
startPropagating(Descriptor desc)
Adds a descriptor to the propagate list. |
void |
stopPropagating()
Stops all items from propagating. |
void |
stopPropagating(Attribute attr)
Removes the attribute from the propagation list. |
void |
stopPropagating(Descriptor desc)
Removes the given descriptor from the propagation list. |
| Method Detail |
public boolean isPropagatingThis(Descriptor d)
d - the descriptor instance
public java.util.Set getPropagatingDescriptors()
public void addPropagateListener(PropagateInterpolateModule.PropagateListener pl)
pl - the new listenerpublic void removePropagateListener(PropagateInterpolateModule.PropagateListener pl)
pl - the listener to removepublic void startPropagating(Descriptor desc)
desc - public void stopPropagating()
public void stopPropagating(Descriptor desc)
desc - the descriptor to removepublic void startPropagating(Attribute attr)
attr - the attribute to modifypublic void stopPropagating(Attribute attr)
attr - the attribute to remove
public void propagate(Instant start,
Instant end)
start - end -
public void interpolate(Instant start,
Instant end)
start - the frame to use as the start of the interpolationend - the frame or time to use as the end value of the
interpolation
public void propagateDescriptors(java.util.Iterator descs,
Instant start,
Instant end)
descs - the descriptors to propagatestart - the value of the descriptor to use, and one end
of the propagation rangeend - the last value to change
public void propagateAttributes(java.util.Iterator ats,
Instant start,
Instant end)
ats - the attributes to propagatestart - the value of the descriptor to use, and one end
of the propagation rangeend - the last value to change
public void interpolateDescriptors(java.util.Iterator descs,
Instant start,
Instant stop)
descs - the descriptors to interpolatestart - the first value of to use, and one end
of the interpolation rangestop - the last value to use, and the end of the
interpolation range
public void interpolateAttributes(java.util.Iterator ats,
Instant start,
Instant stop)
ats - the attributes to interpolatestart - the first value of to use, and one end
of the interpolation rangestop - the last value to use, and the end of the
interpolation range
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||