public abstract class Graphics3DVectorial extends Graphics3D
Title: Graphics3DVectorial class
Description: Abstract class for all vector image formats.
Key elements are internal bitmap and UseBuffered = false
Copyright (c) 2005-2019 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Graphics3D.RoundRectangleStyle
IGraphics3D.PieRect
aspect, bounds, brush, DARKCOLORQUANTITY, DARKERCOLORQUANTITY, font, fourPoints, iPointDoubles, is3D, metafiling, monochrome, pen, smoothingMode, stringFormat, textSmooth
chart, InternalUse
Constructor and Description |
---|
Graphics3DVectorial(IBaseChart c) |
Graphics3DVectorial(java.io.OutputStream stream,
IBaseChart c) |
Modifier and Type | Method and Description |
---|---|
protected void |
addToStream(java.lang.String text)
Adds line to stream
|
void |
ellipseEnh(int x1,
int y1,
int x2,
int y2) |
java.lang.Object |
getGraphics() |
void |
measureString(Dimension dimension,
ChartFont f,
java.lang.String text) |
java.lang.String |
pointToStr(double x,
double y) |
java.lang.String |
pointToStr(PointDouble point) |
void |
setGraphics(java.lang.Object value) |
protected void |
sphereEnh(int x1,
int y1,
int x2,
int y2) |
applyBright, applyDark, arc, arc, arc, arc, arrow, calc3DPoint, calc3DPoint, calc3DPoint, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calcArcAngles, calcArcPoints, calcPerspective, calcRect3D, calcTrigValues, calculate2DPosition, calculate2DPosition, calculate3DPosition, calculate3DPosition, calculate3DPosition, changed, clipCube, clipEllipse, clipPolygon, clipRectangle, clipRectangle, cone, cone, cone, cone, convexHull, correctRectangle, crossingLines, cube, cube, cube, cull, cull, cylinder, donut, draw, draw, drawBeziers, drawBeziers, drawBlur, drawBlur, drawBlur, drawString, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, eraseBackground, fillPieSegment, fillRectangle, fillRectangle, fontTextHeight, fourPointsFromRect, getAspect, getBackColor, getBrush, getChartXCenter, getChartYCenter, getClipRoundRectangle, getColorPalette, getColorPaletteLength, getDefaultColor, getDefaultPattern, getDirty, getFont, getFontHeight, getGradient, getIZoomfactor, getMetafiling, getMonochrome, getPen, getPolygon, getRectCenter, getRotationCenter, getSmoothingMode, getSupports3DText, getSupportsFullRotation, getTextAlign, getTextSmooth, getUseBuffer, getXCenter, getYCenter, horizontalLine, horizontalLine, initWindow, line, line, line, line, line, line, lineTo, lineTo, lineTo, lineTo, lineTo, lineWithZ, moveTo, moveTo, moveTo, moveTo, moveTo, orientRectangle, paintBevel, paintImageBevel, pie, pie, pie, pixel, plane, plane, plane, planeFour3D, pointAtDistance, pointFromCircle, pointFromCircle, pointFromCircle, pointFromEllipse, pointFromEllipse, pointFromSpiral, pointInEllipse, pointInEllipse, pointInHorizTriangle, pointInLineTolerance, pointInLineTolerance, pointInPolygon, pointInRect, pointInTriangle, polygon, polygon, polygon, polygon, polygon, polygon, polygon, polygonFourDouble, polygonRect, polyLine, polyLine, prepareDrawImage, projection, pyramid, pyramid, pyramidTrunc, rad2Deg, rectangle, rectangle, rectangle, rectangle, rectangle, rectangle, rectangleWithZ, rectangleY, rectangleZ, rectCenter, rectFromPolygon, rectFromRectZ, reset, restore, rotateLabel, rotateLabel, rotateLabel, rotateRectangle, roundRectangle, roundRectangle, roundRectangle, roundRectangle, save, setBackColor, setBrush, setColorPalette, setDirty, setFont, setGradient, setIZoomfactor, setMetafiling, setPen, setPixel, setRotationCenter, setSmoothingMode, setTextAlign, setTextSmooth, setUseBuffer, setXCenter, setYCenter, sliceArray, sliceArray, sphere, sphere, sphere, sphere, sphere, textHeight, textHeight, textOut, textOut, textOut, textWidth, textWidth, transparency, transparentColor, transparentEllipse, transparentEllipse, transparentEllipse, triangle, triangle, unClip, unClipRectangle, validState, verticalLine, verticalLine, zLine
getChart, invalidate, setBooleanProperty, setChart, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
draw, draw, polygon, resetState, resetTransform, rotateTransform, showImage, sizeToDIP, sizeToUnit
public Graphics3DVectorial(IBaseChart c)
public Graphics3DVectorial(java.io.OutputStream stream, IBaseChart c)
public java.lang.Object getGraphics()
public void setGraphics(java.lang.Object value)
setGraphics
in interface IGraphics3D
setGraphics
in class Graphics3D
public java.lang.String pointToStr(PointDouble point)
public java.lang.String pointToStr(double x, double y)
public void measureString(Dimension dimension, ChartFont f, java.lang.String text)
measureString
in interface IGraphics3D
measureString
in class Graphics3D
protected void addToStream(java.lang.String text)
text
- String text to be added to streampublic void ellipseEnh(int x1, int y1, int x2, int y2)
ellipseEnh
in class Graphics3D
protected void sphereEnh(int x1, int y1, int x2, int y2)
sphereEnh
in class Graphics3D