Open Babel: OBExternalBond Class Reference

Public Member Functions

# OBExternalBond Class Reference

Used to store information on an external bond (e.g., SMILES fragments) More...

`#include <openbabel/generic.h>`

List of all members.

## Public Member Functions
| OBExternalBond ()
| OBExternalBond (OBAtom *, OBBond *, int)
| OBExternalBond (const OBExternalBond &)
| ~OBExternalBond ()
int | GetIdx () const
OBAtom * | GetAtom () const
OBBond * | GetBond () const
void | SetIdx (int idx)
void | SetAtom (OBAtom *atom)
void | SetBond (OBBond *bond)

## Detailed Description

Used to store information on an external bond (e.g., SMILES fragments)

## Constructor & Destructor Documentation

OBExternalBond | ( | ) | `[inline]`

OBExternalBond | ( | OBAtom * | atom,
|  | OBBond * | bond,
|  | int | idx
| ) |  |

OBExternalBond | ( | const OBExternalBond & | src ) |

~OBExternalBond | ( | ) | `[inline]`

## Member Function Documentation

int GetIdx | ( | ) | const`[inline]`

OBAtom* GetAtom | ( | ) | const`[inline]`

OBBond* GetBond | ( | ) | const`[inline]`

void SetIdx | ( | int | idx ) | `[inline]`

void SetAtom | ( | OBAtom * | atom ) | `[inline]`

void SetBond | ( | OBBond * | bond ) | `[inline]`

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

- generic.h
- generic.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines