com.quinncurtis.chart3djava
Class GraphObj

java.lang.Object
  extended by com.quinncurtis.chart3djava.ChartObj
      extended by com.quinncurtis.chart3djava.GraphObj
All Implemented Interfaces:
ChartConstants, java.lang.Cloneable
Direct Known Subclasses:
Axis, Background, BubblePlotLegendItem, ChartImage, ChartMouseListener, ChartPlot, ChartShape, ChartSymbol, ChartSymbol3D, ChartText, Grid, Legend, LegendItem, Marker, Wall3D

public abstract class GraphObj
extends ChartObj

The ChartObj class is the abstract base class for all graphical chart objects.


Field Summary
 
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
GraphObj()
          The default GraphObj constructor.
 
Method Summary
 void addInternalObjects()
          This method is called in the ChartView class and triggers combination objects to create all protected ChartObj objects.
abstract  boolean checkIntersection(ChartPoint3D testpoint, NearestPointData np)
          The default checkIntersection method.
abstract  java.lang.Object clone()
          The abstract clone method for this class.
 void copy(GraphObj source)
          Copies the source object.
 boolean defaultCheckIntersection(ChartPoint3D testpoint, NearestPointData np)
          The default checkIntersection method.
abstract  void draw(java.awt.Graphics2D g2)
          The abstract draw method for this class.
 int errorCheck(int nerror)
          Checks the current object for common errors.
 ChartRectangle3D getBoundingBox()
          Returns the bounding box for the chart object.
 ChartAttribute getChartObjAttributes()
          Returns a reference to the attributes for a chart object.
 int getChartObjClipping()
          Returns the object clipping mode.
 ChartView getChartObjComponent()
          Returns a reference to the ChartView component that the chart object is placed in
 int getChartObjEnable()
          Returns true if the chart object is enabled.
 PhysicalCoordinates getChartObjScale()
          Returns a reference to the PhysicalCoordinates scale object that the chart object is placed in
 java.awt.Color getColor()
          Returns the primary line color for the chart object.
static java.awt.Font getDefaultChartFont()
          Returns a reference to the default font.
 ObjectPolygonList getGraphObj3D()
          Get the 3D graph object PolygonList.
 double getImplicitDepthValue()
          The implicit depth-value if the dataset is used to plot data in a 3D format.
 double getImplicitZValue()
          The implicit z-value if the dataset is used to plot data in a 3D format.
 double getIntersectionTestDistance()
          Returns the value of the intersectionTestDistance property.
 java.awt.Color getLineColor()
          Returns the primary line color for the chart object.
 int getLineStyle()
          Returns the line style for the chart object.
 double getLineWidth()
          Returns the line width for the chart object.
 boolean getLocalRendering()
          Get the local rendering flag of the object.
 ChartPoint3D getLocation()
          Returns the position of the chart object, using the coordinate system specified by the property positionType.
 double getLocation(java.util.GregorianCalendar xdate)
          Returns the position of the chart object, using the coordinate system specified by the property positionType.
 ChartPoint3D getLocation(int npositiontype)
          Returns the position of the chart object, converting the position to the coordinate system specified by the npositiontype parameter.
 int getMoveableType()
          Returns how the object can be moved: whether it can be moved as a single object (OBJECT_MOVEABLE) or whether individual data points can be moved (DATA_MOVEABLE).
 int getPositionType()
          Returns the current position type.
 double getResizeMultiplier()
          Returns the resize multiplier of the object.
 boolean getUpdateFlag()
          Returns true if the object needs to be updated before rendering.
 int getZOrder()
          Returns the z-order value of the chart object.
 void moveRel(double dx, double dy)
          Move the object relative to its current position, using the coordinate system specified by the property positionType.
 void moveRel(double dx, double dy, double dz)
          Move the object relative to its current position, using the coordinate system specified by the property positionType.
 void prePlot(java.awt.Graphics2D g2)
          This method a general setup method called before the graph object is drawn.
 void renderGraph3DObject(java.awt.Graphics2D g2)
          Render the objects polygon buffer to the graphics context.
 void renderSolidGraph3DObject(java.awt.Graphics2D g2)
          Render the objects polygon buffer to the graphics context.
 void renderSolidGraph3DObject2(java.awt.Graphics2D g2)
          Render the objects polygon buffer to the graphics context.
 void setChartObjAttributes(ChartAttribute attr)
          Sets the attributes for a chart object using an ChartAttribute object.
 void setChartObjClipping(int clipping)
          Sets the object clipping mode.
 void setChartObjComponent(ChartView component)
          Sets the reference to the ChartView component that the chart object is placed in
 void setChartObjEnable(int benable)
          Enables the chart object.
 void setChartObjScale(PhysicalCoordinates transform)
          Sets the reference to the PhysicalCoordinates object that the chart object is placed in
 void setColor(java.awt.Color rgbcolor)
          Sets the primary line color for the chart object.
