com.quinncurtis.chart3djava
Class GraphObj
java.lang.Object
com.quinncurtis.chart3djava.ChartObj
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.
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphObj
public GraphObj()
- The default GraphObj constructor.
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 pointnp
- 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 pointnp
- 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.