com.quinncurtis.chart3djava
Class TimeSimpleDataset3D

java.lang.Object
  extended by com.quinncurtis.chart3djava.ChartObj
      extended by com.quinncurtis.chart3djava.ChartDataset
          extended by com.quinncurtis.chart3djava.SimpleDataset
              extended by com.quinncurtis.chart3djava.TimeSimpleDataset
                  extended by com.quinncurtis.chart3djava.TimeSimpleDataset3D
All Implemented Interfaces:
ChartConstants, java.lang.Cloneable

public class TimeSimpleDataset3D
extends TimeSimpleDataset

Summary description for TimeSimpleDataset3D.


Field Summary
 
Fields inherited from class com.quinncurtis.chart3djava.ChartDataset
initialCondition, markLookaheadLimit
 
Fields inherited from interface com.quinncurtis.chart3djava.ChartConstants
ABOVE_CENTERED_PLOTAREA, ABOVE_REFERENCED_TEXT, ABSTRACT_DATASET, ACTUAL_SIZE, ALARM_TRANSITION_DECREASING_FROM_HIGH, ALARM_TRANSITION_DECREASING_TO_LOW, ALARM_TRANSITION_INCREASING_FROM_LOW, ALARM_TRANSITION_INCREASING_TO_HIGH, ALARM_TRANSITION_NONE_HIGH, ALARM_TRANSITION_NONE_LOW, ALARM_TRANSITION_NONE_NORMAL, ALTBARMODE, APRIL, ARC2D_OBJ, ARROW, ARROW_PLOT, ARROW3D, AUGUST, AUTO_RESIZE_OBJECTS, AUTOAXES_EXACT, AUTOAXES_FAR, AUTOAXES_NEAR, AUTOAXES_STACKED, AUTOAXES_UNSTACKED, AUTOCHART, AUTOSCALE, AXIS, AXIS_CENTER, AXIS_MAX, AXIS_MIN, AXISLABELS, AXISTITLE, BACKGROUND, BACKGROUND_ELLIPSE, BACKGROUND_RECTANGLE, BACKGROUND_ROUNDEDRECTANGLE, BAR_PLOT, BARDATAPOINTVALUE, BELOW_CENTERED_PLOTAREA, BELOW_REFERENCED_TEXT, BOTH_AXES, BOTTOM_BORDER, BOTTOM_SIDE, BUBBLE_PLOT, BUBBLELEGEND, BUBLELEGENDITEM, BUFFERED_IMAGE_RENDERING, BUFFEREDIMAGE, BUSINESSFORMAT, CANDLESTICK, CARTESIAN_COORDINATES, CELL_PLOT, CENTER_GRAPH, CENTER_PLOT, CENTER_RADIUS_BOTTOM, CENTER_RADIUS_LEFT, CENTER_RADIUS_RIGHT, CENTER_RADIUS_TOP, CENTERED_BAR, CHART_FOOTER, CHART_HEADER, CHART_SUBHEAD, CHARTATTRIBUTE, CHARTBRUSHES, CHARTCALENDAR, CHARTPENS, CIRCLE, COLUMN_MAJOR, COMBINE_DATASET_ADD, COMBINE_DATASET_DIVIDE, COMBINE_DATASET_MULTIPLY, COMBINE_DATASET_SUBTRACT, COMBINE_DATASET_X, COMBINE_DATASET_XY, COMBINE_DATASET_Y, CONE3D, CONTOUR_DATASET, CONTOUR_DATASET3D, CONTOUR_FILL, CONTOUR_LINE, CONTOUR_LINEANDFILL, CONTOUR_LINEPOLYGON, CONTOUR_LINEWALK, CONTOURLINE, COORD_SIZE, CROSS, CROSSOVER_DAY, CROSSOVER_MONTH, CROSSOVER_NONE, CROSSOVER_WEEK, CROSSOVER_YEAR, CUBE3D, CURRENCYBUSINESSFORMAT, CURRENCYFORMAT, CUSTOM_POSITION, CUSTOMAXIS, CUSTOMSYMBOL, CYLINDER3D, DATA_MOVEABLE, DATA_TOOLTIP_CUSTOM, DATA_TOOLTIP_GROUP_MULTILINE, DATA_TOOLTIP_OHLC, DATA_TOOLTIP_X, DATA_TOOLTIP_XY_ONELINE, DATA_TOOLTIP_XY_TWOLINE, DATA_TOOLTIP_XYZ_ONELINE, DATA_TOOLTIP_XYZ_THREELINE, DATA_TOOLTIP_Y, DATA_TOOLTIP_Z, DATACOMPRESS_AVERAGE, DATACOMPRESS_MAX, DATACOMPRESS_MIN, DATACOMPRESS_MINMAX, DATACOMPRESS_NONE, DATACOMPRESS_SKIP, DATACOMPRESS_SUM, DATACURSOR, DATAVALUE_SYMBOL_SELECTON, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_YEAR, DECEMBER, DECIMALFORMAT, DEFAULTFORMAT, DEV_POS, DIAMOND, DIAMOND3D, DOWNTRIANGLE, EmptyColor, ENGINEERINGFORMAT, ERROR_ARRAY_NEW, ERROR_ARRAY_NEW_STRING, ERROR_AUTOSCALE, ERROR_AUTOSCALE_DATASET, ERROR_AUTOSCALE_DATASET_STRING, ERROR_AUTOSCALE_DATASETSARRAY, ERROR_AUTOSCALE_DATASETSARRAY_STRING, ERROR_AUTOSCALE_STRING, ERROR_AUTOSCALE_TRANSFORM, ERROR_AUTOSCALE_TRANSFORM_STRING, ERROR_AXIS, ERROR_AXIS_STRING, ERROR_AXISLABLES, ERROR_AXISLABLES_STRING, ERROR_AXISRANGE, ERROR_AXISRANGE_STRING, ERROR_AXISTICKS, ERROR_AXISTICKS_STRING, ERROR_BAD_POLYSURFACE, ERROR_BAD_POLYSURFACE_STRING, ERROR_BARDATAVALUE, ERROR_BARDATAVALUE_STRING, ERROR_BORDER, ERROR_BORDER_STRING, ERROR_COMPONENT, ERROR_COMPONENT_STRING, ERROR_CONTOURDATASET, ERROR_CONTOURDATASET_STRING, ERROR_DATASET, ERROR_DATASET_STRING, ERROR_DATASETSIZE, ERROR_DATASETSIZE_STRING, ERROR_DELAUNAY, ERROR_DELAUNAY_STRING, ERROR_FILECLOSE, ERROR_FILECLOSE_STRING, ERROR_FILEIO, ERROR_FILEIO_STRING, ERROR_FILEOPEN, ERROR_FILEOPEN_STRING, ERROR_FILEREAD, ERROR_FILEREAD_STRING, ERROR_FILEWRITE, ERROR_FILEWRITE_STRING, ERROR_FONT, ERROR_FONT_STRING, ERROR_GRID_ROW_COL, ERROR_GRID_ROW_COL_STRING, ERROR_GROUPDATASET, ERROR_GROUPDATASET_STRING, ERROR_IMAGE, ERROR_IMAGE_STRING, ERROR_INVALID_ALARM_EVENT_ARGUEMENT, ERROR_INVALID_ALARM_EVENT_ARGUEMENT_STRING, ERROR_INVALID_ROUNDED_RECTANGLE_ARGUEMENT, ERROR_INVALID_ROUNDED_RECTANGLE_ARGUEMENT_STRING, ERROR_LEGEND, ERROR_LEGEND_STRING, ERROR_LEGENDITEMSYMBOL, ERROR_LEGENDITEMSYMBOL_STRING, ERROR_LEGENDITEMTEXT, ERROR_LEGENDITEMTEXT_STRING, ERROR_NONE, ERROR_NONE_STRING, ERROR_NULL_ANNUNCIATOR_RECT, ERROR_NULL_ANNUNCIATOR_RECT_STRING, ERROR_NULL_METER_INDICATOR, ERROR_NULL_METER_INDICATOR_STRING, ERROR_NULL_PLOT_TEMPLATE, ERROR_NULL_PLOT_TEMPLATE_STRING, ERROR_NULL_PROCESSVAR, ERROR_NULL_PROCESSVAR_STRING, ERROR_NULLBASEAXIS, ERROR_NULLBASEAXIS_STRING, ERROR_NULLVIEWPORT, ERROR_NULLVIEWPORT_STRING, ERROR_OBJ_NEW, ERROR_OBJ_NEW_STRING, ERROR_OBJECTMISMATCH, ERROR_OBJECTMISMATCH_STRING, ERROR_PLOTOBJ, ERROR_PLOTOBJ_STRING, ERROR_POLARAXES, ERROR_POLARAXES_STRING, ERROR_SCALERANGE, ERROR_SCALERANGE_STRING, ERROR_SCALING, ERROR_SCALING_STRING, ERROR_SHAPE, ERROR_SHAPE_STRING, ERROR_SIMPLEDATASET, ERROR_SIMPLEDATASET_STRING, ERROR_SimpleDataset3D, ERROR_SMALLVIEWPORT, ERROR_SMALLVIEWPORT_STRING, ERROR_SUPERZOOM, ERROR_SUPERZOOM_STRING, ERROR_SYMBOL, ERROR_SYMBOL_STRING, ERROR_TEXT, ERROR_TEXT_STRING, ERROR_TIMELABEL, ERROR_TIMELABEL_STRING, ERROR_WRONGAXISTYPE, ERROR_WRONGAXISTYPE_STRING, ERRORBAR, EXPONENTFORMAT, FASTCLIP_X, FASTCLIP_Y, FEBRUARY, FIRST_IN_SERIES, FIXED_X_ASPECT_RATIO_CORRECTION, FIXED_Y_ASPECT_RATIO_CORRECTION, FLOATING_STACKED_BAR, FLOATINGBAR, FNP_DIST, FNP_NORMDIST, FNP_NORMX, FNP_NORMY, FNP_X, FNP_Y, FRIDAY, FRONT_BORDER, FRONT_FACE_SELECTION, FULL_PLOTAREA_CLIPPING, FULL_POLYSURFACE_SELECTION, GRAPH_AREA_CLIPPING, GRAPH_BACKGROUND, GRAPHAREA_BOTTOM, GRAPHAREA_LEFT, GRAPHAREA_RIGHT, GRAPHAREA_TOP, GRAPHTITLE, GRID, GRID_ALL, GRID_MAJOR, GRID_MINOR, GROUP_DATASET_OBJ, GROUP_DATASET3D_OBJ, GROUPBAR, HBAR, HBAR3D, HIGHLIGHT_COLOR, HISTOGRAM_PLOT, HORIZ_DIR, HOUR, HOUR_OF_DAY, HOURGLASS3D, ICHARTOBJECTPLOT, IMAGE, INDEPENDENT_IN_SERIES, INHERIT_CLIPPING, INSET_3D_LOOK, INSIDE_BAR, INSIDE_BARBASE, INSIDE_INDICATOR, INSIDE_PLOTAREA_MAX, INSIDE_PLOTAREA_MIN, INSIDE_RADIUS_BOTTOM, INSIDE_RADIUS_TOP, JANUARY, JULY, JUNE, JUSTIFY_CENTER, JUSTIFY_MAX, JUSTIFY_MIN, LABEL_ALL, LABEL_INTERCEPT, LABEL_MAX, LABEL_MIN, LABEL_ORIGIN, LAST_IN_SERIES, LEFT_BORDER, LEFT_BUTTON, LEFT_CENTERED_PLOTAREA, LEFT_REFERENCED_TEXT, LEFT_SIDE, LEGEND, LEGEND_FOOTER, LEGEND_HEADER, LEGEND_SUBHEAD, LEGENDITEM, LIGHT_LOWER_LEFT, LIGHT_LOWER_RIGHT, LIGHT_NONE, LIGHT_STRAIGHT_ON, LIGHT_UPPER_LEFT, LIGHT_UPPER_RIGHT, LINE, LINE_MARKER_PLOT, LINE_PLOT, LINEAR_AUTOSCALE, LINEAR_SCALE, LINEAR_SCALE_OBJ, LINEARAXIS, LINEGAP, LM_S, LOG_AUTOSCALE, LOG_SCALE, LOG_SCALE_OBJ, LOGAXIS, LS_DASH_2_2, LS_DASH_4_2, LS_DASH_4_4, LS_DASH_8_4, LS_DASH_DOT, LS_DOT_1_1, LS_DOT_1_2, LS_DOT_1_4, LS_DOT_1_8, LS_SOLID, MANUAL_RESIZE_OBJECTS, MARCH, MARKER, MARKER_BOX, MARKER_CROSS, MARKER_HLINE, MARKER_HVLINE, MARKER_NULL, MARKER_VLINE, MAX_LOG_VALUE, MAY, METER_LABEL_HORIZONTAL, METER_LABEL_PERPENDICULAR, METER_LABEL_RADIAL_1, METER_LABEL_RADIAL_2, MIDDLE_OF_SERIES, MILLISECOND, MIN_LOG_VALUE, MINUTE, MONDAY, MONTH, MOVE_X, MOVE_XY, MOVE_Y, MOVING_AVERAGE_X, MOVING_AVERAGE_XY, MOVING_AVERAGE_Y, MTICKS, MULTI_RIBBON_PLOT, MULTILINE, NEITHER_AXIS, NO_ASPECT_RATIO_CORRECTION, NO_AUTOSCALE, NO_CLIPPING, NO_DATECROSSOVER, NO_FASTCLIP, NO_RESIZE_OBJECTS, NO_SELECTION, NO_STEP, NOOBJECT, NORM_GRAPH_POS, NORM_PLOT_POS, NORM_PROBABILITY_SCALE_OBJ, NOSYMBOL, NOT_MOVEABLE, NOT_SPECIALCONTROL_TYPE, NOVEMBER, NUMERIC_COORDINATE, NUMERICAXISLABELS, NUMERICLABEL, OBJECT_DISABLE, OBJECT_ENABLE, OBJECT_ENABLE_NODRAW, OBJECT_MOVEABLE, OCTOBER, OHLC, OHLC_BAR_PLOT, OHLC_MODE_BARS, OHLC_MODE_FLAGS, OUTSET_3D_LOOK, OUTSIDE_BAR, OUTSIDE_BARBASE, OUTSIDE_INDICATOR, OUTSIDE_PLOTAREA_MAX, OUTSIDE_PLOTAREA_MIN, OUTSIDE_RADIUS_BOTTOM, OUTSIDE_RADIUS_TOP, OVERLAP_LABEL_DELETE, OVERLAP_LABEL_DRAW, OVERLAP_LABEL_STAGGER, PERCENT_NOPERCENTSIGN_FORMAT, PERCENTFORMAT, PHYS_POS, PHYSICAL_COORDINATES, PICTUREBOX_TYPE, PIECHART, PIELABEL_INSLICE, PIELABEL_NONE, PIELABEL_NUMVALUE, PIELABEL_OUTSLICE, PIELABEL_STRING, PIELABEL_STRINGNUMVAL, PIPE_LINE_PLOT, PLOT_AREA_CLIPPING, PLOT_BACKGROUND, PLOTAREA_CENTER, PLUS, PLUS3D, POLAR_AXIS, POLAR_COORDINATES, POLAR_LINE_PLOT, POLAR_POS, POLAR_SCATTER_PLOT, POLARAXES, POLARAXESLABELS, POLARGRID, POLYSURFACE_SQUAREGRID, POLYSURFACE_TRIANGLEGRID, PRE_RENDER_ALL, PRE_RENDER_AXES, PRE_RENDER_NONE, PRE_RENDER_ZORDER_CHANGE, PRINTER_RENDERING, PROBABILITY_AUTOSCALE, PROBABILITY_AXIS, PROBABILITY_COORDINATES, PROBABILITY_SCALE, PROBABILITY_SIGMA_AXIS, PRT_EXACT, PRT_MAX, PRT_PROP, PRT_RECT, PYRAMID3D, RADIOBUTTON_TYPE, RADIUS_BOTTOM, RADIUS_CENTER, RADIUS_LEFT, RADIUS_RIGHT, RADIUS_TOP, rBadDataValue, REAR_BORDER, RENDER_HIGHQUALITY, RENDER_LOWQUALITY, RENDER_STANDARDQUALITY, REPLACE_DATECROSSOVER, RIBBON_PLOT, RIGHT_BORDER, RIGHT_BUTTON, RIGHT_CENTERED_PLOTAREA, RIGHT_REFERENCED_TEXT, RIGHT_SIDE, ROUNDED_RECTANGLE2D, ROW_MAJOR, RT_3DFRAME, RT_ALARM, RT_ALARM_GREATERTHAN, RT_ALARM_INDICATOR, RT_ALARM_LIMIT_BACKGROUND_INDICATOR, RT_ALARM_LIMIT_LINE_INDICATOR, RT_ALARM_LIMIT_SYMBOL_INDICATOR, RT_ALARM_LOWERTHAN, RT_ALARM_NONE, RT_ALARM_PANEL_METER, RT_ANNUNCIATOR_PLOT, RT_AUTO_BARGRAPH, RT_AUTO_METER, RT_AUTO_SCROLL_GRAPH, RT_AUTOSCALE_X, RT_AUTOSCALE_X_CURRENT_SCALE, RT_AUTOSCALE_X_MAX, RT_AUTOSCALE_X_MIN, RT_AUTOSCALE_X_MINMAX, RT_AUTOSCALE_Y, RT_AUTOSCALE_Y_CURRENT_SCALE, RT_AUTOSCALE_Y_MAX, RT_AUTOSCALE_Y_MIN, RT_AUTOSCALE_Y_MINMAX, RT_BAR_INDICATOR, RT_BAR_NUMERIC_VALUE, RT_BAR_SEGMENTED_SUBTYPE, RT_BAR_SINGLE_SEGMENT_SUBTYPE, RT_BAR_SOLID_SUBTYPE, RT_BAR_TIME_VALUE, RT_BARTAG, RT_BOTTOM_HIGH_ALARM_SYMBOL, RT_BOTTOM_LOW_ALARM_SYMBOL, RT_BOTTOM_SETPOINT_SYMBOL, RT_CEILING_VALUE, RT_COMBO_PROCESSVAR, RT_CONTROL_BUTTON_TYPE, RT_CONTROL_MOMENTARYBUTTON_SUBTYPE, RT_CONTROL_RADIOBUTTON_SUBTYPE, RT_CONTROL_SCROLLBAR_TYPE, RT_CONTROL_TOGGLEBUTTON_SUBTYPE, RT_CONTROL_TRACKBAR_TYPE, RT_CUSTOM_STRING, RT_DATASET, RT_DETALED_DESCRIPTION_STRING, RT_DISPLAY_ALL_ALARMS, RT_DISPLAY_NO_ALARM, RT_DISPLAY_PRIMARY_ALARM, RT_FIXEDEXTENT_AUTOWRAP_AUTOSCROLL, RT_FIXEDEXTENT_MOVINGSTART_AUTOSCROLL, RT_FIXEDNUMPOINT_AUTOSCROLL, RT_FLOOR_VALUE, RT_FORM_CONTROL, RT_FORM_CONTROL_GRID, RT_FORM_CONTROL_PANEL_METER, RT_GEN_SHAPE, RT_GRAPH_OBJ, RT_GROUP_DATASET, RT_GROUP_MULTIVALUE_PLOT, RT_INDICATOR_COLOR_CHANGE_ON_ALARM, RT_INDICATOR_COLOR_NO_ALARM_CHANGE, RT_INDICATORRECT_CONTROL_SIZE, RT_LEFT_HIGH_ALARM_SYMBOL, RT_LEFT_LOW_ALARM_SYMBOL, RT_LEFT_SETPOINT_SYMBOL, RT_MAXEXTENT_FIXEDSTART_AUTOSCROLL, RT_METER_ARC_BAND_SUBTYPE, RT_METER_ARC_FLAT_CAP, RT_METER_ARC_INDICATOR, RT_METER_ARC_RADIUS_CAP, RT_METER_ARC_WEDGE_WIDTH_CAP, RT_METER_AXIS, RT_METER_AXIS_LABELS, RT_METER_COORDINATES, RT_METER_FACEPLATE, RT_METER_INDICATOR, RT_METER_NEEDLE_ARROW_SUBTYPE, RT_METER_NEEDLE_INDICATOR, RT_METER_NEEDLE_PIEWEDGE_SUBTYPE, RT_METER_NEEDLE_SIMPLE_SUBTYPE, RT_METER_SEGMENTED_ARC_SUBTYPE, RT_METER_SINGLE_SEGMENT_ARC_SUBTYPE, RT_METER_SINGLE_SYMBOL_SUBTYPE, RT_METER_STRING_AXIS_LABELS, RT_METER_SYMBOL_ARC_SUBTYPE, RT_METER_SYMBOL_INDICATOR, RT_MIN_CONTROL_SIZE, RT_MONOTONIC_X_MODE, RT_MULTIALARM_INDICATOR, RT_MULTIBAR_INDICATOR, RT_MULTIPOINTER_INDICATOR, RT_MULTIVALUE_ANNUNCIATOR, RT_MULTIVALUE_INDICATOR, RT_NMETER, RT_NO_ALARM_LIMIT_INDICATOR, RT_NO_AUTOSCALE_X, RT_NO_AUTOSCALE_Y, RT_NO_SYMBOL, RT_NOT_MONOTONIC_X_MODE, RT_NUMERIC_PANEL_METER, RT_ORIG_CONTROL_SIZE, RT_PIDCONTROL, RT_PLOT, RT_POINTER_INDICATOR, RT_POINTER_SUBTYPE, RT_PROCESSVAR, RT_PROCESSVAR_ALARM, RT_RIGHT_HIGH_ALARM_SYMBOL, RT_RIGHT_LOW_ALARM_SYMBOL, RT_RIGHT_SETPOINT_SYMBOL, RT_ROUND_VALUE, RT_SCROLL_FRAME, RT_SETPOINT_VALUE, RT_SHAPE_ELLIPSE, RT_SHAPE_RECTANGLE, RT_SHAPE_ROUNDEDRECTANGLE, RT_SHORT_DESCRIPTION_STRING, RT_SIMPLE_DATASET, RT_SIMPLE_SINGLEVALUE_PLOT, RT_SINGLE_CHANNEL_PANEL_METER, RT_SINGLE_VALUE_INDICATOR, RT_STRING_PANEL_METER, RT_SYMBOL, RT_TAG_STRING, RT_TEXT_BACKGROUND_COLOR_CHANGE_ON_ALARM, RT_TEXTFRAME, RT_TIME_GROUP_DATASET, RT_TIME_PANEL_METER, RT_TIME_SIMPLE_DATASET, RT_TOP_HIGH_ALARM_SYMBOL, RT_TOP_LOW_ALARM_SYMBOL, RT_TOP_SETPOINT_SYMBOL, RT_TRACKBAR_HORIZONTAL_CENTER_POINTER, RT_TRACKBAR_HORIZONTAL_DOWN_POINTER, RT_TRACKBAR_VERTICAL_CENTER_POINTER, RT_TRACKBAR_VERTICAL_RIGHT_POINTER, RT_UNIQUEID_STRING, RT_UNITS_STRING, RTPID_POSITIONCONTROL, RTPID_VELOCITYCONTROL, SATURDAY, SCALE_FACTOR_SIZE, SCATTER_PLOT, SCIENTIFICFORMAT, SCREEN_POS, SCREEN_RENDERING, SCROLLBAR_TYPE, SECOND, SECONDSPERDAY, SEPTEMBER, SHADOW_COLOR, SHAPE, SIGMA_FORMAT, SIMPLE_DATASET, SIMPLE_DATASET3D, SIMPLE_PLOTAREA_CLIPPING, SIMPLEBUTTON_TYPE, SIMPLECOLORMODE, SIMPLEGRADIENTMODE, SIZE_BUBBLE_AREA, SIZE_BUBBLE_RADIUS, sizeOfDouble, SPHERE3D, SQUARE, STACKED_RIBBON_PLOT, STACKEDBAR, STACKEDLINE, STAR, STEP_END, STEP_NO_RISE_LINE, STEP_START, STRINGAXISLABELS, STRINGLABEL, SUNDAY, SYMBOL, TEXT, THURSDAY, TICK_MAJOR, TICK_MINOR, TICKS, TIME_AUTOSCALE, TIME_COORDINATE, TIME_COORDINATES, TIME_GROUP_DATASET, TIME_GROUP_DATASET3D, TIME_SCALE, TIME_SCALE_OBJ, TIME_SIMPLE_DATASET, TIME_SIMPLE_DATASET3D, TIMEAXIS, TIMEAXIS_10MINUTEMINUTE, TIMEAXIS_10SECONDSECOND, TIMEAXIS_10YEARYEAR, TIMEAXIS_12HOURHOUR, TIMEAXIS_15MINUTEMINUTE, TIMEAXIS_15SECONDSECOND, TIMEAXIS_20YEAR5YEAR, TIMEAXIS_2HOURHOUR, TIMEAXIS_2MINUTEMINUTE, TIMEAXIS_2SECONDSECOND, TIMEAXIS_30MINUTEMINUTE, TIMEAXIS_30SECONDSECOND, TIMEAXIS_4HOURHOUR, TIMEAXIS_50YEAR10YEAR, TIMEAXIS_5MINUTEMINUTE, TIMEAXIS_5SECONDSECOND, TIMEAXIS_5YEARYEAR, TIMEAXIS_8HOURHOUR, TIMEAXIS_DAY, TIMEAXIS_DAY12HOUR, TIMEAXIS_DAY2HOUR, TIMEAXIS_DAY4HOUR, TIMEAXIS_DAY8HOUR, TIMEAXIS_DAYHOUR, TIMEAXIS_HOUR, TIMEAXIS_HOUR10MINUTE, TIMEAXIS_HOUR15MINUTE, TIMEAXIS_HOUR2MINUTE, TIMEAXIS_HOUR30MINUTE, TIMEAXIS_HOUR5MINUTE, TIMEAXIS_HOURMINUTE, TIMEAXIS_MILLISECOND, TIMEAXIS_MILLISECOND1, TIMEAXIS_MILLISECOND2, TIMEAXIS_MILLISECOND3, TIMEAXIS_MINUTE, TIMEAXIS_MINUTE10SECOND, TIMEAXIS_MINUTE15SECOND, TIMEAXIS_MINUTE2SECOND, TIMEAXIS_MINUTE30SECOND, TIMEAXIS_MINUTE5SECOND, TIMEAXIS_MINUTESECOND, TIMEAXIS_MONTH, TIMEAXIS_MONTHDAY, TIMEAXIS_MONTHWEEK, TIMEAXIS_QUARTER, TIMEAXIS_QUARTERMONTH, TIMEAXIS_SECOND, TIMEAXIS_SECONDMILLISECOND, TIMEAXIS_WEEK, TIMEAXIS_WEEKDAY, TIMEAXIS_YEAR, TIMEAXIS_YEARMONTH, TIMEAXIS_YEARQUARTER, TIMEAXISLABELS, TIMEBASE_DAY, TIMEBASE_HOUR, TIMEBASE_MILLISECOND, TIMEBASE_MINUTE, TIMEBASE_MONTH, TIMEBASE_SECOND, TIMEBASE_TICKS, TIMEBASE_WEEK, TIMEBASE_YEAR, TIMEDATEFORMAT, TIMEDATEFORMAT_12HM, TIMEDATEFORMAT_12HMS, TIMEDATEFORMAT_12HMSD, TIMEDATEFORMAT_12HMSDD, TIMEDATEFORMAT_24HM, TIMEDATEFORMAT_24HMS, TIMEDATEFORMAT_24HMSD, TIMEDATEFORMAT_24HMSDD, TIMEDATEFORMAT_D, TIMEDATEFORMAT_DDD, TIMEDATEFORMAT_DDDD, TIMEDATEFORMAT_DMY, TIMEDATEFORMAT_DMY2000, TIMEDATEFORMAT_M, TIMEDATEFORMAT_MDY, TIMEDATEFORMAT_MDY2000, TIMEDATEFORMAT_MMM, TIMEDATEFORMAT_MMMM, TIMEDATEFORMAT_MS, TIMEDATEFORMAT_MSD, TIMEDATEFORMAT_MSDD, TIMEDATEFORMAT_MSDDD, TIMEDATEFORMAT_MY, TIMEDATEFORMAT_MY2000, TIMEDATEFORMAT_NONE, TIMEDATEFORMAT_Q, TIMEDATEFORMAT_STANDARD, TIMEDATEFORMAT_Y, TIMEDATEFORMAT_Y2000, TIMELABEL, TOP_BORDER, TOP_SIDE, TRACKBAR_TYPE, TRANSFORM_3D, TransparentColor, TUESDAY, UNDECIMBER, UNDER_DATECROSSOVER, UPTRIANGLE, USER_COORD_MAX, USER_COORDINATES, USER_POS, USERGRADIENTMODE, USERTEXTUREMODE, VBAR, VBAR3D, VERT_DIR, WALL3D, WEDNESDAY, WEEK_5D, WEEK_7D, WEEK_OF_MONTH, WEEK_OF_YEAR, WORKING_COORDINATES, WORLD_COORDINATES, X_AXIS, XY_MAXZ_PLANE, XY_MINZ_PLANE, XY_PLANE, XZ_MAXY_PLANE, XZ_MINY_PLANE, XZ_PLANE, Y_AXIS, YEAR, YZ_MAXX_PLANE, YZ_MINX_PLANE, YZ_PLANE, Z_AXIS, ZOOM
 
