|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gnu.gleem.ManipPart
|
+--gnu.gleem.ManipPartGroup
This class groups a set of ManipParts. Makes a set of ManipParts look like one.
| Constructor Summary | |
ManipPartGroup()
|
|
| Method Summary | |
void |
addChild(ManipPart child)
|
void |
clearHighlight()
Unhighlight this part |
ManipPart |
getChild(int index)
|
int |
getNumChildren()
|
boolean |
getPickable()
|
boolean |
getVisible()
|
void |
highlight()
Highlight this part |
void |
intersectRay(Vec3f rayStart,
Vec3f rayDirection,
java.util.List results,
Manip caller)
Intersect a ray with this part, returning all intersected points as HitPoints in the result list. |
void |
removeChild(ManipPart child)
|
void |
render(gl4java.GLFunc gl)
Render this ManipPart now using the given OpenGL routines and assuming an OpenGL context is current. |
void |
setPickable(boolean pickable)
Is this part pickable, or just decorative? Not pickable implies that intersectRay() will return immediately. |
void |
setTransform(Mat4f xform)
Sets the transform of this part. |
void |
setVisible(boolean visible)
Is this part visible? |
| Methods inherited from class gnu.gleem.ManipPart |
getParent, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ManipPartGroup()
| Method Detail |
public void addChild(ManipPart child)
public void removeChild(ManipPart child)
public int getNumChildren()
public ManipPart getChild(int index)
public void intersectRay(Vec3f rayStart,
Vec3f rayDirection,
java.util.List results,
Manip caller)
ManipPart
intersectRay in class ManipPartpublic void setTransform(Mat4f xform)
ManipPart
setTransform in class ManipPartpublic void highlight()
ManipPart
highlight in class ManipPartpublic void clearHighlight()
ManipPart
clearHighlight in class ManipPartpublic void setPickable(boolean pickable)
ManipPart
setPickable in class ManipPartpublic boolean getPickable()
getPickable in class ManipPartpublic void setVisible(boolean visible)
ManipPart
setVisible in class ManipPartpublic boolean getVisible()
getVisible in class ManipPartpublic void render(gl4java.GLFunc gl)
ManipPart
render in class ManipPart
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||