static void setDefaultChartFont(java.awt.Font tfont)
          Sets the default font used by all text objects that have not had a font explicitly set.
 void setGraphObj3D(ObjectPolygonList value)
          Set the 3D graph object PolygonList.
 void setImplicitDepthValue(double value)
          The implicit depth-value if the dataset is used to plot data in a 3D format.
 void setImplicitZValue(double value)
          The implicit z-value if the dataset is used to plot data in a 3D format.
 void setIntersectionTestDistance(double intersectiontestdistance)
          Sets the value of the intersectionTestDistance property.
 void setLineColor(java.awt.Color rgbcolor)
          Sets the primary line color for the chart object.
 void setLineStyle(int linestyle)
          Sets the line style for the chart object.
 void setLineWidth(double linewidth)
          Sets the line width for the chart object.
 void setLocalRendering(boolean value)
          Set the local rendering flag of the object.
 void setLocation(ChartPoint3D xy)
          Sets the position of the chart object, using the coordinate system specified by the property positionType.
 void setLocation(ChartPoint3D xy, int npositiontype)
          Sets the position of the chart object, using the coordinate system specified by the npositiontype parameter.
 void setLocation(double x, double y)
          Sets the position of the chart object, using the coordinate system specified by the property positionType.
 void setLocation(double x, double y, double z)
          Sets the position of the chart object, using the coordinate system specified by the property positionType.
 void setLocation(double x, double y, double z, int npositiontype)
          Sets the position of the chart object, using the coordinate system specified by the npositiontype parameter.
 void setLocation(double x, double y, int npositiontype)
          Sets the position of the chart object, using the coordinate system specified by the npositiontype parameter.
 void setLocation(java.util.GregorianCalendar xdate, double y)
          Sets the position of the chart object, using the coordinate system specified by the property positionType.
 void setLocation(java.util.GregorianCalendar xdate, double y, double z)
          Sets the position of the chart object, using the coordinate system specified by the property positionType.
 void setPositionType(int posmode)
          Sets the current position type.
 void setResizeMultiplier(double multiplier)
          Sets the resize multiplier of the object.
 void setUpdateFlag(boolean bupdate)
          Set to true if the object needs to be updated before rendering.
 void setZOrder(int zorder)
          Sets the z-order of the object in the chart.
 
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

GraphObj

public GraphObj()
The default GraphObj constructor.

Method Detail

copy

public void copy(GraphObj source)
Copies the source object.

Parameters:
source - The source object.

clone

public abstract java.lang.Object clone()
The abstract clone method for this class. Subclasses should override this function.

Overrides:
clone in class java.lang.Object

errorCheck

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

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

setLocation

public void setLocation(double x,
                        double y)
Sets the position of the chart object, using the coordinate system specified by the property positionType.

Parameters:
x - Specifies the x-coordinate of the object position.
y - Specifies the y-coordinate of the object position.

setLocation

public void setLocation(double x,
                        double y,
                        double z)
Sets the position of the chart object, using the coordinate system specified by the property positionType.

Parameters:
x - Specifies the x-coordinate of the object position.
y - Specifies the y-coordinate of the object position.
z - Specifies the z-coordinate of the object position.

setLocation

public void setLocation(ChartPoint3D xy)
Sets the position of the chart object, using the coordinate system specified by the property positionType.

Parameters:
xy - Specifies the x- and y-coordinate of the object position.

getLocation

public ChartPoint3D getLocation()
Returns the position of the chart object, using the coordinate system specified by the property positionType.

Returns:
Returns the position of the chart object.

setLocation

public void setLocation(ChartPoint3D xy,
                        int npositiontype)
Sets the position of the chart object, using the coordinate system specified by the npositiontype parameter.

Parameters:
xy - Specifies the x-, y- and z-coordinate of the object position.
npositiontype - Specifies the what coordinate system the x and y parameters reference. Use one of the position type constants: DEV_POS, PHYS_POS, POLAR_POS, NORM_GRAPH_POS, NORM_PLOT_POS.

setLocation

public void setLocation(double x,
                        double y,
                        int npositiontype)
Sets the position of the chart object, using the coordinate system specified by the npositiontype parameter.

