Provides numerical identifiers for built-in Chem::Atom matching constraints.
More...
|
constexpr unsigned int | CONSTRAINT_LIST = 0 |
| Specifies a constraint which requires the target atom to fulfill additional constraints specified by a Chem::MatchConstraintList object. More...
|
|
constexpr unsigned int | TYPE = 1 |
| Specifies a constraint on the type of the target atom. More...
|
|
constexpr unsigned int | ENVIRONMENT = 2 |
| Specifies a constraint on the structural environment of the target atom. More...
|
|
constexpr unsigned int | ISOTOPE = 3 |
| Specifies a constraint on the isotopic mass of the target atom. More...
|
|
constexpr unsigned int | CHARGE = 4 |
| Specifies a constraint on the fromal charge of the target atom. More...
|
|
constexpr unsigned int | RING_BOND_COUNT = 5 |
| Specifies a constraint on the ring bond count of the target atom. More...
|
|
constexpr unsigned int | H_COUNT = 6 |
| Specifies a constraint on the total hydrogen count of the target atom. More...
|
|
constexpr unsigned int | IMPLICIT_H_COUNT = 7 |
| Specifies a constraint on the implicit hydrogen count of the target atom. More...
|
|
constexpr unsigned int | EXPLICIT_H_COUNT = 8 |
| Specifies a constraint on the explicit hydrogen count of the target atom. More...
|
|
constexpr unsigned int | BOND_COUNT = 9 |
| Specifies a constraint on the total bond count of the target atom. More...
|
|
constexpr unsigned int | EXPLICIT_BOND_COUNT = 10 |
| Specifies a constraint on the explicit bond count of the target atom. More...
|
|
constexpr unsigned int | HEAVY_BOND_COUNT = 11 |
| Specifies a constraint on the heavy bond count of the target atom. More...
|
|
constexpr unsigned int | VALENCE = 12 |
| Specifies a constraint on the valence of the target atom. More...
|
|
constexpr unsigned int | EXPLICIT_VALENCE = 13 |
| Specifies a constraint on the explicit valence of the target atom. More...
|
|
constexpr unsigned int | AROMATICITY = 14 |
| Specifies a constraint on the aromaticity of the target atom. More...
|
|
constexpr unsigned int | RING_TOPOLOGY = 15 |
| Specifies a constraint on the ring-membership of the target atom. More...
|
|
constexpr unsigned int | CONFIGURATION = 16 |
| Specifies a constraint on the steric configuration of the target atom. More...
|
|
constexpr unsigned int | UNSATURATION = 17 |
| Specifies a constraint on the (non-)membership of the target atom in a double or triple bond. More...
|
|
constexpr unsigned int | SSSR_RING_COUNT = 18 |
| Specifies a constraint on the number of rings (from the SSSR) the target atom is a member of. More...
|
|
constexpr unsigned int | SSSR_RING_SIZE = 19 |
| Specifies a constraint on the size of the rings (from the SSSR) the target atom is a member of. More...
|
|
constexpr unsigned int | HYBRIDIZATION_STATE = 20 |
| Specifies a constraint on the hybridization state of the target atom. More...
|
|
Provides numerical identifiers for built-in Chem::Atom matching constraints.
◆ CONSTRAINT_LIST
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::CONSTRAINT_LIST = 0 |
|
constexpr |
Specifies a constraint which requires the target atom to fulfill additional constraints specified by a Chem::MatchConstraintList object.
◆ TYPE
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::TYPE = 1 |
|
constexpr |
Specifies a constraint on the type of the target atom.
◆ ENVIRONMENT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::ENVIRONMENT = 2 |
|
constexpr |
Specifies a constraint on the structural environment of the target atom.
◆ ISOTOPE
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::ISOTOPE = 3 |
|
constexpr |
Specifies a constraint on the isotopic mass of the target atom.
◆ CHARGE
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::CHARGE = 4 |
|
constexpr |
Specifies a constraint on the fromal charge of the target atom.
◆ RING_BOND_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::RING_BOND_COUNT = 5 |
|
constexpr |
Specifies a constraint on the ring bond count of the target atom.
◆ H_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::H_COUNT = 6 |
|
constexpr |
Specifies a constraint on the total hydrogen count of the target atom.
◆ IMPLICIT_H_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::IMPLICIT_H_COUNT = 7 |
|
constexpr |
Specifies a constraint on the implicit hydrogen count of the target atom.
◆ EXPLICIT_H_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::EXPLICIT_H_COUNT = 8 |
|
constexpr |
Specifies a constraint on the explicit hydrogen count of the target atom.
◆ BOND_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::BOND_COUNT = 9 |
|
constexpr |
Specifies a constraint on the total bond count of the target atom.
◆ EXPLICIT_BOND_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::EXPLICIT_BOND_COUNT = 10 |
|
constexpr |
Specifies a constraint on the explicit bond count of the target atom.
◆ HEAVY_BOND_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::HEAVY_BOND_COUNT = 11 |
|
constexpr |
Specifies a constraint on the heavy bond count of the target atom.
◆ VALENCE
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::VALENCE = 12 |
|
constexpr |
Specifies a constraint on the valence of the target atom.
◆ EXPLICIT_VALENCE
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::EXPLICIT_VALENCE = 13 |
|
constexpr |
Specifies a constraint on the explicit valence of the target atom.
◆ AROMATICITY
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::AROMATICITY = 14 |
|
constexpr |
Specifies a constraint on the aromaticity of the target atom.
◆ RING_TOPOLOGY
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::RING_TOPOLOGY = 15 |
|
constexpr |
Specifies a constraint on the ring-membership of the target atom.
◆ CONFIGURATION
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::CONFIGURATION = 16 |
|
constexpr |
Specifies a constraint on the steric configuration of the target atom.
◆ UNSATURATION
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::UNSATURATION = 17 |
|
constexpr |
Specifies a constraint on the (non-)membership of the target atom in a double or triple bond.
◆ SSSR_RING_COUNT
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::SSSR_RING_COUNT = 18 |
|
constexpr |
Specifies a constraint on the number of rings (from the SSSR) the target atom is a member of.
◆ SSSR_RING_SIZE
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::SSSR_RING_SIZE = 19 |
|
constexpr |
Specifies a constraint on the size of the rings (from the SSSR) the target atom is a member of.
◆ HYBRIDIZATION_STATE
constexpr unsigned int CDPL::Chem::AtomMatchConstraint::HYBRIDIZATION_STATE = 20 |
|
constexpr |
Specifies a constraint on the hybridization state of the target atom.