Constructor Summary
TimeSimpleDataset3D()
          The default SimpleDataset constructor.
TimeSimpleDataset3D(CSV csv, java.lang.String filename, int rowskip, int columnskip)
          This constructor creates a new TimeSimpleDataset3D object from a file consisting of comma separated values.
TimeSimpleDataset3D(java.lang.String sname, double[] x, double[] y, double[] z)
          This constructor initializes the name, x- and y- values of a simple dataset.
TimeSimpleDataset3D(java.lang.String sname, double[] x, java.util.GregorianCalendar[] y, double[] z)
          This constructor initializes the name, x- and y- values of a simple dataset.
TimeSimpleDataset3D(java.lang.String sname, java.util.GregorianCalendar[] x, double[] y, double[] z)
          This constructor initializes the name, x- and y- values of a simple dataset.
TimeSimpleDataset3D(java.lang.String sname, java.util.GregorianCalendar[] x, double[] y, double[] z, double depthvalue)
          This constructor initializes the name, x- and y- values of a simple dataset.
TimeSimpleDataset3D(java.lang.String sname, java.util.GregorianCalendar[] x, java.util.GregorianCalendar[] y, double[] z)
          This constructor initializes the name, x- and y- values of a simple dataset.
TimeSimpleDataset3D(java.lang.String sname, int n)
          This constructor creates an uninitialized dataset of the specified size.
 