Parameters:
x - Specifies the x-coordinate of the object position.
y - Specifies the y-coordinate of the object position.
npositiontype - Specifies the what coordinate system the x and y parameters reference. Use one of the position type constants: DEV_POS, PHYS_POS, POLAR_POS, NORM_GRAPH_POS, NORM_PLOT_POS.

setLocation

public void setLocation(double x,
                        double y,
                        double z,
                        int npositiontype)
Sets the position of the chart object, using the coordinate system specified by the npositiontype parameter.

Parameters:
x - Specifies the x-coordinate of the object position.
y - Specifies the y-coordinate of the object position.
z - Specifies the z-coordinate of the object position.
npositiontype - Specifies the what coordinate system the x, y and z- parameters reference. Use one of the position type constants: DEV_POS, PHYS_POS, POLAR_POS, NORM_GRAPH_POS, NORM_PLOT_POS.

getLocation

public ChartPoint3D getLocation(int npositiontype)
Returns the position of the chart object, converting the position to the coordinate system specified by the npositiontype parameter.

Parameters:
npositiontype - Specifies what coordinate system the position needs to converted to. Use one of the position type constants: DEV_POS, PHYS_POS, POLAR_POS, NORM_GRAPH_POS, NORM_PLOT_POS.
Returns:
Returns the position of the chart object.

setLocation

public void setLocation(java.util.GregorianCalendar xdate,
                        double y)
Sets the position of the chart object, using the coordinate system specified by the property positionType.

Parameters:
xdate - Specifies the x-coordinate of the object position.
y - Specifies the y-coordinate of the object position.

setLocation

public void setLocation(java.util.GregorianCalendar xdate,
                        double y,
                        double z)
Sets the position of the chart object, using the coordinate system specified by the property positionType.

Parameters:
xdate - Specifies the x-coordinate of the object position.
y - Specifies the y-coordinate of the object position.
z - Specifies the z-coordinate of the object position.

getLocation

public double getLocation(java.util.GregorianCalendar xdate)
Returns the position of the chart object, using the coordinate system specified by the property positionType.

Parameters:
xdate - Returns the x-position as a GregorianCalendar object.
Returns:
Returns the y-position of the chart object.

moveRel

public void moveRel(double dx,
                    double dy)
Move the object relative to its current position, using the coordinate system specified by the property positionType.

Parameters:
dx - Specifies relative move of the x-coordinate of the object position.
dy - Specifies the relative move of the y-coordinate of the object position.

moveRel

public void moveRel(double dx,
                    double dy,
                    double dz)
Move the object relative to its current position, using the coordinate system specified by the property positionType.

Parameters:
dx - Specifies relative move of the x-coordinate of the object position.
dy - Specifies the relative move of the y-coordinate of the object position.
dz - Specifies the relative move of the z-coordinate of the object position.

getPositionType

public int getPositionType()
Returns the current position type.

Returns:
Returns the current position type.

setPositionType

public void setPositionType(int posmode)
Sets the current position type.

Parameters:
posmode - Sets the current position type. Use one of the position type constants: DEV_POS, PHYS_POS, POLAR_POS, NORM_GRAPH_POS, NORM_PLOT_POS.

getMoveableType

public int getMoveableType()
Returns how the object can be moved: whether it can be moved as a single object (OBJECT_MOVEABLE) or whether individual data points can be moved (DATA_MOVEABLE).

Returns:
Returns one of the move type constants: NOT_MOVEABLE, OBJECT_MOVEABLE, DATA_MOVEABLE. The NOT_MOVEABLE move type is self evident. The OBJECT_MOVEABLE move type means the object as a whole can be moved. Examples of OBJECT_MOVEABLE objects are text objects (ChartText) and axis objects (Axis). The DATA_MOVEABLE move type means individual data points within the object can be moved independently. Examples of DATA_MOVEABLE object are line plots (SimpleLinePlot), bar plots (SimpleBarPlot) and scatter plots (SimpleScatterPlot).

setChartObjComponent

public void setChartObjComponent(ChartView component)
Sets the reference to the ChartView component that the chart object is placed in

Parameters:
component - A reference to the ChartView component that the chart object is placed in

getChartObjComponent

public ChartView getChartObjComponent()
Returns a reference to the ChartView component that the chart object is placed in

Returns:
Returns a reference to the ChartView component that the chart object is placed in

setChartObjScale

public void setChartObjScale(PhysicalCoordinates transform)
Sets the reference to the PhysicalCoordinates object that the chart object is placed in

