vgp.curve.torusknot
Class PjTorusKnot
java.lang.Object
|
+--jv.object.PsObject
|
+--jv.project.PjProject
|
+--vgp.curve.torusknot.PjTorusKnot
- public class PjTorusKnot
- extends PjProject
Demo project for handling multiple geometries in the JavaView viewer.
- Version:
- 07.11.99, 1.01 revised (kp) Lower limit of tube discr changed to 2.
30.01.99, 1.00 created (kp)
- Author:
- Konrad Polthier
- See Also:
- Serialized Form
|
Method Summary |
void |
init()
Initialize and reset project, stops the running animation if any.
|
void |
setDefWindings(int defNumUWindings,
int defNumZWindings)
|
void |
setWindings(int numUWindings,
int numZWindings)
|
void |
start()
Method is invoked during loading of a project in JavaView.
|
boolean |
update(java.lang.Object event)
Update the class whenever a child has changed.
|
| Methods inherited from class jv.project.PjProject |
addDisplay,
addGeometry,
addGeometry,
dispose,
dragDisplay,
dragInitial,
dragVertex,
fitDisplays,
getAnimation,
getDisplay,
getDisplays,
getGeometry,
getGeometry,
getNumGeometries,
getParameter,
getViewer,
hasAnimation,
hasDisplay,
markVertices,
pickDisplay,
pickInitial,
pickVertex,
removeDisplay,
removeGeometries,
removeGeometry,
selectDisplay,
selectGeometry,
setAnimation,
setDisplay,
setParameter,
setTime,
setViewer,
stop,
unmarkVertices |
| Methods inherited from class jv.object.PsObject |
addInspector,
addUpdateListener,
clearTag,
clone,
clone,
clone,
copy,
getFather,
getInfoPanel,
getInspector,
getName,
getNumObjects,
hasInspector,
hasTag,
hasUpdateListener,
instanceOf,
instanceOf,
removeInspector,
removeUpdateListener,
setName,
setParent,
setTag,
toString |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
PjTorusKnot
public PjTorusKnot()
init
public void init()
- Description copied from class: PjProject
- Initialize and reset project, stops the running animation if any.
Does not reset any registered display nor geometry. They must
be reset individually in each subclass.
- Overrides:
- init in class PjProject
start
public void start()
- Description copied from class: PjProject
- Method is invoked during loading of a project in JavaView.
If a project has an animation object, then the animation panel is shown
when the project's this start() method is invoked during loading
of the project. Use setAnimation(PsAnimation)
to register an animation.
- Overrides:
- start in class PjProject
- Tags copied from class: PjProject
- See Also:
PvViewerIf.start()
update
public boolean update(java.lang.Object event)
- Update the class whenever a child has changed.
Method is usually invoked from the children.
- Overrides:
- update in class PsObject
- Tags copied from interface: PsUpdateIf
- Parameters:
event - carries a lot of information- Returns:
- true if event has been handled, otherwise false
- See Also:
PsObject,
PsUpdateIf.getFather(),
PsUpdateIf.setParent(PsUpdateIf)
setDefWindings
public void setDefWindings(int defNumUWindings,
int defNumZWindings)
setWindings
public void setWindings(int numUWindings,
int numZWindings)
The software JavaView® is copyright protected. All Rights Reserved.