|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectchemaxon.struc.MObject
chemaxon.struc.graphics.MPolyline
chemaxon.struc.graphics.MRectangle
chemaxon.struc.graphics.MBracket
public class MBracket
Bracket object.
| Field Summary | |
|---|---|
static int |
T_BRACES
Braces. |
static int |
T_CHEVRONS
Chevrons. |
static int |
T_ROUND
Round bracket type (parenthesis). |
static int |
T_SQUARE
Square bracket type. |
| Fields inherited from class chemaxon.struc.graphics.MRectangle |
|---|
P_CENTER, P_E, P_N, P_NE, P_NW, P_S, P_SE, P_SW, P_W, T_NOROT |
| Fields inherited from class chemaxon.struc.graphics.MPolyline |
|---|
ARROW_BACK_FLAG, ARROW_HALF_LEFT, ARROW_HALF_MASK, ARROW_HALF_RIGHT, arrowFlags, CLOSED_FLAG, DEFAULT_ARROW_HEAD_LENGTH, DEFAULT_ARROW_HEAD_WIDTH, DEFAULT_THICKNESS, HEAD, TAIL, THICKNESS_SET_FLAG |
| Fields inherited from class chemaxon.struc.MObject |
|---|
PAINT_ANTIALIAS, PAINT_FOCUSED, TRANSFORM_DISTORT |
| Constructor Summary | |
|---|---|
|
MBracket()
Contructs a bracket. |
protected |
MBracket(MBracket r)
Copy constructor. |
|
MBracket(MPoint p1,
MPoint p2)
Contructs a bracket with the specified corner points. |
|
MBracket(MPoint p1,
MPoint p2,
java.awt.Color c)
Contructs a bracket with the specified corner points. |
| Method Summary | |
|---|---|
void |
addAttributeKeys(java.util.Vector v)
Adds the attribute names to the specified vector. |
java.lang.Object |
clone()
Creates a clone. |
void |
copyProperties(MBracket l)
Copies line properties to another line object. |
java.lang.String |
getAttribute(java.lang.String s)
Gets the value of an attribute. |
int |
getType()
Gets the bracket type. |
boolean |
hasBackground()
A bracket has no background. |
void |
paint(java.awt.Graphics2D g,
CTransform3D t,
int f,
java.awt.Color c,
java.awt.Color selc,
java.awt.Color focusc)
Paints the object. |
void |
setAttribute(java.lang.String s,
java.lang.String v)
Sets the value of an attribute. |
void |
setType(int t)
Sets the bracket type. |
void |
transform(CTransform3D t,
int opts,
CTransform3D trot)
Transforms the bracket. |
| Methods inherited from class chemaxon.struc.graphics.MRectangle |
|---|
calcCenter, convertTransform, distanceFrom, fixRectanglePointClones, getClip, getPointRef, getPointRefCount, getTCenter, getTOption, removeChild, setCorners, setTCenter, setTOption, transformTo2D |
| Methods inherited from class chemaxon.struc.graphics.MPolyline |
|---|
calcArrowHeads, checkValidity, connect, containsAtom, copyProperties, drawArc, finishCloning, fixMidPointClones, getArcAngle, getArcCenter, getArcRadius, getArrowFlags, getArrowLength, getArrowWidth, getFlags, getMidPointLocation, getMirroredArrowFlags, getPoint, getPointCount, getPoints, getSkip, getThickness, hasColor, hasFace, hasLineColor, hasOutline, isArrow, isEmpty, isThicknessSet, paintEndPointHilights, paintHilight, replaceAtom, reverse, setArcAngle, setArrow, setArrowFlags, setArrowLength, setArrowWidth, setFlags, setPoints, setSkip, setThickness, shiftEndPoint, unselectContents, updateBoundingRect |
| Methods inherited from class chemaxon.struc.MObject |
|---|
addCdataAttributeKeys, addNotify, distanceFrom, getBackground, getColor, getLineColor, isChildOf, isInternalSelectable, isReactionArrow, isSelectableNow, isSelected, isTransformable, makeColor, removeNotify, setBackground, setColor, setLineColor, setSelected, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int T_ROUND
public static final int T_SQUARE
public static final int T_BRACES
public static final int T_CHEVRONS
| Constructor Detail |
|---|
public MBracket()
public MBracket(MPoint p1,
MPoint p2)
p1 - the top left cornerp2 - the bottom right corner
public MBracket(MPoint p1,
MPoint p2,
java.awt.Color c)
p1 - the top left cornerp2 - the bottom right cornerc - the colorprotected MBracket(MBracket r)
r - the original bracket| Method Detail |
|---|
public boolean hasBackground()
hasBackground in class MPolylinepublic void copyProperties(MBracket l)
l - the other linepublic int getType()
public void setType(int t)
t - the typepublic java.lang.Object clone()
MObject
clone in class MRectangle
public void paint(java.awt.Graphics2D g,
CTransform3D t,
int f,
java.awt.Color c,
java.awt.Color selc,
java.awt.Color focusc)
paint in class MRectangleg - the graphics contextt - the transformation matrixf - flagsc - the color to use or nullselc - the selection colorfocusc - the focus color
public void transform(CTransform3D t,
int opts,
CTransform3D trot)
transform in class MRectanglet - the transformation matrixopts - transform options or 0trot - the viewing transformation or nullMObject.TRANSFORM_DISTORTpublic void addAttributeKeys(java.util.Vector v)
MRectangle
addAttributeKeys in class MRectanglev - the vectorpublic java.lang.String getAttribute(java.lang.String s)
getAttribute in class MRectangles - the attribute name
public void setAttribute(java.lang.String s,
java.lang.String v)
setAttribute in class MRectangles - the attribute namev - the attribute value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||