JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart3d.j3d
Class Chart3dDataViewJava3d

java.lang.Object
  |
  +--com.klg.jclass.chart3d.TrackChange
        |
        +--com.klg.jclass.chart3d.Chart3dDataView
              |
              +--com.klg.jclass.chart3d.j3d.Chart3dDataViewJava3d
All Implemented Interfaces:
Changeable, Changeable, Chart3dDataListener, EventListener, Serializable

public class Chart3dDataViewJava3d
extends Chart3dDataView

See Also:
Serialized Form

Field Summary
protected  com.klg.jclass.chart3d.j3d.JCChart3dAreaJava3d area
           
 
Fields inherited from class com.klg.jclass.chart3d.Chart3dDataView
batched, chart3d, chartType, contour, CONTOURED, dataDrawn, dataHandler, dataViewId, defaultsCalculated, draw, drawCode, elevation, elevationData, elevationDataSource, gridColors, mapping, MESHED, mouseEditScaleFactor, name, radiusOfInfluence, SHADED, ZONED, zoneData, zoneDataSource
 
Fields inherited from class com.klg.jclass.chart3d.TrackChange
changed, changedFlag
 
Fields inherited from interface com.klg.jclass.chart3d.Changeable
ALL, CONTOURS, NOTIFY_CA_RECALC, NOTIFY_CA_REDRAW, NOTIFY_LEGEND_RECALC, NOTIFY_LEGEND_REDRAW
 
Fields inherited from interface com.klg.jclass.util.Changeable
BASIC_CHANGE_MASK, LAYOUT, NO_CHANGE, NOTIFY_PARENT_LAYOUT, RECALC, REDRAW
 
Constructor Summary
protected Chart3dDataViewJava3d(com.klg.jclass.chart3d.j3d.JCChart3dJava3d chart3d, int dataViewId)
           
protected Chart3dDataViewJava3d(com.klg.jclass.chart3d.j3d.JCChart3dJava3d chart3d, int dataViewId, int chartType)
           
 
Method Summary
protected  void computeTransformations()
           
protected  void createDataObject()
           
 void createDataViewObject()
          Create Java3D scene graph object(s) representing the data.
 void createDraw()
          Creates the correct draw object based on the data type.
protected  void doPreprocessing()
          In the Java3D version of Chart3d, "draw" means "create scene graph objects to represent the data".
 boolean isBusy()
           
 void setBusyFlag(boolean fBusy)
           
 
Methods inherited from class com.klg.jclass.chart3d.Chart3dDataView
addGridColor, addGridColor, calcDefaults, chart3dDataChange, computeDataDrawn, computeDataLimits, coordToDataCoord, coordToDataIndex, dataCoordToCoord, dataIndexToCoord, dragZValue, drawGraph, filterGridColors, findGridColor, getChart3d, getChartType, getContour, getDataViewId, getDraw, getDrawCode, getElevation, getElevationData, getElevationDataSource, getGridColors, getMapping, getMouseEditScaleFactor, getName, getRadiusOfInfluence, getZoneData, getZoneDataSource, gridValue, isBatched, isDataDrawn, map, removeGridColor, removeGridColor, setBatched, setChanged, setChanged, setChart3d, setChartType, setContour, setDataViewId, setElevation, setElevationDataSource, setGridColors, setMapping, setMouseEditScaleFactor, setName, setRadiusOfInfluence, setZoneDataSource, unmap
 
Methods inherited from class com.klg.jclass.chart3d.TrackChange
getChanged, getChanged, isChanged, isChanged, updateFlags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

area

protected com.klg.jclass.chart3d.j3d.JCChart3dAreaJava3d area
Constructor Detail

Chart3dDataViewJava3d

protected Chart3dDataViewJava3d(com.klg.jclass.chart3d.j3d.JCChart3dJava3d chart3d,
                                int dataViewId)

Chart3dDataViewJava3d

protected Chart3dDataViewJava3d(com.klg.jclass.chart3d.j3d.JCChart3dJava3d chart3d,
                                int dataViewId,
                                int chartType)
Method Detail

createDraw

public void createDraw()
Creates the correct draw object based on the data type.

Overrides:
createDraw in class Chart3dDataView

doPreprocessing

protected void doPreprocessing()
In the Java3D version of Chart3d, "draw" means "create scene graph objects to represent the data". The scene graph objects may be points, surfaces, lines, ribbons, 3D text, etc.

Overrides:
doPreprocessing in class Chart3dDataView

isBusy

public boolean isBusy()

setBusyFlag

public void setBusyFlag(boolean fBusy)

computeTransformations

protected void computeTransformations()

createDataObject

protected void createDataObject()

createDataViewObject

public void createDataViewObject()
Create Java3D scene graph object(s) representing the data.


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