Parameters:
transform - A reference to the PhysicalCoordinates object that the chart object is placed in

getChartObjScale

public PhysicalCoordinates getChartObjScale()
Returns a reference to the PhysicalCoordinates scale object that the chart object is placed in

Returns:
Returns a reference to the PhysicalCoordinates component that the chart object is placed in.

setChartObjEnable

public void setChartObjEnable(int benable)
Enables the chart object. A chart object is drawn only if it is enabled. A chart object is enabled by default.

Parameters:
benable - Use one of the chart object enable constants: OBJECT_DISABLE, OBJECT_ENABLE, OBJECT_ENABLE_NODRAW.

getChartObjEnable

public int getChartObjEnable()
Returns true if the chart object is enabled.

Returns:
Returns true if the chart object is enabled.

setChartObjClipping

public void setChartObjClipping(int clipping)
Sets the object clipping mode. Use one of the object clipping constants: NO_CLIPPING, GRAPH_AREA_CLIPPING, PLOT_AREA_CLIPPING, or INHERIT_CLIPPING.

Parameters:
clipping - Sets the object clipping mode.

getChartObjClipping

public int getChartObjClipping()
Returns the object clipping mode.

Returns:
Returns the object clipping mode.

setUpdateFlag

public void setUpdateFlag(boolean bupdate)
Set to true if the object needs to be updated before rendering. For future use.

Parameters:
bupdate - True signifies that the object needs to be updated before rendering.

getUpdateFlag

public boolean getUpdateFlag()
Returns true if the object needs to be updated before rendering. Not implemented, for future use.

Returns:
Returns true if the object needs to be updated before rendering.

setColor

public void setColor(java.awt.Color rgbcolor)
Sets the primary line color for the chart object.

Parameters:
rgbcolor - Sets the primary line color for the chart object.

getColor

public java.awt.Color getColor()
Returns the primary line color for the chart object.

Returns:
Returns the primary line color for the chart object.

setLineColor

public void setLineColor(java.awt.Color rgbcolor)
Sets the primary line color for the chart object.

Parameters:
rgbcolor - Sets the primary line color for the chart object.

getLineColor

public java.awt.Color getLineColor()
Returns the primary line color for the chart object.

Returns:
Returns the primary line color for the chart object.

setLineWidth

public void setLineWidth(double linewidth)
Sets the line width for the chart object.

Parameters:
linewidth - Sets the line width, in window device coordinates, for the chart object.

getLineWidth

public double getLineWidth()
Returns the line width for the chart object.

Returns:
Returns the line width, in window device coordinates, for the chart object.

setLineStyle

public void setLineStyle(int linestyle)
Sets the line style for the chart object.

Parameters:
linestyle - Sets the line style for the chart object. Use one of the line style constants: LS_SOLID, LS_DASH_8_4, LS_DASH_4_4 , LS_DASH_4_2, LS_DASH_2_2, LS_DOT_1_1, LS_DOT_1_2, LS_DOT_1_4, LS_DOT_1_8, LS_DASH_DOT.

getLineStyle

public int getLineStyle()
Returns the line style for the chart object.

Returns:
Returns the line style for the chart object.

setChartObjAttributes

public void setChartObjAttributes(ChartAttribute attr)
Sets the attributes for a chart object using an ChartAttribute object.

Parameters:
attr - Sets the attributes for a chart object using an ChartAttribute object.

setZOrder

public void setZOrder(int zorder)
Sets the z-order of the object in the chart. Every object has a z-order value. Each z-order value does NOT have to be unique. If z-order sorting is turned on in the ChartView object, objects are sorted by z-order before they are drawn.

Parameters:
zorder - Sets the z-order of the object in the chart.

getZOrder

public int getZOrder()
Returns the z-order value of the chart object.

Returns:
Returns the z-order value of the chart object.

getChartObjAttributes

public ChartAttribute getChartObjAttributes()
Returns a reference to the attributes for a chart object.

Returns:
Returns a reference to the attributes for a chart object.

setDefaultChartFont

public static void setDefaultChartFont(java.awt.Font tfont)
Sets the default font used by all text objects that have not had a font explicitly set. This is a static object and becomes the default font for all GraphObj classes.

Parameters:
tfont - A reference to the desired font.

getDefaultChartFont

public static java.awt.Font getDefaultChartFont()
Returns a reference to the default font.

Returns:
Returns a reference to the default font.

getBoundingBox

public ChartRectangle3D getBoundingBox()
Returns the bounding box for the chart object. Not all chart objects have bounding boxes. Be sure and check for null.