Method Summary
 int addDataPoint(double x, double y, double z)
          This method adds a new data point (floating point x-value, GregorianCalendar y-value) at the end of the dataset, increasing its size by one.
 int addTimeDataPoint(double x, java.util.GregorianCalendar y, double z)
          This method adds a new data point (floating point x-value, ChartCalendar y-value) at the end of the dataset, increasing its size by one.
 boolean calcNearestPoint(PhysicalCoordinates transform, ChartPoint3D testpoint, int nmode, NearestPointData nearestpoint)
          This method compares a test point against all of the xy points in a contour dataset and calculates which point in the dataset is nearest the test point.
 java.lang.Object clone()
          Returns an object that is a clone of this SimpleDataset3D object.
 TimeSimpleDataset3D compressTimeFieldSimpleDataset3D(int ctypex, int ctypey, int ctypez, int timefield, int startindex, int endindex, java.lang.String newname)
          This methods creates and returns a new dataset that is the data reduced version of the source dataset.
 TimeSimpleDataset3D compressTimeSimpleDataset3D(int ctypex, int ctypey, int ctypez, int interval, int startindex, int endindex, java.lang.String newname)
          This methods creates and returns a new dataset that is the data reduced version of the source dataset.
 void copy(SimpleDataset3D source)
          Copies the source dataset.
 int errorCheck(int nerror)
          Checks the current dataset object for common errors.
 ChartPoint3D GetDataPoint(int index)
          This method returns the x- and y-value of a point at the specified index.
 ChartPoint3D getDataPoint3D(int index)
          This method returns the x-, y- and z-values of a point at the specified index.
 SimpleDataset getFastClipDataset(java.lang.String s, PhysicalCoordinates transform, int fastclipmode, java.lang.Integer fastclipoffset)
          This method returns a truncated dataset that only includes the datapoints within the current scaling limits, assuming the the data is monotonic in the x or y direction.
 double getZDataValue(int index)
          This method returns the z-value in a contour dataset.
 void initDataset(java.lang.String sname, double[] x, double[] y, double[] z)
          A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset.
 void initDataset(java.lang.String sname, double[] x, double[] y, double[] z, int n)
          A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset.
 void initDataset(java.lang.String sname, double[] x, java.util.GregorianCalendar[] y, double[] z)
          A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset.
 void initDataset(java.lang.String sname, java.util.GregorianCalendar[] x, double[] y, double[] z)
          A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset.
 void initDataset(java.lang.String sname, java.util.GregorianCalendar[] x, double[] y, double[] z, int n)
          A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset.
 void initDataset(java.lang.String sname, java.util.GregorianCalendar[] x, java.util.GregorianCalendar[] y, double[] z)
          A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset.
 void initializeData(double[] x, double[] y, double[] z)
          an SimpleDataset initialization method that initializes the x- and y-data values of a simple dataset.
 void initializeData(java.util.GregorianCalendar[] x, double[] y, double[] z)
          an SimpleDataset initialization method that initializes the x- and y-data values of a simple dataset.
 int insertDataPoint(double xvalue, double yvalue, double zvalue, int insertpoint)
          Insert a data point at the specified location, increasing the size of the dataset by one.
 int insertTimeDataPoint(java.util.GregorianCalendar x, double y, double z, int insertpoint)
          Insert a data point at the specified location, increasing the size of the dataset by one.
 boolean isDataPointGood(int index)
          This method checks if the point at the specified index for a simple dataset is valid.
 void readTimeSimpleDataset3D(CSV csv, java.lang.String filename, int rowskip, int columnskip)
          This method initializes the TimeSimpleDataset3D object from a file consisting of comma separated values.
 int resize(int n)
          Resizes the dataset, maintaining the original data.
 int sddTimeDataPoint(java.util.GregorianCalendar x, double y, double z)
          This method adds a new data point (GregorianCalendar x-value, floating point y-value) at the end of the dataset, increasing its size by one.
 void setDataPoint(int index, double x, double y, double z)
          Sets the x- and y- and z-values for a data point in a contour dataset.
 void setTimeDataPoint(int index, double x, java.util.GregorianCalendar y, double z)
          Sets a data point (floating point x-value, GregorianCalendar y-value) at the specified index.
 void setTimeDataPoint(int index, java.util.GregorianCalendar x, double y, double z)
          Sets a data point (GregorianCalendar x-value, floating point y-value) at the specified index.
 void setZDataValue(int index, double z)
          Sets the z-value in a contour dataset.
 void writeTimeSimpleDataset3D(CSV csv, java.lang.String filename, boolean append)
          This methods will create a text file and output the TimeSimpleDataset3D to that file in a CSV (Comma Separated Value) format.
 void writeTimeSimpleDataset3D3D(CSV csv, java.lang.String filename)
          This methods will create a text file and output the TimeSimpleDataset3D to that file in a CSV (Comma Separated Value) format.
 
