| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeComponentRetained javax.media.j3d.GeometryRetained
All known Subclasses: javax.media.j3d.CompressedGeometryRetained, javax.media.j3d.GeometryArrayRetained, javax.media.j3d.Text3DRetained, javax.media.j3d.RasterRetained,
Method Summary | |
void | addUser(Shape3DRetained s) | boolean | canBeInDisplayList(boolean alphaEditable) | abstract void | computeBoundingBox() | void | computeCentroid() | void | decrComputeGeoBounds() | void | doSetLive(boolean inBackgroundGroup, int refCount) | abstract void | execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors) | abstract int | getClassType() | int | getVertexFormat() This method should return an int indicating the format of the vertices,
if any, stored in the geometry. | void | incrComputeGeoBounds() | abstract boolean | intersect(PickShape pickShape, PickInfo pickInfo, int flags, Point3d iPnt, GeometryRetained geom, int geomIndex) | abstract boolean | intersect(Bounds targetBound) | abstract boolean | intersect(Point3d[] pnts) | abstract boolean | intersect(Transform3D thisToOtherVworld, GeometryRetained geom) | boolean | intersect(Transform3D thisLocalToVworld, Transform3D otherLocalToVworld, GeometryRetained geom) | boolean | intersect(Transform3D thisLocalToVworld, Bounds targetBound) | boolean | isEquivalenceClass(GeometryRetained geometry) | void | removeUser(Shape3DRetained s) | void | setLive(boolean inBackgroundGroup, int refCount) | void | storeInterestData(PickInfo pickInfo, int flags, GeometryRetained geom, int geomIndex, int[] vtxIndexArr, Point3d iPnt, double dist) | abstract void | update() | public void | updateObject() |
COMPRESS_TYPE | final static int COMPRESS_TYPE(Code) | | |
EPSILON | final static double EPSILON(Code) | | |
GEO_TYPE_COMPRESSED | final static int GEO_TYPE_COMPRESSED(Code) | | |
GEO_TYPE_GEOMETRYARRAY | final static int GEO_TYPE_GEOMETRYARRAY(Code) | | |
GEO_TYPE_INDEXED_LINE_SET | final static int GEO_TYPE_INDEXED_LINE_SET(Code) | | |
GEO_TYPE_INDEXED_LINE_STRIP_SET | final static int GEO_TYPE_INDEXED_LINE_STRIP_SET(Code) | | |
GEO_TYPE_INDEXED_POINT_SET | final static int GEO_TYPE_INDEXED_POINT_SET(Code) | | |
GEO_TYPE_INDEXED_QUAD_SET | final static int GEO_TYPE_INDEXED_QUAD_SET(Code) | | |
GEO_TYPE_INDEXED_TRI_FAN_SET | final static int GEO_TYPE_INDEXED_TRI_FAN_SET(Code) | | |
GEO_TYPE_INDEXED_TRI_SET | final static int GEO_TYPE_INDEXED_TRI_SET(Code) | | |
GEO_TYPE_INDEXED_TRI_STRIP_SET | final static int GEO_TYPE_INDEXED_TRI_STRIP_SET(Code) | | |
GEO_TYPE_LINE_SET | final static int GEO_TYPE_LINE_SET(Code) | | |
GEO_TYPE_LINE_STRIP_SET | final static int GEO_TYPE_LINE_STRIP_SET(Code) | | |
GEO_TYPE_NONE | final static int GEO_TYPE_NONE(Code) | | |
GEO_TYPE_POINT_SET | final static int GEO_TYPE_POINT_SET(Code) | | |
GEO_TYPE_QUAD_SET | final static int GEO_TYPE_QUAD_SET(Code) | | |
GEO_TYPE_RASTER | final static int GEO_TYPE_RASTER(Code) | | |
GEO_TYPE_TEXT3D | final static int GEO_TYPE_TEXT3D(Code) | | |
GEO_TYPE_TOTAL | final static int GEO_TYPE_TOTAL(Code) | | |
GEO_TYPE_TRI_FAN_SET | final static int GEO_TYPE_TRI_FAN_SET(Code) | | |
GEO_TYPE_TRI_SET | final static int GEO_TYPE_TRI_SET(Code) | | |
GEO_TYPE_TRI_STRIP_SET | final static int GEO_TYPE_TRI_STRIP_SET(Code) | | |
LINE_TYPE | final static int LINE_TYPE(Code) | | |
POINT_TYPE | final static int POINT_TYPE(Code) | | |
QUAD_TYPE | final static int QUAD_TYPE(Code) | | |
RASTER_TYPE | final static int RASTER_TYPE(Code) | | |
TEXT3D_TYPE | final static int TEXT3D_TYPE(Code) | | |
TRIANGLE_TYPE | final static int TRIANGLE_TYPE(Code) | | |
boundsDirty | boolean boundsDirty(Code) | | |
cachedChangedFrequent | int cachedChangedFrequent(Code) | | |
centroid | Point3d centroid(Code) | | |
computeGeoBounds | int computeGeoBounds(Code) | | |
isEditable | boolean isEditable(Code) | | |
recompCentroid | boolean recompCentroid(Code) | | |
canBeInDisplayList | boolean canBeInDisplayList(boolean alphaEditable)(Code) | | |
computeBoundingBox | abstract void computeBoundingBox()(Code) | | |
computeCentroid | void computeCentroid()(Code) | | |
decrComputeGeoBounds | void decrComputeGeoBounds()(Code) | | |
doSetLive | void doSetLive(boolean inBackgroundGroup, int refCount)(Code) | | This setLive routine calls the superclass's method when reference
count is 1
|
execute | abstract void execute(Canvas3D cv, RenderAtom ra, boolean isNonUniformScale, boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors)(Code) | | |
getClassType | abstract int getClassType()(Code) | | |
getVertexFormat | int getVertexFormat()(Code) | | This method should return an int indicating the format of the vertices,
if any, stored in the geometry. Instances that can return a valid value
should override this method, otherwise it will be assumed that no
valid vertex components exist.
format of vertices in the GeometryRetained as specified byGeometryArray, if appropriate to this instance. |
incrComputeGeoBounds | void incrComputeGeoBounds()(Code) | | |
intersect | abstract boolean intersect(Bounds targetBound)(Code) | | |
intersect | abstract boolean intersect(Point3d[] pnts)(Code) | | |
setLive | void setLive(boolean inBackgroundGroup, int refCount)(Code) | | |
storeInterestData | void storeInterestData(PickInfo pickInfo, int flags, GeometryRetained geom, int geomIndex, int[] vtxIndexArr, Point3d iPnt, double dist)(Code) | | |
update | abstract void update()(Code) | | |
updateObject | public void updateObject()(Code) | | |
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|