Class JFXCanvasDepictor
- java.lang.Object
-
- com.actelion.research.chem.AbstractDepictor
-
- com.actelion.research.jfx.gui.chem.JFXCanvasDepictor
-
public class JFXCanvasDepictor extends AbstractDepictor
Project: User: rufenec Date: 10/12/11 Time: 6:00 PM
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.actelion.research.chem.AbstractDepictor
AbstractDepictor.DepictorDot, AbstractDepictor.DepictorLine
-
-
Field Summary
-
Fields inherited from class com.actelion.research.chem.AbstractDepictor
cColorGray, cDModeAtomNo, cDModeBondNo, cDModeHiliteAllQueryFeatures, cDModeNoColorOnESRAndCIP, cDModeNoImplicitAtomLabelColors, cDModeNoImplicitHydrogen, cDModeNoStereoProblem, cDModeNoTabus, cDModeShowMapping, cDModeShowSymmetryDiastereotopic, cDModeShowSymmetryEnantiotopic, cDModeShowSymmetrySimple, cDModeSuppressChiralText, cDModeSuppressCIPParity, cDModeSuppressESR, cModeChiralTextAboveMolecule, cModeChiralTextBelowMolecule, cModeChiralTextOnFrameBottom, cModeChiralTextOnFrameTop, cModeInflateToAVBL, cModeInflateToHighResAVBL, cModeInflateToMaxAVBL, cModeMaxBondLength, COLOR_BLUE, COLOR_DARK_GREEN, COLOR_DARK_RED, COLOR_GREEN, COLOR_MAGENTA, COLOR_ORANGE, COLOR_RED, cOptAvBondLen, mContext
-
-
Constructor Summary
Constructors Constructor Description JFXCanvasDepictor(StereoMolecule mol)
JFXCanvasDepictor(StereoMolecule mol, int mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
drawBlackLine(AbstractDepictor.DepictorLine theLine)
protected void
drawDottedLine(AbstractDepictor.DepictorLine theLine)
protected void
drawPolygon(GenericPolygon p)
protected void
drawString(java.lang.String theString, double x, double y)
protected void
fillCircle(double x, double y, double r)
protected double
getLineWidth()
protected double
getStringWidth(java.lang.String theString)
protected int
getTextSize()
protected void
init()
void
paint(java.lang.Object g)
protected void
setColor(java.awt.Color theColor)
protected void
setLineWidth(double lineWidth)
protected void
setTextSize(int theSize)
-
Methods inherited from class com.actelion.research.chem.AbstractDepictor
applyTransformation, drawDot, getBoundingRect, getTransformation, onDrawAtom, onDrawBond, setAtomHighlightColors, setAtomText, setColor, setDisplayMode, setFactorTextSize, setForegroundColor, setOverruleColor, setTransformation, simpleUpdateCoords, simpleValidateView, updateCoords, validateView
-
-
-
-
Constructor Detail
-
JFXCanvasDepictor
public JFXCanvasDepictor(StereoMolecule mol, int mode)
-
JFXCanvasDepictor
public JFXCanvasDepictor(StereoMolecule mol)
-
-
Method Detail
-
init
protected void init()
- Overrides:
init
in classAbstractDepictor
-
paint
public void paint(java.lang.Object g)
- Overrides:
paint
in classAbstractDepictor
-
drawBlackLine
protected void drawBlackLine(AbstractDepictor.DepictorLine theLine)
- Specified by:
drawBlackLine
in classAbstractDepictor
-
drawDottedLine
protected void drawDottedLine(AbstractDepictor.DepictorLine theLine)
- Specified by:
drawDottedLine
in classAbstractDepictor
-
drawPolygon
protected void drawPolygon(GenericPolygon p)
- Specified by:
drawPolygon
in classAbstractDepictor
-
drawString
protected void drawString(java.lang.String theString, double x, double y)
- Specified by:
drawString
in classAbstractDepictor
-
fillCircle
protected void fillCircle(double x, double y, double r)
- Specified by:
fillCircle
in classAbstractDepictor
-
getStringWidth
protected double getStringWidth(java.lang.String theString)
- Specified by:
getStringWidth
in classAbstractDepictor
-
getTextSize
protected int getTextSize()
- Specified by:
getTextSize
in classAbstractDepictor
-
setTextSize
protected void setTextSize(int theSize)
- Specified by:
setTextSize
in classAbstractDepictor
-
setLineWidth
protected void setLineWidth(double lineWidth)
- Specified by:
setLineWidth
in classAbstractDepictor
-
getLineWidth
protected double getLineWidth()
- Specified by:
getLineWidth
in classAbstractDepictor
-
setColor
protected void setColor(java.awt.Color theColor)
- Specified by:
setColor
in classAbstractDepictor
-
-