Methods inherited from class com.quinncurtis.chart3djava.TimeSimpleDataset
addTimeDataPoint, addTimeDataPoint, compressTimeFieldSimpleDataset, compressTimeSimpleDataset, copy, deleteTimeDataPoint, getTimeXData, getTimeXDataValue, getTimeYData, getTimeYDataValue, initDataset, initDataset, initDataset, initDataset, initDataset, initDataset, initializeData, initializeData, insertTimeDataPoint, readTimeSimpleDataset, readTimeSimpleDatasetAsResource, setTimeDataPoint, setTimeDataPoint, setTimeXDataValue, setTimeYDataValue, writeTimeSimpleDataset, writeTimeSimpleDataset
 
Methods inherited from class com.quinncurtis.chart3djava.SimpleDataset
addDataPoint, addDataPoint, checkValidData, checkValidDataX, checkValidDataY, combineDataset, compressSimpleDataset, convertToMovingAverage, copy, deleteDataPoint, getAverageY, getDataPoint, getDatasetMax, getDatasetMin, getFirstValidIndex, getGroupDatasetSumMax, getGroupDatasetSumMin, getNumberGroups, getSumY, getYData, getYDataObj, getYDataValue, getYDataValue, initDataset, initDataset, initializeData, initializeData, insertDataPoint, insertDataPoint, insertDatapointsAtCrossover, readSimpleDataset, resetBuffer, setDataPoint, setDataPoint, setYData, setYData, setYDataValue, setYDataValue, sortByX, writeSimpleDataset, writeSimpleDataset
 
