OBExternalBond Class Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
OBExternalBond Class Reference

`#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