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

Provides constants for the specification of stereogenic atom/bond configurations determined by the CIP sequence rules. More...

Variables

constexpr unsigned int UNDEF = 0
 Specifies that the configuration of the stereocenter (if any) is completely undefined. More...
 
constexpr unsigned int NONE = 1
 Specifies that the atom/bond is not a stereogenic center and thus cannot be assigned a configuration. More...
 
constexpr unsigned int NS = 2
 Specifies that the atom/bond is a stereogenic center but has no specified configuration. More...
 
constexpr unsigned int R = 3
 Specifies that the stereocenter has R configuration. More...
 
constexpr unsigned int S = 4
 Specifies that the stereocenter has S configuration. More...
 
constexpr unsigned int r = 5
 Specifies that the stereocenter has r configuration. More...
 
constexpr unsigned int s = 6
 Specifies that the stereocenter has s configuration. More...
 
constexpr unsigned int seqTrans = 7
 Specifies that the stereocenter has seqTrans configuration. More...
 
constexpr unsigned int seqCis = 8
 Specifies that the stereocenter has seqCis configuration. More...
 
constexpr unsigned int E = 9
 Specifies that the stereocenter has E configuration. More...
 
constexpr unsigned int Z = 10
 Specifies that the stereocenter has Z configuration. More...
 
constexpr unsigned int M = 11
 Specifies that the stereocenter has M configuration. More...
 
constexpr unsigned int P = 12
 Specifies that the stereocenter has P configuration. More...
 
constexpr unsigned int m = 13
 Specifies that the stereocenter has m configuration. More...
 
constexpr unsigned int p = 14
 Specifies that the stereocenter has p configuration. More...
 

Detailed Description

Provides constants for the specification of stereogenic atom/bond configurations determined by the CIP sequence rules.

Since
1.1

Variable Documentation

◆ UNDEF

constexpr unsigned int CDPL::Chem::CIPDescriptor::UNDEF = 0
constexpr

Specifies that the configuration of the stereocenter (if any) is completely undefined.

◆ NONE

constexpr unsigned int CDPL::Chem::CIPDescriptor::NONE = 1
constexpr

Specifies that the atom/bond is not a stereogenic center and thus cannot be assigned a configuration.

◆ NS

constexpr unsigned int CDPL::Chem::CIPDescriptor::NS = 2
constexpr

Specifies that the atom/bond is a stereogenic center but has no specified configuration.

◆ R

constexpr unsigned int CDPL::Chem::CIPDescriptor::R = 3
constexpr

Specifies that the stereocenter has R configuration.

◆ S

constexpr unsigned int CDPL::Chem::CIPDescriptor::S = 4
constexpr

Specifies that the stereocenter has S configuration.

◆ r

constexpr unsigned int CDPL::Chem::CIPDescriptor::r = 5
constexpr

Specifies that the stereocenter has r configuration.

◆ s

constexpr unsigned int CDPL::Chem::CIPDescriptor::s = 6
constexpr

Specifies that the stereocenter has s configuration.

◆ seqTrans

constexpr unsigned int CDPL::Chem::CIPDescriptor::seqTrans = 7
constexpr

Specifies that the stereocenter has seqTrans configuration.

◆ seqCis

constexpr unsigned int CDPL::Chem::CIPDescriptor::seqCis = 8
constexpr

Specifies that the stereocenter has seqCis configuration.

◆ E

constexpr unsigned int CDPL::Chem::CIPDescriptor::E = 9
constexpr

Specifies that the stereocenter has E configuration.

◆ Z

constexpr unsigned int CDPL::Chem::CIPDescriptor::Z = 10
constexpr

Specifies that the stereocenter has Z configuration.

◆ M

constexpr unsigned int CDPL::Chem::CIPDescriptor::M = 11
constexpr

Specifies that the stereocenter has M configuration.

◆ P

constexpr unsigned int CDPL::Chem::CIPDescriptor::P = 12
constexpr

Specifies that the stereocenter has P configuration.

◆ m

constexpr unsigned int CDPL::Chem::CIPDescriptor::m = 13
constexpr

Specifies that the stereocenter has m configuration.

◆ p

constexpr unsigned int CDPL::Chem::CIPDescriptor::p = 14
constexpr

Specifies that the stereocenter has p configuration.