RDKit: RDKit::CIPLabeler::Rule5New Class Reference

| RDKit Open-source cheminformatics and machine learning.

Loading...
Searching...
No Matches
Public Member Functions | List of all members
RDKit::CIPLabeler::Rule5New Class Reference

`#include <Rule5New.h>`

Inheritance diagram for RDKit::CIPLabeler::Rule5New:

## Public Member Functions
| Rule5New ()
| Rule5New (Descriptor ref)
int | compare (const Edge *a, const Edge *b) const override
Public Member Functions inherited from RDKit::CIPLabeler::SequenceRule
| SequenceRule ()
virtual | ~SequenceRule ()
Descriptor | getBondLabel (const Edge *edge) const
int | getComparision (const Edge *a, const Edge *b) const
virtual int | getComparision (const Edge *a, const Edge *b, bool deep) const
virtual const Sort * | getSorter () const
int | recursiveCompare (const Edge *a, const Edge *b) const
void | setSorter (const Sort *sorter)
Priority | sort (const Node *node, std::vector< Edge * > &edges, bool deep) const
Priority | sort (const Node *node, std::vector< Edge * > &edges) const

## Additional Inherited Members
Protected Attributes inherited from RDKit::CIPLabeler::SequenceRule
std::unique_ptr< const Sort > | dp_sorter = nullptr

## Detailed Description

A descriptor pair rule. This rule defines that like descriptor pairs have priority over unlike descriptor pairs.

Definition at line 23 of file Rule5New.h.

## Constructor & Destructor Documentation

## ◆ Rule5New() [1/2]

RDKit::CIPLabeler::Rule5New::Rule5New | ( |  | ) |

## ◆ Rule5New() [2/2]

RDKit::CIPLabeler::Rule5New::Rule5New | ( | Descriptor | ref | ) |

## Member Function Documentation

## ◆ compare()

int RDKit::CIPLabeler::Rule5New::compare | ( | const Edge * | a,
|  | const Edge * | b ) const
| overridevirtual

Implements RDKit::CIPLabeler::SequenceRule.

References RDKit::CIPLabeler::NONE, and RDKit::CIPLabeler::SequenceRule::SequenceRule().

The documentation for this class was generated from the following file:

- Rule5New.h