Deprecated List

Member _growbond
(Not used)

Member AssignBonds (OBMol &, OBBitVec &)
second OBBitVec argument is ignored

Member BitIsOn (int bit_offset) const
Use BitIsSet(unsigned bit_offset) instead.

Member CalcSignedVolume (OBMol &mol, OBAtom *, bool ReZeroZ=true)
Use new Stereochemistry classes.

Member construct_c_matrix (OBMol &mol, std::vector< std::vector< double > > &m)

Member construct_g_matrix (OBMol &mol, std::vector< std::vector< double > > &m)

Member CorrectAromaticNitrogens (OBMol &)
Currently unused for anything significant.

Member CorrectChirality (OBMol &mol, OBAtom *atm, atomreftype i=input, atomreftype o=output)
Use new Stereochemistry classes.

Member CreateAtom (void)
Use NewAtom instead, which ensures internal connections

Member CreateBond (void)
Use NewBond instead, which ensures internal connections

Member CreateResidue (void)
Use NewResidue instead, which ensures internal connections

Member Empty () const
Use IsEmpty() instead.

Member expand_kekulize (int bond_idx, std::vector< int > &atomState, std::vector< int > &bondState)
Will no longer be a public, visible method

Member expandcycle (OBAtom *atom, OBBitVec &avisit, const OBBitVec &potAromBonds)
Will no longer be a public, visible method

Member FindChiralCenters ()
See FindStereogenicUnits

Member Get (int row, int column) const
use the constant operator() instead

Member GetAtomicNum (const char *)
Does not properly handle 'D' or 'T' hydrogen isotopes

Member GetBO () const
Use GetBondOrder() as this method may be removed.

Member GetChirality (OBMol &mol, std::vector< int > &chirality)
Use new Stereochemistry classes.

Member GetCIdx () const
Use GetCoordinateIdx() instead

Member GetDelta ()
Has no effect.

Member GetDim (int *a)
May be removed in future.

Member GetEvalAtoms ()

Member GetFirstAtom () const
Will be removed in favor of more standard iterator methods

Member GetFixedAtoms ()

Member GetMax (double *a)
Will be removed.

Member GetMin (double *a)
Will be removed. Use

Member GetNextAtom ()
Use any of the other iterator methods. This method will be removed in the future.

Member getorden (OBAtom *atom)
Will no longer be a public, visible method

Member GetOriginVector (double o[3]) const
Will be removed.

Member GetParity4Ref (std::vector< unsigned int > pref)
Use new Stereochemistry classes.

Member GetResolution ()
Bad name, see GetTorsionValues()

Member GetRotAtoms ()

Member GetSpacing (double &s)
Will be removed.

Member GetVals ()
Will be removed.

Member GraphPotentials (OBMol &mol, std::vector< double > &pot)

Member has_no_leftover_electrons (std::vector< int > &atomState)
Will no longer be a public, visible method

Member HasChiralitySpecified ()

Member HasChiralVolume ()

Member HasFixedAtoms ()
See HasFixedBonds()

Member IdentifyEvalAtoms (OBMol &mol)
Not declared. Use Setup() for top-level functionality

Member IgnoreSymmetryRemoval ()
Currently has no effect

Member IsAntiClockwise ()

Member IsClockwise ()

Member IsKDouble ()
Use IsDouble() instead

Member IsKSingle ()
Use IsSingle() instead

Member IsKTriple ()
Use IsTriple() instead

Member IsNear (const double &a, const double &b, const double epsilon)
Use IsApprox() instead

Member IsNearZero (const double &a, const double epsilon)

Member IsNegativeStereo ()

Member IsPositiveStereo ()

Member KBOSum () const
Use BOSum() instead

Member LineSearch (OBAtom *atom, vector3 &direction)
Current code should use LineSearch(double *, double*) instead.

Member LookupBO (const std::string &)
Easier to use the two-argument form

Member NewPerceiveKekuleBonds ()
Will no longer be a public, visible method

Class OBChiralData
Used OBStereoFacade instead

Member OBElement ()
Not used. Instead, initialize element properties

Class OBProxGrid
May be removed in the future, since docking is not a key feature

Class OBScoreGrid
Will disappear in future versions. Use your own code.

Member operator!= (const vector3 &other) const
This method uses unreliable floating point == comparisons Use vector3::IsApprox() instead.

Member operator== (const vector3 &) const
This method uses unreliable floating point == comparisons Use vector3::IsApprox() instead.

Member PathSize () const
Use Size() instead

Class patty
This code is currently not used by the Open Babel library. Instead, OBAtomTyper and OBAromaticTyper are used. Unless there is interest in retaining this independent class, it will be removed in the future.

Member PlaneReflection (const vector3 &norm)
This method will probably replaced by a safer algorithm in the future.

Member RotAboutAxisByAngle (const vector3 &axis, const double angle)
This method will probably replaced by a safer algorithm in the future.

Member Set (int row, int column, double v)
use the non-constant operator() instead

Member SetAntiClockwiseStereo ()

Member SetBO (int order)
Use SetBondOrder() instead.

Member SetClockwiseStereo ()

Member SetDelta (double d)
Has no effect.

Member SetEvalAtoms (OBBitVec &bv)

Member SetFixAtoms (OBBitVec &fix)
See SetFixedBonds()

Member SetFixedAtoms (OBBitVec &bv)
See SetFixedBonds

Member SetHybAndGeom (int)
This will be removed in future versions of Open Babel

Member SetKDouble ()
Use SetBondOrder() instead

Member SetKSingle ()
Use SetBondOrder() instead

Member SetKTriple ()
Use SetBondOrder() instead

Member SetLimits (const double origin[3], const double x[3], const double y[3], const double z[3])
Will be removed.

Member SetLimits (const double origin[3], const double x[3], const double y[3], const double z[3])
Will be removed.

Member SetNegativeStereo ()

Member SetNumCoords (int nc)

Member SetPositiveStereo ()

Member SetVals (double *ptr)
Will be removed.

Member signed_volume (const vector3 &a, const vector3 &b, const vector3 &c, const vector3 &d)
Use new Stereochemistry classes.

Member start_kekulize (std::vector< OBAtom * > &cycle, std::vector< int > &electron)
Will no longer be a public, visible method

Member ThrowError (std::string &str)
Throw an error through the OpenBabel::OBMessageHandler class

Member ThrowError (char *str)
Throw an error through the OpenBabel::OBMessageHandler class

Member Translate (char *to, const char *from)
Because there is no guarantee on the length of an atom type you should consider using std::string instead

Member UnsetStereo ()

Member UpdateConformers (OBMol &mol)
Use GetConformers instead.

Member UpdateCoordinates (OBMol &mol)
Use GetCooordinates instead.

Member vectorAngle (const vector3 &v1, const vector3 &v2)
This method will probably replaced by a safer algorithm in the future.

Member VectorAngleDerivative (vector3 &a, vector3 &b, vector3 &c)

Member VectorLengthDerivative (vector3 &a, vector3 &b)

Member VectorOOPDerivative (vector3 &a, vector3 &b, vector3 &c, vector3 &d)

Member VectorTorsionDerivative (vector3 &a, vector3 &b, vector3 &c, vector3 &d)

Member Visit
Use OBBitVec objects instead to be fully thread-safe.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines