|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.math.geom.Text3D
public class Text3D extends java.lang.Object implements Primitive3D, Primitive2D
Represents a text 3d object.
| Modifier and Type | Field and Description |
|---|---|
Point3D |
position
Position for text. |
java.lang.String |
text
The actual text. |
| Constructor and Description |
|---|
Text3D(java.lang.String text,
Point3D position)
Text3D constructor which takes text and it position in 3D space. |
| Modifier and Type | Method and Description |
|---|---|
Polygon2D |
compute2DPolygon(java.awt.Graphics2D g2d,
double moveX,
double moveY)
Computes a Polygon2D of the specified text 3d object (with movement). |
boolean |
contains(double x,
double y)
|
boolean |
contains(double x,
double y,
double w,
double h)
|
boolean |
contains(java.awt.geom.Point2D p)
|
boolean |
contains(java.awt.geom.Rectangle2D r)
|
void |
dispose()
Disposes object |
protected void |
finalize()
|
java.util.List<Point2D> |
get2DPoints()
Get a list of 2D points |
java.util.List<Point3D> |
get3DPoints()
Gets a list of 3D points |
Point2D |
getAnchorPoint()
Gets rotation anchor point |
java.awt.Rectangle |
getBounds()
|
java.awt.geom.Rectangle2D |
getBounds2D()
|
java.awt.Color |
getColor()
Retrieves a color value of the text. |
java.awt.Font |
getFont()
Retrieves text font information. |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at)
|
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at,
double flatness)
|
double |
getRotation()
Gets rotation angle |
int |
getSelectionId()
Gets associated chart obejct id |
boolean |
intersects(double x,
double y,
double w,
double h)
|
boolean |
intersects(java.awt.geom.Rectangle2D r)
|
void |
setAnchorPoint(Point2D anchorPoint)
Sets rotation anchor point |
void |
setColor(java.awt.Color color)
Sets a color value. |
void |
setFont(java.awt.Font font)
Sets a text font. |
void |
setRotation(double rotation)
Sets the rotation angle |
void |
setSelectionID(int id)
Sets associated chart object id |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String text
public Point3D position
| Constructor Detail |
|---|
public Text3D(java.lang.String text,
Point3D position)
text - - textposition - - position| Method Detail |
|---|
public java.util.List<Point3D> get3DPoints()
Primitive3D
get3DPoints in interface Primitive3Dpublic void setColor(java.awt.Color color)
color - - colorpublic java.awt.Color getColor()
public void setFont(java.awt.Font font)
font - - text fontpublic java.awt.Font getFont()
public java.util.List<Point2D> get2DPoints()
Primitive2D
get2DPoints in interface Primitive2Dpublic void dispose()
Primitive
dispose in interface Primitivedispose in interface Primitive2D
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface java.awt.ShapegetBounds2D in interface Primitivepublic java.lang.String toString()
toString in class java.lang.Objectpublic double getRotation()
public void setRotation(double rotation)
rotation - the rotation angle to setpublic Point2D getAnchorPoint()
public void setAnchorPoint(Point2D anchorPoint)
anchorPoint - the anchorPoint to setpublic boolean contains(java.awt.geom.Point2D p)
contains in interface java.awt.Shapepublic boolean contains(java.awt.geom.Rectangle2D r)
contains in interface java.awt.Shape
public boolean contains(double x,
double y)
contains in interface java.awt.Shape
public boolean contains(double x,
double y,
double w,
double h)
contains in interface java.awt.Shapepublic java.awt.Rectangle getBounds()
getBounds in interface java.awt.Shapepublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
getPathIterator in interface java.awt.Shape
public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at,
double flatness)
getPathIterator in interface java.awt.Shapepublic boolean intersects(java.awt.geom.Rectangle2D r)
intersects in interface java.awt.Shape
public boolean intersects(double x,
double y,
double w,
double h)
intersects in interface java.awt.Shape
public Polygon2D compute2DPolygon(java.awt.Graphics2D g2d,
double moveX,
double moveY)
g2d - a graphics context for retrieving text boundspublic void setSelectionID(int id)
setSelectionID in interface Primitive3Dif - chart object idpublic int getSelectionId()
getSelectionId in interface Primitive3D
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||