com.steema.teechart.blackberry
Class Graphics3DBlackBerry
java.lang.Object
com.steema.teechart.TeeBase
com.steema.teechart.drawing.Graphics3D
com.steema.teechart.blackberry.Graphics3DBlackBerry
- All Implemented Interfaces:
- IGraphics3D
public class Graphics3DBlackBerry
- extends Graphics3D
Fields inherited from class com.steema.teechart.drawing.Graphics3D |
aspect, bounds, brush, DARKCOLORQUANTITY, DARKERCOLORQUANTITY, font, fourPoints, iPointDoubles, is3D, metafiling, monochrome, pen, smoothingMode, stringFormat, textSmooth |
Method Summary |
void |
arc(int x1,
int y1,
int x2,
int y2,
double startAngle,
double sweepAngle)
|
void |
arc(int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4)
Use Arc to draw an elliptically curved line with the current Pen. |
void |
clipEllipse(Rectangle r)
|
void |
clipPolygon(Point[] p)
|
void |
clipRectangle(Rectangle r)
|
void |
draw(int x,
int y,
Image image)
|
void |
draw(Rectangle r,
Image image,
boolean transparent)
|
void |
drawBlur(PointDouble[] p,
int smoothBlur)
|
void |
drawBlur(Rectangle rect,
int smoothBlur,
boolean isEllipse)
|
protected void |
drawString(int x,
int y,
java.lang.String text,
ChartBrush brush)
|
void |
ellipse(int x1,
int y1,
int x2,
int y2)
|
void |
ellipseEnh(int x1,
int y1,
int x2,
int y2)
|
void |
eraseBackground(int left,
int top,
int right,
int bottom)
|
boolean |
fillPieSegment(int x1,
int y1,
int x2,
int y2,
int sd,
int rd,
int cl)
|
void |
fillRectangle(ChartBrush brush,
int x,
int y,
int width,
int height)
|
java.lang.Object |
getGraphics()
|
void |
horizontalLine(int left,
int right,
int y)
|
protected void |
line(ChartPen p,
Point a,
Point b)
|
void |
line(int x0,
int y0,
int x1,
int y1)
|
void |
lineTo(int x,
int y)
|
void |
measureString(Dimension size,
ChartFont f,
java.lang.String text)
|
void |
moveTo(int x,
int y)
Sets the value of PenPos to x and y co-ordinates before calling LineTo. |
void |
pie(int x1,
int y1,
int x2,
int y2,
double startAngle,
double endAngle)
|
void |
pixel(int x,
int y,
int z,
Color color)
|
void |
polygon(ChartBrush brush,
Point[] p)
|
void |
polygon(Point[] p)
|
void |
polygon(PointDouble[] p)
|
void |
polyLine(Point[] p)
|
void |
prepareDrawImage()
|
void |
rectangle(ChartBrush b,
Rectangle r)
|
void |
rectangle(Rectangle r)
|
void |
resetState()
|
void |
resetTransform()
|
void |
restore()
|
void |
rotateLabel(int x,
int y,
java.lang.String text,
double angle)
|
void |
rotateTransform(Point p,
double angle)
|
void |
roundRectangle(Rectangle r,
int roundWidth,
int roundHeight)
|
void |
save()
|
void |
setGraphics(java.lang.Object value)
|
void |
setPixel(int x,
int y,
int z,
Color color)
|
void |
showImage()
|
protected void |
sphereEnh(int x1,
int y1,
int x2,
int y2)
|
protected void |
transparentEllipse(int x1,
int y1,
int x2,
int y2)
|
void |
unClip()
|
void |
verticalLine(int x,
int top,
int bottom)
|
Methods inherited from class com.steema.teechart.drawing.Graphics3D |
applyBright, applyDark, 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, clipRectangle, cone, cone, cone, cone, convexHull, correctRectangle, crossingLines, cube, cube, cube, cull, cull, cylinder, donut, draw, drawBeziers, drawBeziers, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, fillRectangle, fontTextHeight, fourPointsFromRect, getAspect, getBackColor, getBrush, getChartXCenter, getChartYCenter, getColorPalette, getColorPaletteLength, getDefaultColor, getDefaultPattern, getDirty, getFont, getFontHeight, getGradient, getIZoomfactor, getMetafiling, getMonochrome, getPen, getRectCenter, getRotationCenter, getSmoothingMode, getSupports3DText, getSupportsFullRotation, getTextAlign, getTextSmooth, getUseBuffer, getXCenter, getYCenter, horizontalLine, initWindow, line, line, line, line, lineTo, lineTo, lineTo, lineTo, lineWithZ, moveTo, moveTo, moveTo, moveTo, orientRectangle, paintBevel, paintImageBevel, pie, pie, plane, plane, plane, planeFour3D, pointAtDistance, pointFromCircle, pointFromCircle, pointFromCircle, pointFromEllipse, pointFromSpiral, pointInEllipse, pointInEllipse, pointInHorizTriangle, pointInLineTolerance, pointInLineTolerance, pointInPolygon, pointInRect, pointInTriangle, polygon, polygon, polygon, polygon, polygonFourDouble, polygonRect, polyLine, projection, pyramid, pyramid, pyramidTrunc, rad2Deg, rectangle, rectangle, rectangle, rectangle, rectangleWithZ, rectangleY, rectangleZ, rectCenter, rectFromPolygon, rectFromRectZ, reset, rotateLabel, rotateLabel, rotateRectangle, roundRectangle, setBackColor, setBrush, setColorPalette, setDirty, setFont, setGradient, setIZoomfactor, setMetafiling, setPen, 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, triangle, triangle, unClipRectangle, validState, verticalLine, zLine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentX
protected int currentX
currentY
protected int currentY
Graphics3DBlackBerry
public Graphics3DBlackBerry(IBaseChart c)
polygon
public void polygon(ChartBrush brush,
Point[] p)
draw
public void draw(int x,
int y,
Image image)
showImage
public void showImage()
resetState
public void resetState()
getGraphics
public java.lang.Object getGraphics()
rotateTransform
public void rotateTransform(Point p,
double angle)
resetTransform
public void resetTransform()
moveTo
public void moveTo(int x,
int y)
- Description copied from class:
Graphics3D
- Sets the value of PenPos to x and y co-ordinates before calling LineTo.
- Specified by:
moveTo
in interface IGraphics3D
- Specified by:
moveTo
in class Graphics3D
- Parameters:
x
- inty
- int
arc
public void arc(int x1,
int y1,
int x2,
int y2,
double startAngle,
double sweepAngle)
- Specified by:
arc
in interface IGraphics3D
- Specified by:
arc
in class Graphics3D
arc
public void arc(int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4)
- Description copied from class:
Graphics3D
- Use Arc to draw an elliptically curved line with the current Pen.
- Specified by:
arc
in class Graphics3D
- Parameters:
x1
- inty1
- intx2
- inty2
- intx3
- inty3
- intx4
- inty4
- int
transparentEllipse
protected void transparentEllipse(int x1,
int y1,
int x2,
int y2)
- Specified by:
transparentEllipse
in class Graphics3D
fillRectangle
public void fillRectangle(ChartBrush brush,
int x,
int y,
int width,
int height)
- Specified by:
fillRectangle
in class Graphics3D
ellipseEnh
public void ellipseEnh(int x1,
int y1,
int x2,
int y2)
- Specified by:
ellipseEnh
in class Graphics3D
sphereEnh
protected void sphereEnh(int x1,
int y1,
int x2,
int y2)
- Specified by:
sphereEnh
in class Graphics3D
ellipse
public void ellipse(int x1,
int y1,
int x2,
int y2)
- Specified by:
ellipse
in interface IGraphics3D
- Specified by:
ellipse
in class Graphics3D
eraseBackground
public void eraseBackground(int left,
int top,
int right,
int bottom)
- Specified by:
eraseBackground
in class Graphics3D
rectangle
public void rectangle(Rectangle r)
- Specified by:
rectangle
in interface IGraphics3D
- Specified by:
rectangle
in class Graphics3D
roundRectangle
public void roundRectangle(Rectangle r,
int roundWidth,
int roundHeight)
- Specified by:
roundRectangle
in interface IGraphics3D
- Specified by:
roundRectangle
in class Graphics3D
draw
public void draw(Rectangle r,
Image image,
boolean transparent)
- Specified by:
draw
in interface IGraphics3D
- Specified by:
draw
in class Graphics3D
pie
public void pie(int x1,
int y1,
int x2,
int y2,
double startAngle,
double endAngle)
- Specified by:
pie
in class Graphics3D
polygon
public void polygon(Point[] p)
- Specified by:
polygon
in interface IGraphics3D
- Specified by:
polygon
in class Graphics3D
polygon
public void polygon(PointDouble[] p)
- Specified by:
polygon
in interface IGraphics3D
- Specified by:
polygon
in class Graphics3D
drawString
protected void drawString(int x,
int y,
java.lang.String text,
ChartBrush brush)
- Specified by:
drawString
in class Graphics3D
measureString
public void measureString(Dimension size,
ChartFont f,
java.lang.String text)
- Specified by:
measureString
in interface IGraphics3D
- Specified by:
measureString
in class Graphics3D
clipRectangle
public void clipRectangle(Rectangle r)
- Specified by:
clipRectangle
in interface IGraphics3D
- Specified by:
clipRectangle
in class Graphics3D
clipEllipse
public void clipEllipse(Rectangle r)
- Specified by:
clipEllipse
in interface IGraphics3D
- Specified by:
clipEllipse
in class Graphics3D
clipPolygon
public void clipPolygon(Point[] p)
- Specified by:
clipPolygon
in interface IGraphics3D
- Specified by:
clipPolygon
in class Graphics3D
horizontalLine
public void horizontalLine(int left,
int right,
int y)
- Specified by:
horizontalLine
in interface IGraphics3D
- Specified by:
horizontalLine
in class Graphics3D
pixel
public void pixel(int x,
int y,
int z,
Color color)
- Specified by:
pixel
in class Graphics3D
polyLine
public void polyLine(Point[] p)
- Specified by:
polyLine
in interface IGraphics3D
- Specified by:
polyLine
in class Graphics3D
rotateLabel
public void rotateLabel(int x,
int y,
java.lang.String text,
double angle)
- Specified by:
rotateLabel
in interface IGraphics3D
- Specified by:
rotateLabel
in class Graphics3D
save
public void save()
- Specified by:
save
in interface IGraphics3D
- Overrides:
save
in class Graphics3D
restore
public void restore()
- Specified by:
restore
in interface IGraphics3D
- Overrides:
restore
in class Graphics3D
unClip
public void unClip()
- Specified by:
unClip
in interface IGraphics3D
- Specified by:
unClip
in class Graphics3D
verticalLine
public void verticalLine(int x,
int top,
int bottom)
- Specified by:
verticalLine
in interface IGraphics3D
- Specified by:
verticalLine
in class Graphics3D
line
public void line(int x0,
int y0,
int x1,
int y1)
- Specified by:
line
in interface IGraphics3D
- Specified by:
line
in class Graphics3D
lineTo
public void lineTo(int x,
int y)
- Specified by:
lineTo
in interface IGraphics3D
- Specified by:
lineTo
in class Graphics3D
prepareDrawImage
public void prepareDrawImage()
- Specified by:
prepareDrawImage
in interface IGraphics3D
- Specified by:
prepareDrawImage
in class Graphics3D
rectangle
public void rectangle(ChartBrush b,
Rectangle r)
- Specified by:
rectangle
in interface IGraphics3D
- Specified by:
rectangle
in class Graphics3D
line
protected void line(ChartPen p,
Point a,
Point b)
- Specified by:
line
in class Graphics3D
setGraphics
public void setGraphics(java.lang.Object value)
- Specified by:
setGraphics
in interface IGraphics3D
- Specified by:
setGraphics
in class Graphics3D
setPixel
public void setPixel(int x,
int y,
int z,
Color color)
- Specified by:
setPixel
in interface IGraphics3D
- Specified by:
setPixel
in class Graphics3D
fillPieSegment
public boolean fillPieSegment(int x1,
int y1,
int x2,
int y2,
int sd,
int rd,
int cl)
- Specified by:
fillPieSegment
in class Graphics3D
drawBlur
public void drawBlur(Rectangle rect,
int smoothBlur,
boolean isEllipse)
- Specified by:
drawBlur
in interface IGraphics3D
- Overrides:
drawBlur
in class Graphics3D
drawBlur
public void drawBlur(PointDouble[] p,
int smoothBlur)
- Specified by:
drawBlur
in interface IGraphics3D
- Overrides:
drawBlur
in class Graphics3D