- Member OpenBabel::matrix3x3::Get (int row, int column) const
- use the constant operator() instead
- Member OpenBabel::matrix3x3::Set (int row, int column, double v)
- use the non-constant operator() instead
- Member OpenBabel::matrix3x3::PlaneReflection (const vector3 &norm)
- This method will probably replaced by a safer algorithm in the future.
- Member OpenBabel::matrix3x3::RotAboutAxisByAngle (const vector3 &axis, const double angle)
- This method will probably replaced by a safer algorithm in the future.
- Member OpenBabel::OBAtom::GetCIdx () const
- Use GetCoordinateIdx() instead
- Member OpenBabel::OBAtom::GetNextAtom ()
- Use any of the other iterator methods. This method will be removed in the future.
- Member OpenBabel::OBAtom::KBOSum () const
- Use BOSum() instead
- Member OpenBabel::OBAtomTyper::CorrectAromaticNitrogens (OBMol &)
- Currently unused for anything significant.
- Member OpenBabel::OBBitVec::Empty ()
- Use IsEmpty() instead.
- Member OpenBabel::OBBond::SetBO (int order)
- Use SetBondOrder() instead.
- Member OpenBabel::OBBond::SetKSingle ()
- Use SetBondOrder() instead
- Member OpenBabel::OBBond::SetKDouble ()
- Use SetBondOrder() instead
- Member OpenBabel::OBBond::SetKTriple ()
- Use SetBondOrder() instead
- Member OpenBabel::OBBond::GetBO () const
- Use GetBondOrder() as this method may be removed.
- Member OpenBabel::OBBond::IsKSingle ()
- Use IsSingle() instead
- Member OpenBabel::OBBond::IsKDouble ()
- Use IsDouble() instead
- Member OpenBabel::OBBond::IsKTriple ()
- Use IsTriple() instead
- Member OpenBabel::OBBond::Visit
- Use OBBitVec objects instead to be fully thread-safe.
- Member OpenBabel::OBElement::OBElement ()
- Not used. Instead, initialize element properties
- Member OpenBabel::OBElementTable::GetAtomicNum (const char *)
- Does not properly handle 'D' or 'T' hydrogen isotopes
- Member OpenBabel::OBMol::CreateAtom (void)
- Use NewAtom instead, which ensures internal connections
- Member OpenBabel::OBMol::CreateBond (void)
- Use NewBond instead, which ensures internal connections
- Member OpenBabel::OBMol::CreateResidue (void)
- Use NewResidue instead, which ensures internal connections
- Member OpenBabel::OBMol::GetFirstAtom ()
- Will be removed in favor of more standard iterator methods
- Class OBProxGrid
- May be removed in the future, since docking is not a key feature
- Member OpenBabel::OBResidueData::LookupBO (const std::string &)
- Easier to use the two-argument form
- Member OpenBabel::OBResidueData::AssignBonds (OBMol &, OBBitVec &)
- second OBBitVec argument is ignored
- Member OpenBabel::OBRing::PathSize () const
- Use Size() instead
- Member OpenBabel::OBRotorList::IgnoreSymmetryRemoval ()
- Currently has no effect
- Member OpenBabel::OBRotorList::IdentifyEvalAtoms (OBMol &mol)
- Not declared. Use Setup() for top-level functionality
- Class OBScoreGrid
- Will disappear in future versions. Use your own code.
- Member OpenBabel::OBSmartsPattern::_growbond
- (Not used)
- Member OpenBabel::OBTypeTable::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
- 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 OpenBabel::vector3::operator== (const vector3 &) const
- This method uses unreliable floating point == comparisons Use vector3::IsApprox() instead.
- Member OpenBabel::vector3::operator!= (const vector3 &other) const
- This method uses unreliable floating point == comparisons Use vector3::IsApprox() instead.
- Returns:
- true if at least one component of the two vectors is !=
- Member ThrowError
- Throw an error through the OpenBabel::OBMessageHandler class
- Member ThrowError
- Throw an error through the OpenBabel::OBMessageHandler class
- Member IsNear
- Use IsApprox() instead
- Member IsNearZero
- Member vectorAngle
- This method will probably replaced by a safer algorithm in the future.