Methods inherited from class com.quinncurtis.chart3djava.ChartDataset
copy, getAutoCompressDatasetModeX, getAutoCompressDatasetModeY, getAutoCompressDivisor, getAutoCompressTriggerValue, getAutoDataCompressEnable, getAverageX, getDataName, getGroupString, getGroupStrings, getImplicitDepthValue, getImplicitMinZValue, getImplicitZValue, getMarkLookaheadLimit, getNumberDatapoints, getStackMode, getSumX, getTimeScaleAxis, getValidData, getValidData, getValidDataObj, getXCoordinateType, getXData, getXDataObj, getXDataValue, getYCoordinateType, getZCoordinateType, getZData, getZDataObj, setAutoCompressDatasetModeX, setAutoCompressDatasetModeY, setAutoCompressDivisor, setAutoCompressTriggerValue, setAutoDataCompressEnable, setDataName, setImplicitDepthValue, setImplicitMaxZValue, setImplicitMinZValue, setImplicitZValue, setMarkLookaheadLimit, setStackMode, setValidData, setXCoordinateType, setXData, setXData, setXDataValue, setYCoordinateType, setZCoordinateType
 
Methods inherited from class com.quinncurtis.chart3djava.ChartObj
copy, getChartObjIDCntr, getChartObjType, getThisChartObjID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeSimpleDataset3D

