#include <openbabel/depict/depict.h>
|
enum | AtomLabelType {
AtomId = 1,
AtomIndex,
AtomSymmetryClass,
AtomValence,
AtomTetrahedralStereo
} |
|
enum | OptionType {
bwAtoms = 0x0001,
internalColor = 0x0002,
noMargin = 0x0004,
drawTermC = 0x0010,
drawAllC = 0x0020,
noWedgeHashGen = 0x0100,
asymmetricDoubleBond = 0x0200,
allExplicit = 0x0400
} |
|
2D depiction of molecules using OBPainter.
- Since
- version 2.3
◆ AtomLabelType
Enumerator |
---|
AtomId | |
AtomIndex | |
AtomSymmetryClass | |
AtomValence | |
AtomTetrahedralStereo | |
◆ OptionType
Enumerator |
---|
bwAtoms | |
internalColor | |
noMargin | |
drawTermC | |
drawAllC | |
noWedgeHashGen | |
asymmetricDoubleBond | |
allExplicit | |
◆ OBDepict() [1/2]
◆ OBDepict() [2/2]
◆ ~OBDepict()
◆ DrawMolecule()
bool DrawMolecule |
( |
OBMol * |
mol | ) |
|
Draw mol
using the painter previously stored in the constructor.
- Returns
- True if successful.
d->drawTerminalC)
◆ AddAtomLabels()
Draw atom labels of a specified type
.
- Returns
- True if successful.
◆ SetBondLength()
void SetBondLength |
( |
double |
length | ) |
|
◆ GetBondLength()
double GetBondLength |
( |
| ) |
const |
◆ SetPenWidth()
void SetPenWidth |
( |
double |
length | ) |
|
◆ GetPenWidth()
double GetPenWidth |
( |
| ) |
const |
◆ SetBondSpacing()
void SetBondSpacing |
( |
double |
spacing | ) |
|
◆ GetBondSpacing()
double GetBondSpacing |
( |
| ) |
const |
◆ SetBondWidth()
void SetBondWidth |
( |
double |
width | ) |
|
◆ GetBondWidth()
double GetBondWidth |
( |
| ) |
const |
◆ SetOption()
void SetOption |
( |
unsigned |
opts | ) |
|
◆ GetOptions()
unsigned GetOptions |
( |
| ) |
const |
◆ ClearOptions()
◆ SetFontFamily()
void SetFontFamily |
( |
const std::string & |
family | ) |
|
◆ GetFontFamily()
const std::string & GetFontFamily |
( |
| ) |
const |
◆ SetFontSize()
void SetFontSize |
( |
int |
pointSize, |
|
|
bool |
subscript = false |
|
) |
| |
◆ GetFontSize()
int GetFontSize |
( |
bool |
subscript = false | ) |
const |
◆ SetAliasMode()
void SetAliasMode |
( |
bool |
b = true | ) |
|
◆ SetBondColor()
void SetBondColor |
( |
const std::string & |
scolor | ) |
|
The documentation for this class was generated from the following files: