Chemical Data Processing Library C++ API - Version 1.1.1
Variables
CDPL::Chem::BondStereoFlag Namespace Reference

Provides constants for the specification of stereo bonds in 2D depictions of chemical structures. More...

Variables

const unsigned int PLAIN = 0
 Specifies a bond whose member atoms are located in the plane of the paper. More...
 
const unsigned int UP = 1
 Specifies a bond where the end atom is above and the start atom is in the plane of the paper. More...
 
const unsigned int REVERSE_UP = 2
 Specifies a bond where the start atom is above and the end atom is in the plane of the paper. More...
 
const unsigned int DOWN = 3
 Specifies a bond where the end atom is below and the start atom is in the plane of the paper. More...
 
const unsigned int REVERSE_DOWN = 4
 Specifies a bond where the start atom is below and the end atom is in the plane of the paper. More...
 
const unsigned int EITHER = 5
 Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry. More...
 
const unsigned int REVERSE_EITHER = 6
 Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry. More...
 

Detailed Description

Provides constants for the specification of stereo bonds in 2D depictions of chemical structures.

Variable Documentation

◆ PLAIN

const unsigned int CDPL::Chem::BondStereoFlag::PLAIN = 0

Specifies a bond whose member atoms are located in the plane of the paper.

Plain bonds are drawn as simple lines.

◆ UP

const unsigned int CDPL::Chem::BondStereoFlag::UP = 1

Specifies a bond where the end atom is above and the start atom is in the plane of the paper.

Bonds of this type are drawn as filled wedges with the narrow end at the start atom and the broad end at the end atom of the bond.

◆ REVERSE_UP

const unsigned int CDPL::Chem::BondStereoFlag::REVERSE_UP = 2

Specifies a bond where the start atom is above and the end atom is in the plane of the paper.

Bonds of this type are drawn as filled wedges with the broad end at the start atom and the narrow end at the end atom of the bond.

◆ DOWN

const unsigned int CDPL::Chem::BondStereoFlag::DOWN = 3

Specifies a bond where the end atom is below and the start atom is in the plane of the paper.

Bonds of this type are drawn as hashed wedges with the narrow end at the start atom and the broad end at the end atom of the bond.

◆ REVERSE_DOWN

const unsigned int CDPL::Chem::BondStereoFlag::REVERSE_DOWN = 4

Specifies a bond where the start atom is below and the end atom is in the plane of the paper.

Bonds of this type are drawn as hashed wedges with the broad end at the start atom and the narrow end at the end atom of the bond.

◆ EITHER

const unsigned int CDPL::Chem::BondStereoFlag::EITHER = 5

Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry.

Bonds of this type are drawn as zig-zag wedges with the narrow end at the start atom and the broad end at the end atom of the bond. Double bonds are drawn with crossed lines.

Note
The flag is logically equivalent to BondStereoFlag::REVERSE_EITHER;

◆ REVERSE_EITHER

const unsigned int CDPL::Chem::BondStereoFlag::REVERSE_EITHER = 6

Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry.

Bonds of this type are drawn as zig-zag wedges with the broad end at the start atom and the narrow end at the end atom of the bond. Double bonds are drawn with crossed lines.

Note
The flag is logically equivalent to BondStereoFlag::EITHER;