public TimeSimpleDataset3D(java.lang.String sname,
                           double[] x,
                           java.util.GregorianCalendar[] y,
                           double[] z)
This constructor initializes the name, x- and y- values of a simple dataset. The y-values use GregorianCalendar dates and the x-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array that specifies the y-values of a dataset.
z - An array the z-values of a dataset.

TimeSimpleDataset3D

public TimeSimpleDataset3D(java.lang.String sname,
                           java.util.GregorianCalendar[] x,
                           double[] y,
                           double[] z)
This constructor initializes the name, x- and y- values of a simple dataset. The x-values use GregorianCalendar dates and the y-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array that specifies the y-values of a dataset.
z - An array the z-values of a dataset.

TimeSimpleDataset3D

public TimeSimpleDataset3D(java.lang.String sname,
                           java.util.GregorianCalendar[] x,
                           double[] y,
                           double[] z,
                           double depthvalue)
This constructor initializes the name, x- and y- values of a simple dataset. The x-values use GregorianCalendar dates and the y-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array that specifies the y-values of a dataset.
z - An array the z-values of a dataset.
depthvalue - Specifies the initialvalue of the implicitDepthValue property.

TimeSimpleDataset3D

public TimeSimpleDataset3D(java.lang.String sname,
                           double[] x,
                           double[] y,
                           double[] z)
This constructor initializes the name, x- and y- values of a simple dataset. The x-values use GregorianCalendar dates and the y-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array that specifies the y-values of a dataset.
z - An array the z-values of a dataset.

TimeSimpleDataset3D

public TimeSimpleDataset3D(java.lang.String sname,
                           java.util.GregorianCalendar[] x,
                           java.util.GregorianCalendar[] y,
                           double[] z)
This constructor initializes the name, x- and y- values of a simple dataset. The x-values and y-values use GregorianCalendar dates.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array that specifies the y-values of a dataset.
z - An array the z-values of a dataset.

TimeSimpleDataset3D

public TimeSimpleDataset3D(CSV csv,
                           java.lang.String filename,
                           int rowskip,
                           int columnskip)
This constructor creates a new TimeSimpleDataset3D object from a file consisting of comma separated values.

Parameters:
csv - An instance of an CSV object.
filename - The name of the file.
rowskip - Skip this many rows before starting the read operation.
columnskip - For each row of data, skip this many columns before reading the first value from the row.

TimeSimpleDataset3D

public TimeSimpleDataset3D(java.lang.String sname,
                           int n)
This constructor creates an uninitialized dataset of the specified size. The x- and y- values of the dataset must be initialized before any auto-scale or any auto-axes routines are called using the dataset. The x-values use GregorianCalendar dates and the y-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
n - Specifies the number of datapoints in the dataset.

TimeSimpleDataset3D

public TimeSimpleDataset3D()
The default SimpleDataset constructor.

Method Detail

errorCheck

public int errorCheck(int nerror)
Checks the current dataset object for common errors.

Overrides:
errorCheck in class TimeSimpleDataset
Parameters:
nerror - Current error state.
Returns:
Returns an error code.

initializeData

public void initializeData(java.util.GregorianCalendar[] x,
                           double[] y,
                           double[] z)
an SimpleDataset initialization method that initializes the x- and y-data values of a simple dataset.

Parameters:
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.

initDataset

public void initDataset(java.lang.String sname,
                        java.util.GregorianCalendar[] x,
                        double[] y,
                        double[] z)
A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset. The x-values use GregorianCalendar dates and the y-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.

initDataset

public void initDataset(java.lang.String sname,
                        java.util.GregorianCalendar[] x,
                        double[] y,
                        double[] z,
                        int n)
