Package | Description |
---|---|
fr.inria.zuist.engine |
ZUIST multi-scale scene engine for ZVTM.
|
fr.inria.zvtm.animation |
New ZVTM animation engine based on Sun's Timing framework.
|
fr.inria.zvtm.cluster |
Enables distributed rendering of ZVTM views on multiple computers.
|
fr.inria.zvtm.engine |
ZVTM core functionalities.
|
fr.inria.zvtm.engine.portals |
Portals that can be embedded in ZVTM views (to create views within views).
|
fr.inria.zvtm.event |
Provides interfaces and classes for dealing with different types of events fired by ZVTM components.
|
fr.inria.zvtm.glyphs |
ZVTM glyphs (graphical objects).
|
fr.inria.zvtm.lens |
Implementation of the Sigma Lens framework for use with ZVTM views (focus+context representations including distortion/fisheye lenses, speed-coupled blending lenses, and many more).
|
Modifier and Type | Method and Description |
---|---|
Camera |
SceneObserver.getCamera() |
Modifier and Type | Method and Description |
---|---|
void |
ViewSceneObserver.cameraMoved(Camera cam,
Point2D.Double loc,
double alt) |
void |
PortalSceneObserver.cameraMoved(Camera cam,
Point2D.Double loc,
double alt) |
void |
LensSceneObserver.cameraMoved(Camera cam,
Point2D.Double loc,
double alt) |
Constructor and Description |
---|
LensSceneObserver(View observingView,
Camera observingCamera,
Lens observingLens,
VirtualSpace targetVirtualSpace) |
PortalSceneObserver(CameraPortal observingPortal,
Camera observingCamera,
VirtualSpace targetVirtualSpace) |
TaggedViewSceneObserver(View observingView,
Camera observingCamera,
HashMap<String,VirtualSpace> t2s) |
ViewSceneObserver(View observingView,
Camera observingCamera,
VirtualSpace targetVirtualSpace) |
Modifier and Type | Method and Description |
---|---|
Animation |
AnimationFactory.createCameraAltAnim(int duration,
Camera camera,
double data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a camera altitude animation
that will not repeat.
|
Animation |
AnimationFactory.createCameraTranslation(int duration,
Camera camera,
Point2D.Double data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a camera translation that will
not repeat.
|
Modifier and Type | Method and Description |
---|---|
Location |
ClusteredView.centerOnRegion(Camera cam,
double x1,
double y1,
double x2,
double y2) |
Point |
ClusteredView.spaceToViewCoords(Camera cam,
double xPos,
double yPos) |
Point2D.Double |
ClusteredView.viewToSpaceCoords(Camera cam,
int xPos,
int yPos)
Converts the coordinates of a point given in ClusteredView
coordinates into VirtualSpace coordinates.
|
Constructor and Description |
---|
ClusteredView(ClusterGeometry clGeom,
int origin,
int viewCols,
int viewRows,
List<Camera> cameras)
Constructs a new ClusteredView.
|
Modifier and Type | Field and Description |
---|---|
Camera[] |
ViewPanel.cams
list of cameras used in this view
|
Modifier and Type | Method and Description |
---|---|
Camera |
VirtualSpace.addCamera()
Add a new camera to this virtual space.
|
Camera |
VirtualSpaceManager.getActiveCamera()
Get active camera (in focused view).
|
Camera |
View.getActiveCamera()
Get Camera corresponding to layer currently active (getting events).
|
Camera |
VirtualSpace.getCamera(int i)
Get the i-th camera added to this virtual space.
|
Camera[] |
VirtualSpace.getCameraListAsArray()
Get a list of all cameras in this virtual space.
|
Camera |
View.getCameraNumber(int i)
Get Camera for layer i.
|
Camera |
ScrollLayer.getControlledCamera()
Get the camera controlled by the scroll bars.
|
Camera[] |
Camera.getStickedCameraArray()
Get the list of cameras sticked to this camera.
|
Camera |
ScrollLayer.getWidgetCamera()
Get the internal camera managed by this ScrollLayer to display the scroll bar glyphs.
|
Modifier and Type | Method and Description |
---|---|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d,
boolean z)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d,
boolean z,
float mFactor)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d,
boolean z,
float mFactor,
EndAction endAction)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
Location |
View.centerOnRegion(Camera c,
int d,
double x1,
double y1,
double x2,
double y2)
Translates and (un)zooms a camera in order to focus on a specific rectangular region
The camera must be used in this view.
|
Location |
View.centerOnRegion(Camera c,
int d,
double x1,
double y1,
double x2,
double y2,
EndAction ea)
Translates and (un)zooms a camera in order to focus on a specific rectangular region
The camera must be used in this view.
|
boolean |
PickerVS.computePickedGlyphList(Camera c)
Compute the list of glyphs currently picked.
|
boolean |
Picker.computePickedGlyphList(Camera c) |
boolean |
PickerVS.computePickedGlyphList(Camera c,
boolean onlyGlyphsInViewport)
Compute the list of glyphs currently picked.
|
Glyph |
DynaPicker.dynaPick(Camera c)
Compute the list of glyphs picked by the DynaSpot cursor.
|
Point2D.Double |
View.fromPanelToVSCoordinates(int x,
int y,
Camera c,
Point2D.Double res)
Transform coordinates from screen space (JPanel coordinates) to VirtualSpace.
|
Point |
View.fromVSToPanelCoordinates(double vx,
double vy,
Camera c,
Point res)
Transform coordinates from VirtualSpace to screen space (JPanel coordinates).
|
Location |
View.getGlobalView(Camera c)
Get the location from which a camera will see everything visible in the associated virtual space.
|
Location |
View.getGlobalView(Camera c,
float mFactor)
Get the location from which a camera will see all glyphs visible in the associated virtual space.
|
Location |
View.getGlobalView(Camera c,
int d)
Translates and (un)zooms a camera in order to see everything visible in the associated virtual space.
|
Location |
View.getGlobalView(Camera c,
int d,
float mFactor)
Translates and (un)zooms a camera in order to see everything visible in the associated virtual space.
|
Set |
DynaPicker.getGlyphsInDynaSpotRegion(Camera c)
Get the set of glyphs intersected by the cursor's dynaspot region.
|
Vector<Glyph> |
PickerVS.getIntersectingGlyphs(Camera c)
Get a list of all Glyphs (including segments and paths) picked.
|
Vector<Glyph> |
PickerVS.getIntersectingGlyphs(Camera c,
boolean onlyGlyphsInViewport,
String type)
Get a list of all Glyphs (including segments and paths) picked.
|
Vector<Glyph> |
Picker.getIntersectingGlyphs(Camera c,
boolean onlyGlyphsInViewport,
String type) |
Vector<DPath> |
PickerVS.getIntersectingPaths(Camera c)
Get a list of all DPaths picked at the picker's current coordinates.
|
Vector<DPath> |
PickerVS.getIntersectingPaths(Camera c,
int tolerance)
Get a list of all DPaths picked at the picker's current coordinates.
|
static Vector<DPath> |
PickerVS.getIntersectingPaths(Camera c,
int tolerance,
double x,
double y,
boolean onlyGlyphsInViewport)
Get a list of all DPaths picked at a given set of coordinates.
|
Vector<VSegment> |
Picker.getIntersectingSegments(Camera c,
int tolerance)
Get a list of all VSegments picked at the picker's current coordinates.
|
static Vector<VSegment> |
Picker.getIntersectingSegments(Camera c,
int x,
int y,
int tolerance)
Get a list of all VSegments picked at a given set of coordinates.
|
double[] |
View.getVisibleRegion(Camera c)
Get bounds of rectangular region of the VirtualSpace seen through a camera.
|
double[] |
View.getVisibleRegion(Camera c,
double[] res)
Get bounds of rectangular region of the VirtualSpace seen through a camera.
|
double |
View.getVisibleRegionHeight(Camera c)
Get height of rectangular region of the VirtualSpace seen through a camera.
|
double |
View.getVisibleRegionWidth(Camera c)
Get width of rectangular region of the VirtualSpace seen through a camera.
|
Point2D.Double |
VCursor.getVSCoordinates(Camera c)
Get the virtual space coordinates of the cursor.
|
void |
View.setActiveLayer(Camera cam)
Sets which layer (camera) is currently active (getting events).
|
void |
View.setListener(ViewListener eh,
Camera cam)
Sets the ViewListener instance to which events are sent for a
given layer.
|
Point |
ViewPanel.spaceToViewCoords(Camera c,
double vx,
double vy)
Converts between virtual space coordinates and view coordinates for
a given camera.
|
void |
Camera.stick(Camera c)
Attach a camera to this camera.
|
void |
Camera.stick(Camera c,
boolean stickAlt)
Attach a camera to this camera.
|
static void |
Camera.stickToCamera(Glyph g,
Camera c)
Stick glyph g to camera c.
|
void |
VCursor.unProject(Camera c,
ViewPanel v)
Unproject the cursor from JPanel coordinates to VirtualSpace coordinates.
|
void |
Camera.unstick(Camera c)
detach camera from this camera
|
static void |
Camera.unstickAllGlyphs(Camera c)
Unstick all glyphs sticked from Camera c.
|
Point2D.Double |
ViewPanel.viewToSpaceCoords(Camera c,
int jpx,
int jpy)
Converts between view coordinates and virtual space coordinates for
a given camera.
|
Modifier and Type | Method and Description |
---|---|
EView |
VirtualSpaceManager.addFrameView(List<Camera> c,
String name,
String viewType,
int w,
int h,
boolean visible)
Create a new External View.
|
EView |
VirtualSpaceManager.addFrameView(List<Camera> c,
String name,
String viewType,
int w,
int h,
boolean bar,
boolean visible,
boolean decorated,
JMenuBar mnb)
Create a new external view.
The use of OPENGL_VIEW requires the following Java property: -Dsun.java2d.opengl=true |
PView |
VirtualSpaceManager.addPanelView(List<Camera> c,
String name,
String viewType,
int w,
int h)
Create a new view embedded in a JPanel, suitable for inclusion in any Swing component hierarchy, including a JApplet.
|
ViewPanel |
AgileNewtCanvasFactory.getNewInstance(Vector<Camera> cameras,
View v,
boolean arfome) |
ViewPanel |
AgileGLJPanelFactory.getNewInstance(Vector<Camera> cameras,
View v,
boolean arfome) |
ViewPanel |
AgileGLCanvasFactory.getNewInstance(Vector<Camera> cameras,
View v,
boolean arfome) |
ViewPanel |
PanelFactory.getNewInstance(Vector<Camera> cameras,
View v,
boolean arfome) |
BufferedImage |
View.rasterize(int w,
int h,
Vector<Camera> layers)
Ask for a bitmap rendering of this view and return the resulting BufferedImage.
|
Constructor and Description |
---|
ScrollLayer(Camera cc)
Create all elements that compose the scroll bars to control a camera.
|
ScrollLayer(Camera cc,
Glyph[] widgets)
Create all elements that compose the scroll bars to control a camera.
|
Constructor and Description |
---|
EView(String viewType,
Vector<Camera> v,
String t,
int w,
int h,
boolean visible,
boolean decorated) |
EView(String viewType,
Vector<Camera> v,
String t,
int w,
int h,
boolean bar,
boolean visible,
boolean decorated,
JMenuBar mnb) |
PView(String viewType,
Vector<Camera> v,
String t,
int w,
int h) |
Modifier and Type | Method and Description |
---|---|
Camera |
CameraPortal.getCamera()
Get the main camera (at index 0).
|
Camera[] |
CameraPortal.getCameras()
Get all cameras through which this portal is observing.
|
Camera |
OverviewPortal.getObservedRegionCamera() |
Modifier and Type | Method and Description |
---|---|
Location |
CameraPortal.centerOnRegion(double x1,
double y1,
double x2,
double y2,
Camera c)
Get the location from which this portal's camera will focus on a specific rectangular region.
|
Location |
CameraPortal.centerOnRegion(int d,
double x1,
double y1,
double x2,
double y2,
Camera c)
Translates and (un)zooms this portal's camera in order to focus on a specific rectangular region
|
Location |
CameraPortal.getGlobalView(Camera c)
Get the location from which a Camera in this Portal will see all glyphs visible in the associated virtual space.
|
Location |
CameraPortal.getGlobalView(int d,
Camera c)
Translates and (un)zooms this portal's camera in order to see everything visible in the associated virtual space.
|
Location |
CameraPortal.getSeamlessView(Camera contextCam)
Position one of this portal's cameras so that it seamlessly integrates with the surrounding context.
|
double[] |
CameraPortal.getVisibleRegion(double[] res,
Camera c)
Get bounds of rectangular region of the VirtualSpace seen through this camera portal.
|
Point2D.Double |
CameraPortal.getVSCoordinates(int cx,
int cy,
Camera c)
Get the (unprojected) coordinates of point (jpx,jpy) in the virtual space
to which the indicated camera associated with this portal belongs.
|
Constructor and Description |
---|
CameraPortal(int x,
int y,
int w,
int h,
Camera cam)
Builds a new portal displaying what is seen through a camera
|
CameraPortal(int x,
int y,
int w,
int h,
Camera[] cams,
float a)
Builds a new possibly translucent portal displaying what is seen through a camera
|
CameraPortal(int x,
int y,
int w,
int h,
Camera cam,
float a)
Builds a new possibly translucent portal displaying what is seen through a camera
|
DraggableCameraPortal(int x,
int y,
int w,
int h,
Camera cam)
Builds a new portal displaying what is seen through a camera
|
DraggableCameraPortal(int x,
int y,
int w,
int h,
Camera[] cams)
Builds a new portal displaying what is seen through a camera
|
OverviewPortal(int x,
int y,
int w,
int h,
Camera pc,
Camera orc)
Builds a new portal displaying what is seen through a camera and the region seen through another camera.
|
RoundCameraPortal(int x,
int y,
int w,
int h,
Camera c)
Builds a new portal displaying what is seen through a camera
|
RoundCameraPortal(int x,
int y,
int w,
int h,
Camera c,
float a)
Builds a new portal displaying what is seen through a camera
|
TrailingCameraPortal(int x,
int y,
int w,
int h,
Camera c,
float a,
int xo,
int yo)
Builds a new possibly translucent portal displaying what is seen through a camera
|
Modifier and Type | Method and Description |
---|---|
void |
CameraListener.cameraMoved(Camera cam,
Point2D.Double coord,
double alt)
Called back when a Camera is moved.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ZPDFPage.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VTextLayout.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VText.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VSwingComponent.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VShape.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VSegment.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy)
Not implemented for VSegment.
|
boolean |
VRoundRect.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VRing.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VRectangleOr.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VRectangle.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VPolygon.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VPoint.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VImageOr.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VImage.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VEllipse.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VEclipse.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
VCircle.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
SIRectangle.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
SemZoomGlyph.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy)
Not supported in SemZoomGlyph.
|
boolean |
MultilineText.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
abstract boolean |
Glyph.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy)
Detect whether the given point is inside this glyph or not.
|
boolean |
FPolygon.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy) |
boolean |
DPath.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy)
Not supported in DPath.
|
boolean |
Composite.coordInside(int jpx,
int jpy,
Camera c,
double cvx,
double cvy)
Detect whether the given point is inside this glyph or not.
|
boolean |
ZPDFPage.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VTextLayout.coordInsideP(int jpx,
int jpy,
Camera c)
Not implemented for VText.
|
boolean |
VText.coordInsideP(int jpx,
int jpy,
Camera c)
not implemented for VText.
|
boolean |
VSwingComponent.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VShape.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VSegment.coordInsideP(int jpx,
int jpy,
Camera c)
Not implemented for VSegment.
|
boolean |
VRoundRect.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VRing.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VRectangleOr.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VRectangle.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VPolygon.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VPoint.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VImageOr.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VImage.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VEllipse.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VEclipse.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
VCircle.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
SIRectangle.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
SemZoomGlyph.coordInsideP(int jpx,
int jpy,
Camera c)
Not supported in SemZoomGlyph.
|
boolean |
MultilineText.coordInsideP(int jpx,
int jpy,
Camera c) |
abstract boolean |
Glyph.coordInsideP(int jpx,
int jpy,
Camera c)
Detect whether the given point is inside this glyph or not.
|
boolean |
FPolygon.coordInsideP(int jpx,
int jpy,
Camera c) |
boolean |
DPath.coordInsideP(int jpx,
int jpy,
Camera c)
Not supported in DPath.
|
boolean |
Composite.coordInsideP(int jpx,
int jpy,
Camera c)
Detect whether the given point is inside this glyph or not.
|
boolean |
ZPDFPage.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VTextLayout.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VText.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VSwingComponent.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VShape.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VSegment.coordInsideV(double cvx,
double cvy,
Camera c)
Not implemented for VSegment.
|
boolean |
VRoundRect.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VRing.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VRectangleOr.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VRectangle.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VPolygon.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VPoint.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VImageOr.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VImage.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VEllipse.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VEclipse.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
VCircle.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
SIRectangle.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
SICircle.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
SemZoomGlyph.coordInsideV(double cvx,
double cvy,
Camera c)
Not supported in SemZoomGlyph.
|
boolean |
MultilineText.coordInsideV(double cvx,
double cvy,
Camera c) |
abstract boolean |
Glyph.coordInsideV(double cvx,
double cvy,
Camera c)
Detect whether the given point is inside this glyph or not.
|
boolean |
FPolygon.coordInsideV(double cvx,
double cvy,
Camera c) |
boolean |
DPath.coordInsideV(double cvx,
double cvy,
Camera c)
Not supported in DPath.
|
boolean |
Composite.coordInsideV(double cvx,
double cvy,
Camera c)
Detect whether the given point is inside this glyph or not.
|
TextHitInfo |
VTextLayout.hitTestChar(int jpx,
int jpy,
Camera c)
Returns a TextHitInfo corresponding to the specified point.
|
TextHitInfo |
VTextLayout.hitTestChar(int jpx,
int jpy,
Camera c,
int dx,
int dy)
Returns a TextHitInfo corresponding to the specified point.
|
void |
ZPDFPage.project(Camera c,
Dimension d) |
void |
VTextLayout.project(Camera c,
Dimension d) |
void |
VText.project(Camera c,
Dimension d) |
void |
VSwingComponent.project(Camera c,
Dimension d) |
void |
VShape.project(Camera c,
Dimension d) |
void |
VSegment.project(Camera c,
Dimension d) |
void |
VRoundRect.project(Camera c,
Dimension d) |
void |
VRing.project(Camera c,
Dimension d) |
void |
VRectangleOr.project(Camera c,
Dimension d) |
void |
VRectangle.project(Camera c,
Dimension d) |
void |
VPolygon.project(Camera c,
Dimension d) |
void |
VPoint.project(Camera c,
Dimension d) |
void |
VImageOr.project(Camera c,
Dimension d) |
void |
VImage.project(Camera c,
Dimension d) |
void |
VEllipse.project(Camera c,
Dimension d) |
void |
VEclipse.project(Camera c,
Dimension d) |
void |
VCircle.project(Camera c,
Dimension d) |
void |
SIRectangle.project(Camera c,
Dimension d) |
void |
SICircle.project(Camera c,
Dimension d) |
void |
SemZoomGlyph.project(Camera c,
Dimension d) |
abstract void |
Glyph.project(Camera c,
Dimension d)
Project glyph w.r.t a given camera's coordinate system, prior to actual painting.
|
void |
FPolygon.project(Camera c,
Dimension d) |
void |
DPath.project(Camera c,
Dimension d) |
void |
Composite.project(Camera c,
Dimension d) |
void |
ZPDFPage.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VTextLayout.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VText.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VSwingComponent.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VShape.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VSegment.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VRoundRect.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VRing.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VRectangleOr.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VRectangle.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VPolygon.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VPoint.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VImageOr.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VImage.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VEllipse.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VEclipse.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VCircle.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
SIRectangle.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
SICircle.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
SemZoomGlyph.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
abstract void |
Glyph.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy)
Project glyph w.r.t a given camera's coordinate system, prior to actual painting through a lens.
|
void |
FPolygon.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
DPath.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
Composite.projectForLens(Camera c,
int lensWidth,
int lensHeight,
float lensMag,
double lensx,
double lensy) |
void |
VTextLayout.updateCaretPosition(int jpx,
int jpy,
Camera c)
Update the caret position to the point corresponding to the provided coordinates.
|
boolean |
SICircle.visibleInViewport(double wb,
double nb,
double eb,
double sb,
Camera c) |
boolean |
Glyph.visibleInViewport(double wb,
double nb,
double eb,
double sb,
Camera c) |
Modifier and Type | Method and Description |
---|---|
double[] |
Lens.getVisibleRegion(Camera c,
double[] res)
returns bounds of rectangle representing virtual space's region seen through camera c [west,north,east,south]
|
double[] |
FixedSizeLens.getVisibleRegionInFocus(Camera c,
double[] res)
returns bounds of rectangle representing virtual space's region seen through focus of lens and camera c [west,north,east,south]
|
Constructor and Description |
---|
RouteLens(Lens l,
Camera c) |
RouteLens(Lens l,
Camera c,
double mad,
int p) |
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.