|
|||||||||||
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 removepublic 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
interpolationpublic 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 changepublic 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 changepublic 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 rangepublic 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 |