A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset. The x-values use GregorianCalendar dates and the y-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.
n - Number of datapoints.

initializeData

public void initializeData(double[] x,
                           double[] y,
                           double[] z)
an SimpleDataset initialization method that initializes the x- and y-data values of a simple dataset.

Parameters:
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.

initDataset

public void initDataset(java.lang.String sname,
                        double[] x,
                        double[] y,
                        double[] z)
A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset. Doubles are used for x and y.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.

initDataset

public void initDataset(java.lang.String sname,
                        double[] x,
                        double[] y,
                        double[] z,
                        int n)
A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset. The x-values use GregorianCalendar dates and the y-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.
n - Number of datapoints.

initDataset

public void initDataset(java.lang.String sname,
                        double[] x,
                        java.util.GregorianCalendar[] y,
                        double[] z)
A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset. The y-values use GregorianCalendar dates and the x-values are floating point.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.

initDataset

public void initDataset(java.lang.String sname,
                        java.util.GregorianCalendar[] x,
                        java.util.GregorianCalendar[] y,
                        double[] z)
A TimeSimpleDataset3D initialization method that initializes the name, x- and y- values of a simple dataset. The x-values and y-values use GregorianCalendar dates.

Parameters:
sname - Specifies the name of the dataset.
x - An array that specifies the x-values of a dataset.
y - An array the y-values of a dataset.
z - An array the z-values of a dataset.

copy

public void copy(SimpleDataset3D source)
Copies the source dataset.

Parameters:
source - The source dataset object.

clone

public java.lang.Object clone()
Returns an object that is a clone of this SimpleDataset3D object.

Overrides:
clone in class TimeSimpleDataset
Returns:
Returns a clone of this SimpleDataset3D object.

resize

public int resize(int n)
Resizes the dataset, maintaining the original data. If the new dataset is larger the dataset is padded with zeros. If the new dataset is smaller the original data is truncated to the new size.

Overrides:
resize in class SimpleDataset
Parameters:
n - The new size of the dataset.
Returns:
Returns the new number of datapoints .

setTimeDataPoint

public void setTimeDataPoint(int index,
                             java.util.GregorianCalendar x,
                             double y,
                             double z)
Sets a data point (GregorianCalendar x-value, floating point y-value) at the specified index.

Parameters:
index - Specifies the index for the new data value.
x - Specifies the new x-value for the data point at the specified index.
y - Specifies the new y-value for the data point at the specified index.
z - Specifies the new z-value for the data point at the specified index.

setTimeDataPoint

public void setTimeDataPoint(int index,
                             double x,
                             java.util.GregorianCalendar y,
                             double z)
Sets a data point (floating point x-value, GregorianCalendar y-value) at the specified index.

Parameters:
x - Specifies the new x-value for the data point at the specified index.
y - Specifies the new y-value for the data point at the specified index.
z - Specifies the new z-value for the data point at the specified index.
index - Specifies the index for the new data value.

addDataPoint

public int addDataPoint(double x,
                        double y,
                        double z)
This method adds a new data point (floating point x-value, GregorianCalendar y-value) at the end of the dataset, increasing its size by one.

Parameters:
x - Specifies the new x-value for the data point at the specified index.
y - Specifies the new y-value for the data point at the specified index.
z - Specifies the new z-value for the data point at the specified index.
Returns:
Returns the value of the numberDatapoints field.

sddTimeDataPoint

public int sddTimeDataPoint(java.util.GregorianCalendar x,
                            double y,
                            double z)
This method adds a new data point (GregorianCalendar x-value, floating point y-value) at the end of the dataset, increasing its size by one.

Parameters:
x - Specifies the new x-value for the data point at the specified index.
y - Specifies the new y-value for the data point at the specified index.
z - Specifies the new z-value for the data point at the specified index.
Returns:
Returns the value of the numberDatapoints field.

addTimeDataPoint

public int addTimeDataPoint(double x,
                            java.util.GregorianCalendar y,
                            double z)
This method adds a new data point (floating point x-value, ChartCalendar y-value) at the end of the dataset, increasing its size by one.

Parameters:
x - Specifies the new x-value for the data point at the specified index.
y - Specifies the new y-value for the data point at the specified index.
z - Specifies the new z-value for the data point at the specified index.
Returns:
Returns the value of the numberDatapoints field.

insertDataPoint

public int insertDataPoint(double xvalue,
                           double yvalue,
                           double zvalue,
                           int insertpoint)
Insert a data point at the specified location, increasing the size of the dataset by one.

Parameters:
xvalue - The x-value of the point to insert.
yvalue - The y-value of the point to insert
zvalue - The z-value of the point to insert
insertpoint - The insertion point of the data. Zero based array indexing is used, so the 5th data point in the array has an index value of 4.
Returns:
Returns the new number of datapoints .

insertTimeDataPoint

public int insertTimeDataPoint(java.util.GregorianCalendar x,
                               double y,
                               double z,
                               int insertpoint)
Insert a data point at the specified location, increasing the size of the dataset by one.

Parameters:
x - The date x-value of the point to insert.
y - The y-value of the point to insert
z - The z-value of the point to insert
insertpoint - The insertion point of the data. Zero based array indexing is used, so the 5th data point in the array has an index value of 4.
Returns:
Returns the value of the numberDatapoints field.

setDataPoint

public void setDataPoint(int index,
                         double x,
                         double y,
                         double z)
Sets the x- and y- and z-values for a data point in a contour dataset.

Parameters:
index - Specifies the index for the new data values.
x - Specifies the new x-value for the data point at the specified index.
y - Specifies the new y-value for the data point at the specified index.
z - Specifies the new z-value for the data point at the specified index.

getDataPoint3D

public ChartPoint3D getDataPoint3D(int index)
This method returns the x-, y- and z-values of a point at the specified index.

Parameters:
index - Specifies the index of the data point.
Returns:
Returns a ChartPoint3D object that contains the x-, -y and z-values of the data point at the specified index.

setZDataValue

public void setZDataValue(int index,
                          double z)
Sets the z-value in a contour dataset.

Overrides:
setZDataValue in class ChartDataset
Parameters:
z - Specifies the new z-value for the data point at the specified index.
index - Specifies the index for the data value.

getZDataValue

public double getZDataValue(int index)
This method returns the z-value in a contour dataset.

Overrides:
getZDataValue in class ChartDataset
Parameters:
index - Specifies the index of the z-value values.
Returns:
Returns the z-value for the data point at the specified index.

GetDataPoint

public ChartPoint3D GetDataPoint(int index)
This method returns the x- and y-value of a point at the specified index.

Parameters:
index - Specifies the index of the data point.
Returns:
Returns a ChartPoint3D object that contains the x- and y-values of the data point at the specified index.

isDataPointGood

public boolean isDataPointGood(int index)
This method checks if the point at the specified index for a simple dataset is valid.

Overrides:
isDataPointGood in class SimpleDataset
Parameters:
index - Specifies the index to check in the xData and yData arrays.
Returns:
Returns true if the data point is valid.

calcNearestPoint

public boolean calcNearestPoint(PhysicalCoordinates transform,
                                ChartPoint3D testpoint,
                                int nmode,
                                NearestPointData nearestpoint)
