Improved selection of hydrogen position.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Use the improve hydrogen positioning when there are more than two neighbors.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Allow atom generation to include annotations (e.g. atom numbers).

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Including parameters for configuring annotation display.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Utility for create a vector in the largest 'space' of a bonded atom.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Include access to a directional vector for each hydrogen position.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
A method for generating a vector along which annotations can be placed.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Property to set and access annotation labels.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Annotation of atoms without a symbol displayed.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Generate annotations in one place.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Dodge the atom symbol by moving the base point to the intersection with the convex hull.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Avoid hydrogen adjunct location.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Allow annotations to be bound to an atom symbol. As the atom symbol may move - the annotation needs to move with it.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>