JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart3d.j2d
Class MapPickPoint

java.lang.Object
  |
  +--com.klg.jclass.chart3d.j2d.MapPick
        |
        +--com.klg.jclass.chart3d.j2d.MapPickPoint
All Implemented Interfaces:
Mapping, Serializable

public class MapPickPoint
extends MapPick

A class that implements the Mapping interface. This computes the map and pick functions for the j2d version of Chart3d.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.klg.jclass.chart3d.j2d.MapPick
data
 
Constructor Summary
MapPickPoint()
          Default constructor, required by Java Beans.
MapPickPoint(com.klg.jclass.chart3d.Chart3dData data)
          Default constructor, required by Java Beans.
 
Method Summary
protected  boolean findClosestPoint(int xPixel, int yPixel, com.klg.jclass.chart3d.JCData3dPointIndex index)
          Find the closest point in pixel space to (int xPixel, int yPixel).
 Point3d map(int xPixel, int yPixel)
          Performs a map operation by mapping the provided screen pixel information to a value in data space.
 com.klg.jclass.chart3d.JCData3dIndex pick(int xPixel, int yPixel)
          Performs a pick operation by returning the index of the closest point in the point data set to the given screen point.
 Point unpick(com.klg.jclass.chart3d.JCData3dIndex index)
          Performs an unpick operation by returning the screen point that corresponds to the given data index.
 
Methods inherited from class com.klg.jclass.chart3d.j2d.MapPick
calcDist, createMapping, getData, getScreenPoints, interpolateXY, unmap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapPickPoint

public MapPickPoint()
Default constructor, required by Java Beans.


MapPickPoint

public MapPickPoint(com.klg.jclass.chart3d.Chart3dData data)
Default constructor, required by Java Beans.

Method Detail

findClosestPoint

protected boolean findClosestPoint(int xPixel,
                                   int yPixel,
                                   com.klg.jclass.chart3d.JCData3dPointIndex index)
Find the closest point in pixel space to (int xPixel, int yPixel).


map

public Point3d map(int xPixel,
                   int yPixel)
Performs a map operation by mapping the provided screen pixel information to a value in data space.

Specified by:
map in interface Mapping
Overrides:
map in class MapPick
Parameters:
xPixel - x value in screen pixels
yPixel - y value in screen pixels
Returns:
The data point that maps to the given screen point

pick

public com.klg.jclass.chart3d.JCData3dIndex pick(int xPixel,
                                                 int yPixel)
Performs a pick operation by returning the index of the closest point in the point data set to the given screen point.

Specified by:
pick in interface Mapping
Overrides:
pick in class MapPick
Parameters:
xPixel - x value in screen pixels
yPixel - y value in screen pixels

unpick

public Point unpick(com.klg.jclass.chart3d.JCData3dIndex index)
Performs an unpick operation by returning the screen point that corresponds to the given data index.

Specified by:
unpick in interface Mapping
Overrides:
unpick in class MapPick
Parameters:
index - The data index of the point whose screen point is required.

Copyright © 2004 Quest Software Inc..
All rights reserved.