This method compares a test point against all of the xy points in a contour dataset and calculates which point in the dataset is nearest the test point. The nearness test has many different forms: FNP_X = nearest x, FNP_Y = nearest y, FNP_DIST = shortest distance, FNP_NORMX = nearest normalized x, FNP_NORMY = nearest normalized y, FNP_NORMDIST = shortest normalized distance.

Overrides:
calcNearestPoint in class SimpleDataset
Parameters:
transform - The coordinate system of the test point.
testpoint - The test point for the nearness calculation.
nmode - Specifies the algorithm used in the nearness calculation.
nearestpoint - Returns the parameters of the nearest point.
Returns:
Returns true if a valid data point is found and returned.

writeTimeSimpleDataset3D3D

public void writeTimeSimpleDataset3D3D(CSV csv,
                                       java.lang.String filename)
This methods will create a text file and output the TimeSimpleDataset3D to that file in a CSV (Comma Separated Value) format. A CSV file can be read by popular spreadsheet and word processing programs. Some localization for different operating systems and locales can be handled by the modifying the default csv (CSV) object. The file can be organized so that the columns represent groups and the rows represent data values for each group (COLUMN_MAJOR), or the where the rows represent groups and the columns represent data values for each group (ROW_MAJOR). Use the CSV.setOrientation method to initialize the csv argument for the proper data orientation.

Parameters:
csv - An instance of an CSV object.
filename - The name of the file.

writeTimeSimpleDataset3D

public void writeTimeSimpleDataset3D(CSV csv,
                                     java.lang.String filename,
                                     boolean append)
This methods will create a text file and output the TimeSimpleDataset3D to that file in a CSV (Comma Separated Value) format. A CSV file can be read by popular spreadsheet and word processing programs. Some localization for different operating systems and locales can be handled by the modifying the default csv (CSV) object. The file can be organized so that the columns represent groups and the rows represent data values for each group (COLUMN_MAJOR), or the where the rows represent groups and the columns represent data values for each group (ROW_MAJOR). Use the CSV.setOrientation method to initialize the csv argument for the proper data orientation.

Parameters:
csv - An instance of an CSV object.
filename - The name of the file.
append - True and if the file exists, data is appended to the file.

readTimeSimpleDataset3D

public void readTimeSimpleDataset3D(CSV csv,
                                    java.lang.String filename,
                                    int rowskip,
                                    int columnskip)
This method initializes the TimeSimpleDataset3D object from a file consisting of comma separated values.

Parameters:
csv - An instance of an CSV object.
filename - The name of the file.
rowskip - Skip this many rows before starting the read operation.
columnskip - For each row of data, skip this many columns before reading the first value from the row.

compressTimeSimpleDataset3D

public TimeSimpleDataset3D compressTimeSimpleDataset3D(int ctypex,
                                                       int ctypey,
                                                       int ctypez,
                                                       int interval,
                                                       int startindex,
                                                       int endindex,
                                                       java.lang.String newname)
This methods creates and returns a new dataset that is the data reduced version of the source dataset. The size of the new, compressed dataset is not known in advance.

Parameters:
ctypex - The compression type. Use one of the data compression type constants: DATACOMPRESS_NONE (returns a dataset containing the points in the specified range, no compression), DATACOMPRESS_SKIP (sample the dataset every interval points), DATACOMPRESS_AVERAGE (use the average x- and y-value in each interval), DATACOMPRESS_MIN (use the minimum x- and y-value in each interval), DATACOMPRESS_MAX (use the maximum x- and y-value in each interval), and DATACOMPRESS_MINMAX (use the minimum and maximum x- and y-value in each interval). The DATACOMPRESS_MINMAX compression type is best used when the compressed data values number more than 1000, where adjacent data values in the rendered chart differ by one horizontal pixel or less. The DATACOMPRESS_MINMAX compression type will guarantee that the chart displays the same minimums and maximums as the original dataset.
ctypey - The compression type for the y-values. Use one of the data compression type constants.
ctypez - The compression type for the z-values. Use one of the data compression type constants.
interval - The number of data points in each segment that is reduced to a single datapoint (two for the DATACOMPRESS_MINMAX compression type) in the compressed dataset.
startindex - The starting point, inclusive, in the source dataset for the data compression.
endindex - The ending index, inclusive, in the source dataset for the data compression.
newname - The string name for the new dataset.
Returns:
Returns the new, compressed TimeSimpleDataset3D.

compressTimeFieldSimpleDataset3D

public TimeSimpleDataset3D compressTimeFieldSimpleDataset3D(int ctypex,
                                                            int ctypey,
                                                            int ctypez,
                                                            int timefield,
                                                            int startindex,
                                                            int endindex,
                                                            java.lang.String newname)
This methods creates and returns a new dataset that is the data reduced version of the source dataset. The size of the new, compressed dataset is not known in advance.

Parameters:
ctypex - The compression type. Use one of the data compression type constants: DATACOMPRESS_NONE (returns a dataset containing the points in the specified range, no compression), DATACOMPRESS_SKIP (sample the dataset every interval points), DATACOMPRESS_AVERAGE (use the average x- and y-value in each interval), DATACOMPRESS_MIN (use the minimum x- and y-value in each interval), DATACOMPRESS_MAX (use the maximum x- and y-value in each interval), and DATACOMPRESS_MINMAX (use the minimum and maximum x- and y-value in each interval). The DATACOMPRESS_MINMAX compression type is best used when the compressed data values number more than 1000, where adjacent data values in the rendered chart differ by one horizontal pixel or less. The DATACOMPRESS_MINMAX compression type will guarantee that the chart displays the same minimums and maximums as the original dataset.
ctypey - The compression type for the y-values. Use one of the data compression type constants.
ctypez - The compression type for the z-values. Use one of the data compression type constants.
timefield - All values with the same timefield value are compressed to a single value. Use one of the time field constants in the ChartCalendar class - ChartObj.YEAR, ChartObj.MONTH, ChartCalendar.WEEK_OF_YEAR, ChartCalendar.WEEK_OF_MONTH, ChartObj.DAY_OF_YEAR, ChartObj.HOUR_OF_DAY, ChartObj.MINUTE.
startindex - The starting point, inclusive, in the source dataset for the data compression.
endindex - The ending index, inclusive, in the source dataset for the data compression.
newname - The string name for the new dataset.
Returns:
Returns the new, compressed TimeSimpleDataset3D.

getFastClipDataset

public SimpleDataset getFastClipDataset(java.lang.String s,
                                        PhysicalCoordinates transform,
                                        int fastclipmode,
                                        java.lang.Integer fastclipoffset)
This method returns a truncated dataset that only includes the datapoints within the current scaling limits, assuming the the data is monotonic in the x or y direction.

Overrides:
getFastClipDataset in class SimpleDataset
Parameters:
s - A string specifying the new name of the dataset.
transform - The transform that the dataset is clipped against.
fastclipmode - Specifies if the data is clipped against the x-coordinate (FASTCLIP_X, FASTCLIP_Y). )
fastclipoffset - Returns the start offset of the fast clip data.
Returns:
Returns the truncated dataset.