| java.lang.Object javax.media.j3d.CanvasViewCache
CanvasViewCache | class CanvasViewCache extends Object (Code) | | The CanvasViewCache class is used to cache all data, both API data
and derived data, that is dependent on the Canvas3D or Screen3D.
The final view and projection matrices are stored here.
|
cvcDirtyMask | int cvcDirtyMask(Code) | | |
metersPerPixelX | double metersPerPixelX(Code) | | |
metersPerPixelY | double metersPerPixelY(Code) | | |
physicalScreenHeight | double physicalScreenHeight(Code) | | |
physicalScreenWidth | double physicalScreenWidth(Code) | | |
screenHeight | int screenHeight(Code) | | |
screenWidth | int screenWidth(Code) | | |
CanvasViewCache | CanvasViewCache(Canvas3D canvas, ScreenViewCache screenViewCache, ViewCache viewCache)(Code) | | Constructs and initializes a CanvasViewCache object.
Note that the canvas, screen, screenCache, view, and
viewCache parameters are all fixed at construction time
and must be non-null.
|
computeDerivedData | synchronized void computeDerivedData(boolean currentFlag, CanvasViewCache cvc, BoundingBox frustumBBox, boolean doInfinite)(Code) | | Compute derived data using the snapshot of the per-canvas,
per-screen and per-view data.
|
copyComputedCanvasViewCache | void copyComputedCanvasViewCache(CanvasViewCache cvc, boolean doInfinite)(Code) | | |
getCanvasHeight | int getCanvasHeight()(Code) | | |
getCanvasPositionAndSize | void getCanvasPositionAndSize()(Code) | | |
getCanvasWidth | int getCanvasWidth()(Code) | | |
getCanvasX | int getCanvasX()(Code) | | |
getCanvasY | int getCanvasY()(Code) | | |
getCenterEyeInImagePlate | Point3d getCenterEyeInImagePlate()(Code) | | |
getInfVworldToCoexistenceScale | double getInfVworldToCoexistenceScale()(Code) | | |
getLeftEyeInImagePlate | Point3d getLeftEyeInImagePlate()(Code) | | |
getLeftFrustumPlanesInVworld | Vector4d[] getLeftFrustumPlanesInVworld()(Code) | | |
getPhysicalWindowHeight | double getPhysicalWindowHeight()(Code) | | |
getPhysicalWindowWidth | double getPhysicalWindowWidth()(Code) | | |
getPixelLocationFromImagePlate | void getPixelLocationFromImagePlate(Point3d imagePlatePoint, Point2d pixelLocation)(Code) | | Projects the specified point from image plate coordinates
into AWT pixel coordinates.
|
getPixelLocationInImagePlate | void getPixelLocationInImagePlate(double x, double y, double z, Point3d imagePlatePoint)(Code) | | |
getRightEyeInImagePlate | Point3d getRightEyeInImagePlate()(Code) | | |
getRightFrustumPlanesInVworld | Vector4d[] getRightFrustumPlanesInVworld()(Code) | | |
getUseStereo | boolean getUseStereo()(Code) | | |
getVworldToCoexistenceScale | double getVworldToCoexistenceScale()(Code) | | |
getWindowXInImagePlate | double getWindowXInImagePlate(double x)(Code) | | |
getWindowYInImagePlate | double getWindowYInImagePlate(double y)(Code) | | |
snapshot | synchronized void snapshot(boolean computeFrustum)(Code) | | Take snapshot of all per-canvas API parameters and input values.
NOTE: This is probably not needed, but we'll do it for symmetry
with the ScreenViewCache and ViewCache objects.
|
|
|