| |
|
| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeRetained javax.media.j3d.LeafRetained javax.media.j3d.ClipRetained
ClipRetained | class ClipRetained extends LeafRetained (Code) | | The Clip leaf node defines the back, or far, clipping distance in
the virtual universe. The front clipping plane is defined in the
View object. If no clip node is in scope of the view platform
associated with the current view, then the back clipping plane is
also defined by the View.
See Also: View |
Constructor Summary | |
| ClipRetained() Constructs a Clip node with a default color (black). |
BACKDISTANCE_CHANGED | final static int BACKDISTANCE_CHANGED(Code) | | |
BOUNDINGLEAF_CHANGED | final static int BOUNDINGLEAF_CHANGED(Code) | | |
BOUNDS_CHANGED | final static int BOUNDS_CHANGED(Code) | | |
applicationRegion | Bounds applicationRegion(Code) | | The Boundary object defining the application region.
|
backDistance | double backDistance(Code) | | Clip's back distance
|
backDistanceInVworld | double backDistanceInVworld(Code) | | back distance scaled to vworld
|
inImmCtx | boolean inImmCtx(Code) | | |
isViewScoped | boolean isViewScoped(Code) | | |
targetThreads | final static int targetThreads(Code) | | |
transformedRegion | Bounds transformedRegion(Code) | | The transformed value of the applicationRegion.
|
ClipRetained | ClipRetained()(Code) | | Constructs a Clip node with a default color (black).
|
clearLive | void clearLive(SetLiveState s)(Code) | | This clearLive routine first calls the superclass's method, then
it removes itself to the list of lights
|
getApplicationBoundingLeaf | BoundingLeaf getApplicationBoundingLeaf()(Code) | | Get the Clip's application region
|
getApplicationBounds | final Bounds getApplicationBounds()(Code) | | Get the Backgound's application region.
this Clip's application bounds information |
getBackDistance | final double getBackDistance()(Code) | | Retrieves the clip's back distance.
the current back clipping distance |
getInImmCtx | boolean getInImmCtx()(Code) | | This gets the immedate mode context flag
|
initApplicationBoundingLeaf | void initApplicationBoundingLeaf(BoundingLeaf region)(Code) | | Initializes the Clip's application region
to the specified Leaf node.
|
initApplicationBounds | final void initApplicationBounds(Bounds region)(Code) | | Initializes the Clip's application region.
Parameters: region - a region that contains the Backgound's new application bounds |
initBackDistance | final void initBackDistance(double backDistance)(Code) | | initializes the clip's back distance to the specified value.
Parameters: backDistance - the new back clipping distance |
initMirrorObject | void initMirrorObject()(Code) | | |
setApplicationBoundingLeaf | void setApplicationBoundingLeaf(BoundingLeaf region)(Code) | | Set the Clip's application region to the specified Leaf node.
|
setApplicationBounds | final void setApplicationBounds(Bounds region)(Code) | | Set the Clip's application region.
Parameters: region - a region that contains the Clip's new application bounds |
setBackDistance | final void setBackDistance(double backDistance)(Code) | | Sets the clip's back distance to the specified value.
Parameters: backDistance - the new back clipping distance |
setInImmCtx | void setInImmCtx(boolean inCtx)(Code) | | This sets the immedate mode context flag
|
setLive | void setLive(SetLiveState s)(Code) | | This setLive routine first calls the superclass's method, then
it adds itself to the list of lights
|
updateBoundingLeaf | void updateBoundingLeaf()(Code) | | Note: This routine will only be called on
the mirror object - will update the object's
cached region and transformed region
|
updateImmediateMirrorObject | void updateImmediateMirrorObject(Object[] objs)(Code) | | |
updateImmediateTransformChange | void updateImmediateTransformChange()(Code) | | |
Methods inherited from javax.media.j3d.NodeRetained | void clearLive(SetLiveState s)(Code)(Java Doc) void computeCombineBounds(Bounds bounds)(Code)(Java Doc) void computeNonLiveLocalToVworld(Transform3D t, Node caller)(Code)(Java Doc) void dirtyBoundsCache()(Code)(Java Doc) void doSetLive(SetLiveState s)(Code)(Java Doc) public int equal(NnuId obj)(Code)(Java Doc) void findCollidableFlags(boolean collide)(Code)(Java Doc) void findPickableFlags(boolean pick)(Code)(Java Doc) void findTransformLevels(int transformLevels)(Code)(Java Doc) Bounds getBounds()(Code)(Java Doc) boolean getBoundsAutoCompute()(Code)(Java Doc) boolean getCollidable()(Code)(Java Doc) Transform3D getCurrentLocalToVworld()(Code)(Java Doc) Transform3D getCurrentLocalToVworld(int index)(Code)(Java Doc) Transform3D getCurrentLocalToVworld(HashKey key)(Code)(Java Doc) Bounds getEffectiveBounds()(Code)(Java Doc) public int getId()(Code)(Java Doc) Transform3D getLastLocalToVworld()(Code)(Java Doc) Transform3D getLastLocalToVworld(int index)(Code)(Java Doc) Transform3D getLastLocalToVworld(HashKey key)(Code)(Java Doc) Bounds getLocalBounds(Bounds bounds)(Code)(Java Doc) void getLocalToVworld(Transform3D t)(Code)(Java Doc) void getLocalToVworld(SceneGraphPath path, Transform3D t)(Code)(Java Doc) void getLocalToVworld(Transform3D t, HashKey key)(Code)(Java Doc) Locale getLocale()(Code)(Java Doc) NodeRetained getParent()(Code)(Java Doc) boolean getPickable()(Code)(Java Doc) VirtualUniverse getVirtualUniverse()(Code)(Java Doc) boolean isStatic()(Code)(Java Doc) void merge(CompileState compState)(Code)(Java Doc) void mergeTransform(TransformGroupRetained xform)(Code)(Java Doc) void notifySceneGraphChanged(boolean globalTraverse)(Code)(Java Doc) int[] processViewSpecificInfo(int mode, HashKey k, View v, ArrayList vsgList, int[] keyList, ArrayList leafList)(Code)(Java Doc) void recombineAbove()(Code)(Java Doc) void removeNodeData(SetLiveState s)(Code)(Java Doc) void searchGeometryAtoms(UnorderList list)(Code)(Java Doc) void setAuxData(SetLiveState s, int index, int hkIndex)(Code)(Java Doc) void setBounds(Bounds bounds)(Code)(Java Doc) void setBoundsAutoCompute(boolean autoCompute)(Code)(Java Doc) void setCollidable(boolean collidable)(Code)(Java Doc) void setLive(SetLiveState s)(Code)(Java Doc) void setNodeData(SetLiveState s)(Code)(Java Doc) void setParent(NodeRetained parent)(Code)(Java Doc) void setPickable(boolean pickable)(Code)(Java Doc) void transformBounds(SceneGraphPath path, Bounds bound)(Code)(Java Doc) void updateCollidable(HashKey keys, boolean collide)(Code)(Java Doc) synchronized void updateLocalToVworld()(Code)(Java Doc) void updatePickable(HashKey pickKeys, boolean pick)(Code)(Java Doc)
|
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|
|