|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.scilab.forge.scirenderer.tranformations.TransformationStackImpl
public class TransformationStackImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.scilab.forge.scirenderer.tranformations.TransformationStack |
|---|
TransformationStack.TransformationStackEvent |
| Constructor Summary | |
|---|---|
TransformationStackImpl()
|
|
| Method Summary | |
|---|---|
void |
addListener(TransformationStackListener listener)
Add a listener. |
void |
clear()
Pop all matrix on the stack except identity. |
protected void |
fireChanged(TransformationStack.TransformationStackEvent event,
Transformation top)
Fire a change event. |
Transformation |
peek()
Return the top transformation. |
Transformation |
pop()
Pop one matrix on the stack. |
void |
push(Transformation transformation)
Push the given transformation on the stack. |
void |
pushLeftMultiply(Transformation transformation)
Push the given transformation left time the peek on the stack. |
void |
pushRightMultiply(Transformation transformation)
Push the given transformation right time the peek on the stack. |
void |
removeListener(TransformationStackListener listener)
Remove a listener. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransformationStackImpl()
| Method Detail |
|---|
public void addListener(TransformationStackListener listener)
TransformationStack
addListener in interface TransformationStacklistener - added listener.public void removeListener(TransformationStackListener listener)
TransformationStack
removeListener in interface TransformationStacklistener - removed listener.public Transformation peek()
TransformationStack
peek in interface TransformationStackpublic void push(Transformation transformation)
TransformationStack
push in interface TransformationStacktransformation - the given transformation.public void pushRightMultiply(Transformation transformation)
TransformationStack
pushRightMultiply in interface TransformationStacktransformation - the given transformation.public void pushLeftMultiply(Transformation transformation)
TransformationStack
pushLeftMultiply in interface TransformationStacktransformation - the given transformation.public Transformation pop()
TransformationStack
pop in interface TransformationStackpublic void clear()
TransformationStack
clear in interface TransformationStack
protected void fireChanged(TransformationStack.TransformationStackEvent event,
Transformation top)
event - the event.top - the new top transformation.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||