Returns:
Returns the bound box for the chart object.

draw

public abstract void draw(java.awt.Graphics2D g2)
The abstract draw method for this class. Subclasses should this function and draw the object.

Parameters:
g2 - The graphics context.

setIntersectionTestDistance

public void setIntersectionTestDistance(double intersectiontestdistance)
Sets the value of the intersectionTestDistance property. If a test point specified using the checkIntersection method is within this value of plot object trace, it is considered to intersect the object.

Parameters:
intersectiontestdistance - Sets the value of the intersectionTestDistance property.

getIntersectionTestDistance

public double getIntersectionTestDistance()
Returns the value of the intersectionTestDistance property.

Returns:
Returns the value of the intersectionTestDistance property.

defaultCheckIntersection

public boolean defaultCheckIntersection(ChartPoint3D testpoint,
                                        NearestPointData np)
The default checkIntersection method. It test to see if the test point is within the intersectionTestDistance of the object location. Returns true if the test point intersects the object.

Parameters:
testpoint - The test point
np - Nearest point information for data based objects.
Returns:
Returns true if the test point intersects the object.

checkIntersection

public abstract boolean checkIntersection(ChartPoint3D testpoint,
                                          NearestPointData np)
The default checkIntersection method. It test to see if the test point is within the intersectionTestDistance of the object location. Returns true if the test point intersects the object.

Parameters:
testpoint - The test point
np - Nearest point information for data based objects.
Returns:
Returns true if the test point intersects the object.

setResizeMultiplier

public void setResizeMultiplier(double multiplier)
Sets the resize multiplier of the object. Every object has absolute size parameters, such as font size or line thickness. When a window is resized, these absolute size parameters are NOT changed. Instead, the value of the resizeMultiplier is adjusted to represent the change. In calculating the display font size and the display line thickness, the size properties are multiplied by the resizeMultiplier. In general, this method is called in the ChartView class in response to window resize messages and should not be called elsewhere.

Parameters:
multiplier - Sets the value of the resize multiplier.

getResizeMultiplier

public double getResizeMultiplier()
Returns the resize multiplier of the object.

Returns:
Returns the value of the resize multiplier.

prePlot

public void prePlot(java.awt.Graphics2D g2)
This method a general setup method called before the graph object is drawn. It creates a new GeneralPath for the object, sets the current scale, sets clipping appropriate to the object, and casts the Graphics context to a Graphics context.

Parameters:
g2 - The graphics context.

addInternalObjects

public void addInternalObjects()
This method is called in the ChartView class and triggers combination objects to create all protected ChartObj objects.


renderGraph3DObject

public void renderGraph3DObject(java.awt.Graphics2D g2)
Render the objects polygon buffer to the graphics context.

Parameters:
g2 - The graphics context.

renderSolidGraph3DObject

public void renderSolidGraph3DObject(java.awt.Graphics2D g2)
Render the objects polygon buffer to the graphics context.

Parameters:
g2 - The graphics context.

renderSolidGraph3DObject2

public void renderSolidGraph3DObject2(java.awt.Graphics2D g2)
Render the objects polygon buffer to the graphics context.

Parameters:
g2 - The graphics context.

getImplicitZValue

public double getImplicitZValue()
The implicit z-value if the dataset is used to plot data in a 3D format.

Returns:
Returns the implicit z-value of the object.

setImplicitZValue

public void setImplicitZValue(double value)
The implicit z-value if the dataset is used to plot data in a 3D format.

Parameters:
value - Sets the implicit z-value of the object.

getImplicitDepthValue

public double getImplicitDepthValue()
The implicit depth-value if the dataset is used to plot data in a 3D format.

Returns:
Returns the implicit depth-value of the object.

setImplicitDepthValue

public void setImplicitDepthValue(double value)
The implicit depth-value if the dataset is used to plot data in a 3D format.

Parameters:
value - Sets the implicit depth-value of the object.

getGraphObj3D

public ObjectPolygonList getGraphObj3D()
Get the 3D graph object PolygonList.

Returns:
Returns a reference to the objects PolygonList

setGraphObj3D

public void setGraphObj3D(ObjectPolygonList value)
Set the 3D graph object PolygonList.

Parameters:
value - Sets the objects PolygonList

getLocalRendering

public boolean getLocalRendering()
Get the local rendering flag of the object.

Returns:
Returns the local rendering flag of the object.

setLocalRendering

public void setLocalRendering(boolean value)
Set the local rendering flag of the object.

Parameters:
value - Set the local rendering flag of the object.