Chemical Data Processing Library C++ API - Version 1.2.0
Variables
CDPL::Chem::AtomPropertyFlag Namespace Reference

Provides flags for the specification of basic Chem::Atom properties. More...

Variables

constexpr unsigned int NONE = 0x0
 Represents an empty set of atom properties. More...
 
constexpr unsigned int DEFAULT = 0x80000000
 Represents the default set of atom properties. More...
 
constexpr unsigned int CIP_CONFIGURATION = 0x1
 Specifies the CIP-configuration of a chiral atom. More...
 
constexpr unsigned int TYPE = 0x2
 Specifies the generic type or element of an atom. More...
 
constexpr unsigned int ISOTOPE = 0x4
 Specifies the isotopic mass of an atom. More...
 
constexpr unsigned int FORMAL_CHARGE = 0x8
 Specifies the formal charge of an atom. More...
 
constexpr unsigned int H_COUNT = 0x10
 Specifies the hydrogen count of an atom. More...
 
constexpr unsigned int SYMBOL = 0x20
 Specifies the symbol of an atom's element. More...
 
constexpr unsigned int TOPOLOGY = 0x40
 Specifies the ring/chain topology of an atom. More...
 
constexpr unsigned int AROMATICITY = 0x80
 Specifies the membership of an atom in aromatic rings. More...
 
constexpr unsigned int CONFIGURATION = 0x100
 Specifies the configuration of a stereogenic atom. More...
 
constexpr unsigned int ATOM_MAPPING_ID = 0x200
 Specifies the atom-mapping ID an atom in a reaction. More...
 
constexpr unsigned int HEAVY_BOND_COUNT = 0x400
 Specifies the heavy bond count of an atom. More...
 
constexpr unsigned int VALENCE = 0x800
 Specifies the valence of an atom. More...
 
constexpr unsigned int EXPLICIT_BOND_COUNT = 0x1000
 Specifies the explicit bond count of an atom. More...
 
constexpr unsigned int HYBRIDIZATION_STATE = 0x2000
 Specifies the hybridization state an atom. More...
 

Detailed Description

Provides flags for the specification of basic Chem::Atom properties.

Variable Documentation

◆ NONE

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::NONE = 0x0
constexpr

Represents an empty set of atom properties.

◆ DEFAULT

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::DEFAULT = 0x80000000
constexpr

Represents the default set of atom properties.

◆ CIP_CONFIGURATION

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::CIP_CONFIGURATION = 0x1
constexpr

Specifies the CIP-configuration of a chiral atom.

◆ TYPE

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::TYPE = 0x2
constexpr

Specifies the generic type or element of an atom.

◆ ISOTOPE

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::ISOTOPE = 0x4
constexpr

Specifies the isotopic mass of an atom.

◆ FORMAL_CHARGE

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::FORMAL_CHARGE = 0x8
constexpr

Specifies the formal charge of an atom.

◆ H_COUNT

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::H_COUNT = 0x10
constexpr

Specifies the hydrogen count of an atom.

◆ SYMBOL

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::SYMBOL = 0x20
constexpr

Specifies the symbol of an atom's element.

◆ TOPOLOGY

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::TOPOLOGY = 0x40
constexpr

Specifies the ring/chain topology of an atom.

◆ AROMATICITY

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::AROMATICITY = 0x80
constexpr

Specifies the membership of an atom in aromatic rings.

◆ CONFIGURATION

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::CONFIGURATION = 0x100
constexpr

Specifies the configuration of a stereogenic atom.

◆ ATOM_MAPPING_ID

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::ATOM_MAPPING_ID = 0x200
constexpr

Specifies the atom-mapping ID an atom in a reaction.

◆ HEAVY_BOND_COUNT

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::HEAVY_BOND_COUNT = 0x400
constexpr

Specifies the heavy bond count of an atom.

◆ VALENCE

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::VALENCE = 0x800
constexpr

Specifies the valence of an atom.

◆ EXPLICIT_BOND_COUNT

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::EXPLICIT_BOND_COUNT = 0x1000
constexpr

Specifies the explicit bond count of an atom.

◆ HYBRIDIZATION_STATE

constexpr unsigned int CDPL::Chem::AtomPropertyFlag::HYBRIDIZATION_STATE = 0x2000
constexpr

Specifies the hybridization state an atom.