|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.ttools.plot2.geom.NavDecorations3D
public class NavDecorations3D
Utility class supplying visual feedback decorations for three-dimensional plot navigation.
Method Summary | |
---|---|
static Decoration |
create2dPanDecoration(CubeSurface csurf,
Point pos)
Returns a decoration suitable for a drag pan operation in the two facing directions. |
static Decoration |
create2dZoomDecoration(CubeSurface csurf,
Point pos,
double xf,
double yf)
Returns a decoration suitable for a drag zoom in the two facing directions. |
static Decoration |
createCenterDragDecoration(CubeSurface csurf,
double zoomFactor,
boolean[] useFlags)
Returns a decoration suitable for a 3d drag zoom centered on the cube center. |
static Decoration |
createCenterWheelDecoration(CubeSurface csurf,
double zoomFactor,
boolean[] useFlags)
Returns a decoration suitable for a wheel zoom centered on the cube center. |
static Decoration |
createRecenterDecoration(CubeSurface csurf,
Point pos)
Returns a decoration to indicated recentering from a given screen position to the surface center. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Decoration createCenterDragDecoration(CubeSurface csurf, double zoomFactor, boolean[] useFlags)
csurf
- plotting surfacezoomFactor
- zoom factoruseFlags
- 3-element array indicating if X,Y,Z directions
are zoomed
public static Decoration createCenterWheelDecoration(CubeSurface csurf, double zoomFactor, boolean[] useFlags)
csurf
- plotting surfacezoomFactor
- zoom factoruseFlags
- 3-element array indicating if X,Y,Z directions
are zoomed
public static Decoration create2dZoomDecoration(CubeSurface csurf, Point pos, double xf, double yf)
csurf
- plotting surfacepos
- screen position around which surface is zoomedxf
- zoom factor in mostly-horizontal directionyf
- zoom factor in mostly-vertical direction
public static Decoration create2dPanDecoration(CubeSurface csurf, Point pos)
csurf
- plotting surfacepos
- reference position for dragpublic static Decoration createRecenterDecoration(CubeSurface csurf, Point pos)
csurf
- plotting surfacepos
- reference position for new center
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |