| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeComponentRetained javax.media.j3d.GeometryRetained javax.media.j3d.RasterRetained
Method Summary | |
void | clearLive(int refCount) | void | computeBoundingBox() | void | execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors) | int | getClassType() | final int | getClipMode() Retrieves the current clipping mode of this raster object. | final DepthComponent | getDepthComponent() Retrieves the current depth image object. | final void | getDstOffset(Point dstOffset) Retrieves the current destination pixel offset. | final ImageComponent2D | getImage() Retrieves the current pixel array object. | final void | getPosition(Point3f pos) | final void | getSize(Dimension size) Gets the size of the array of pixels to be copied. | final void | getSrcOffset(Point srcOffset) Retrieves the current source pixel offset. | final int | getType() Retrieves the current type of this raster object, one of: RASTER_COLOR,
RASTER_DEPTH, or RASTER_COLOR_DEPTH. | void | handleFrequencyChange(int bit) | final void | initImage(ImageComponent2D img) Initializes the raster image to the specified image. | boolean | intersect(PickShape pickShape, PickInfo pickInfo, int flags, Point3d iPnt, GeometryRetained geom, int geomIndex) | boolean | intersect(Bounds targetBound) | boolean | intersect(Point3d[] pnts) | boolean | intersect(Transform3D thisToOtherVworld, GeometryRetained geom) | boolean | intersect(Transform3D thisLocalToVworld, Transform3D otherLocalToVworld, GeometryRetained geom) | boolean | intersect(Transform3D thisLocalToVworld, Bounds targetBound) | void | notifyImageComponentImageChanged(ImageComponentRetained image, ImageComponentUpdateInfo value) | final void | setClipMode(int clipMode) Sets the clipping mode of this raster object.
Parameters: clipMode - the new clipping mode of this raster,one of: CLIP_POSITION or CLIP_IMAGE. | final void | setDepthComponent(DepthComponent depthComponent) Sets the depth image used to copy pixels to/from a Canvas3D. | final void | setDstOffset(int xDstOffset, int yDstOffset) Sets the destination pixel offset of the upper-left
corner of the rendered image relative to the transformed position. | final void | setImage(ImageComponent2D img) Sets the pixel array used to copy pixels to/from a Canvas3D. | void | setLive(boolean inBackgroundGroup, int refCount) | final void | setPosition(Point3f pos) | final void | setSize(int width, int height) Sets the number of pixels to be copied from the pixel array. | final void | setSrcOffset(int xSrcOffset, int ySrcOffset) Sets the offset within the source array of pixels at which
to start copying. | final void | setType(int type) Sets the type of this raster object to one of: RASTER_COLOR,
RASTER_DEPTH, or RASTER_COLOR_DEPTH. | void | update() |
type | int type(Code) | | Raster type
|
RasterRetained | RasterRetained()(Code) | | |
clearLive | void clearLive(int refCount)(Code) | | |
computeBoundingBox | void computeBoundingBox()(Code) | | |
execute | void execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors)(Code) | | |
getClassType | int getClassType()(Code) | | |
getClipMode | final int getClipMode()(Code) | | Retrieves the current clipping mode of this raster object.
clipMode the clipping mode of this raster,one of: CLIP_POSITION or CLIP_IMAGE. |
getDepthComponent | final DepthComponent getDepthComponent()(Code) | | Retrieves the current depth image object.
depthImage DepthComponent containing thedepth (z-buffer) data |
getDstOffset | final void getDstOffset(Point dstOffset)(Code) | | Retrieves the current destination pixel offset.
Parameters: dstOffset - the object that will receive the destination offset |
getImage | final ImageComponent2D getImage()(Code) | | Retrieves the current pixel array object.
image the ImageComponent2D object containing thecolor data |
getPosition | final void getPosition(Point3f pos)(Code) | | Retrieves the Raster's position
Parameters: position - the variable to receive the position vector |
getSize | final void getSize(Dimension size)(Code) | | Gets the size of the array of pixels to be copied.
Parameters: size - the new size |
getSrcOffset | final void getSrcOffset(Point srcOffset)(Code) | | Retrieves the current source pixel offset.
Parameters: srcOffset - the object that will receive the source offset |
getType | final int getType()(Code) | | Retrieves the current type of this raster object, one of: RASTER_COLOR,
RASTER_DEPTH, or RASTER_COLOR_DEPTH.
type the type of this raster |
handleFrequencyChange | void handleFrequencyChange(int bit)(Code) | | |
initImage | final void initImage(ImageComponent2D img)(Code) | | Initializes the raster image to the specified image.
Parameters: image - new ImageCompoent2D object used as the raster image |
intersect | boolean intersect(Point3d[] pnts)(Code) | | |
setClipMode | final void setClipMode(int clipMode)(Code) | | Sets the clipping mode of this raster object.
Parameters: clipMode - the new clipping mode of this raster,one of: CLIP_POSITION or CLIP_IMAGE. The default modeis CLIP_POSITION. |
setDepthComponent | final void setDepthComponent(DepthComponent depthComponent)(Code) | | Sets the depth image used to copy pixels to/from a Canvas3D.
This is used when the type is RASTER_DEPTH or RASTER_COLOR_DEPTH.
Parameters: depthImage - the DepthComponent object containing thedepth (z-buffer) data |
setDstOffset | final void setDstOffset(int xDstOffset, int yDstOffset)(Code) | | Sets the destination pixel offset of the upper-left
corner of the rendered image relative to the transformed position.
Parameters: xDstOffset - the x coordinate of the new offset Parameters: yDstOffset - the y coordinate of the new offset |
setImage | final void setImage(ImageComponent2D img)(Code) | | Sets the pixel array used to copy pixels to/from a Canvas3D.
This is used when the type is RASTER_COLOR or RASTER_COLOR_DEPTH.
Parameters: image - the ImageComponent2D object containing thecolor data |
setLive | void setLive(boolean inBackgroundGroup, int refCount)(Code) | | |
setPosition | final void setPosition(Point3f pos)(Code) | | Set the Raster position
Parameters: position - new raster position |
setSize | final void setSize(int width, int height)(Code) | | Sets the number of pixels to be copied from the pixel array.
Parameters: width - the number of columns in the array of pixels to copy Parameters: height - the number of rows in the array of pixels to copy |
setSrcOffset | final void setSrcOffset(int xSrcOffset, int ySrcOffset)(Code) | | Sets the offset within the source array of pixels at which
to start copying.
Parameters: xSrcOffset - the x offset within the source array of pixelsat which to start copying Parameters: ySrcOffset - the y offset within the source array of pixelsat which to start copying |
setType | final void setType(int type)(Code) | | Sets the type of this raster object to one of: RASTER_COLOR,
RASTER_DEPTH, or RASTER_COLOR_DEPTH.
Parameters: type - the new type of this raster |
Methods inherited from javax.media.j3d.GeometryRetained | void addUser(Shape3DRetained s)(Code)(Java Doc) boolean canBeInDisplayList(boolean alphaEditable)(Code)(Java Doc) abstract void computeBoundingBox()(Code)(Java Doc) void computeCentroid()(Code)(Java Doc) void decrComputeGeoBounds()(Code)(Java Doc) void doSetLive(boolean inBackgroundGroup, int refCount)(Code)(Java Doc) abstract void execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors)(Code)(Java Doc) abstract int getClassType()(Code)(Java Doc) int getVertexFormat()(Code)(Java Doc) void incrComputeGeoBounds()(Code)(Java Doc) abstract boolean intersect(PickShape pickShape, PickInfo pickInfo, int flags, Point3d iPnt, GeometryRetained geom, int geomIndex)(Code)(Java Doc) abstract boolean intersect(Bounds targetBound)(Code)(Java Doc) abstract boolean intersect(Point3d[] pnts)(Code)(Java Doc) abstract boolean intersect(Transform3D thisToOtherVworld, GeometryRetained geom)(Code)(Java Doc) boolean intersect(Transform3D thisLocalToVworld, Transform3D otherLocalToVworld, GeometryRetained geom)(Code)(Java Doc) boolean intersect(Transform3D thisLocalToVworld, Bounds targetBound)(Code)(Java Doc) boolean isEquivalenceClass(GeometryRetained geometry)(Code)(Java Doc) void removeUser(Shape3DRetained s)(Code)(Java Doc) void setLive(boolean inBackgroundGroup, int refCount)(Code)(Java Doc) void storeInterestData(PickInfo pickInfo, int flags, GeometryRetained geom, int geomIndex, int[] vtxIndexArr, Point3d iPnt, double dist)(Code)(Java Doc) abstract void update()(Code)(Java Doc) public void updateObject()(Code)(Java Doc)
|
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|