Open Babel  3.0
OBMol Member List

This is the complete list of members for OBMol, including all inherited members.

_atomIdsOBMolprotected
_autoFormalChargeOBMolprotected
_autoPartialChargeOBMolprotected
_bondIdsOBMolprotected
_cOBMolprotected
_dimensionOBMolprotected
_energyOBMolprotected
_flagsOBMolprotected
_internalsOBMolprotected
_modOBMolprotected
_natomsOBMolprotected
_nbondsOBMolprotected
_residueOBMolprotected
_titleOBMolprotected
_totalChargeOBMolprotected
_totalSpinOBMolprotected
_vatomOBMolprotected
_vbondOBMolprotected
_vconfOBMolprotected
_vdataOBBaseprotected
AddAtom(OBAtom &atom, bool forceNewId=false)OBMol
AddBond(int beginIdx, int endIdx, int order, int flags=0, int insertpos=-1)OBMol
AddBond(OBBond &)OBMol
AddConformer(double *f)OBMolinline
AddHydrogens(bool polaronly=false, bool correctForPH=false, double pH=7.4)OBMol
AddHydrogens(OBAtom *)OBMol
AddNewHydrogens(HydrogenType whichHydrogen, bool correctForPH=false, double pH=7.4)OBMol
AddNonPolarHydrogens()OBMol
AddPolarHydrogens()OBMol
AddResidue(OBResidue &)OBMol
Align(OBAtom *, OBAtom *, vector3 &, vector3 &)OBMol
AreInSameRing(OBAtom *a, OBAtom *b)OBMol
AssignSpinMultiplicity(bool NoImplicitH=false)OBMol
AssignTotalChargeToAtoms(int charge)OBMol
AutomaticFormalCharge()OBMolinline
AutomaticPartialCharge()OBMolinline
BeginAtom(OBAtomIterator &i)OBMol
BeginAtoms()OBMolinline
BeginBond(OBBondIterator &i)OBMol
BeginBonds()OBMolinline
BeginConformer(std::vector< double *>::iterator &i)OBMolinline
BeginData()OBBaseinline
BeginInternalCoord(std::vector< OBInternalCoord *>::iterator &i)OBMolinline
BeginModify(void)OBMolvirtual
BeginResidue(OBResidueIterator &i)OBMolinline
BeginResidues()OBMolinline
CastAndClear(bool clear=true)OBBaseinline
Center()OBMol
Center(int nconf)OBMol
ClassDescription()OBMolstatic
Clear()OBMolvirtual
CloneData(OBGenericData *d)OBBase
ConnectTheDots()OBMol
ContigFragList(std::vector< std::vector< int > > &)OBMol
ConvertDativeBonds()OBMol
ConvertZeroBonds()OBMol
CopyConformer(double *c, int nconf)OBMol
CopySubstructure(OBMol &newmol, OBBitVec *includeatoms, OBBitVec *excludebonds=(OBBitVec *) 0, unsigned int correctvalence=1, std::vector< unsigned int > *atomorder=(std::vector< unsigned int > *) 0, std::vector< unsigned int > *bondorder=(std::vector< unsigned int > *) 0)OBMol
CorrectForPH(double pH=7.4)OBMol
DataSize() constOBBaseinline
DecrementMod()OBMolinline
DeleteAtom(OBAtom *, bool destroyAtom=true)OBMol
DeleteBond(OBBond *, bool destroyBond=true)OBMol
DeleteConformer(int nconf)OBMol
DeleteData(unsigned int type)OBBase
DeleteData(OBGenericData *)OBBase
DeleteData(std::vector< OBGenericData *> &)OBBase
DeleteData(const std::string &s)OBBase
DeleteHydrogen(OBAtom *)OBMol
DeleteHydrogens()OBMol
DeleteHydrogens(OBAtom *)OBMol
DeleteNonPolarHydrogens()OBMol
DeletePolarHydrogens()OBMol
DeleteResidue(OBResidue *, bool destroyResidue=true)OBMol
DestroyAtom(OBAtom *)OBMolvirtual
DestroyBond(OBBond *)OBMolvirtual
DestroyResidue(OBResidue *)OBMolvirtual
DoTransformations(const std::map< std::string, std::string > *pOptions, OBConversion *pConv)OBMolvirtual
Empty()OBMolinline
EndAtoms()OBMolinline
EndBonds()OBMolinline
EndData()OBBaseinline
EndModify(bool nukePerceivedData=true)OBMolvirtual
EndResidues()OBMolinline
FindAngles()OBMol
FindChildren(std::vector< int > &children, int bgnIdx, int endIdx)OBMol
FindChildren(std::vector< OBAtom *> &children, OBAtom *bgn, OBAtom *end)OBMol
FindLargestFragment(OBBitVec &frag)OBMol
FindLSSR()OBMol
FindRingAtomsAndBonds()OBMol
FindSSSR()OBMol
FindTorsions()OBMol
GetAllData(const unsigned int type)OBBase
GetAngle(OBAtom *a, OBAtom *b, OBAtom *c)OBMol
GetAtom(int idx) constOBMol
GetAtomById(unsigned long id) constOBMol
GetBond(int idx) constOBMol
GetBond(int a, int b) constOBMol
GetBond(OBAtom *bgn, OBAtom *end) constOBMol
GetBondById(unsigned long id) constOBMol
GetConformer(int i)OBMolinline
GetConformers()OBMolinline
GetCoordinates()OBMolinline
GetData(const unsigned int type)OBBase
GetData(const std::string &)OBBase
GetData(const char *)OBBase
GetData()OBBaseinline
GetData(DataOrigin source)OBBase
GetDimension() constOBMolinline
GetEnergies()OBMol
GetEnergy() constOBMolinline
GetEnergy(int ci)OBMol
GetExactMass(bool implicitH=true)OBMol
GetFirstAtom() constOBMol
GetFlags()OBMolinline
GetFormula()OBMol
GetGIDVector(std::vector< unsigned int > &)OBMol
GetGIVector(std::vector< unsigned int > &)OBMol
GetGTDVector(std::vector< int > &)OBMol
GetInternalCoord()OBMol
GetLSSR()OBMol
GetMod()OBMolinline
GetMolWt(bool implicitH=true)OBMol
GetNextFragment(OpenBabel::OBMolAtomDFSIter &iter, OBMol &newMol)OBMol
GetResidue(int idx) constOBMol
GetSpacedFormula(int ones=0, const char *sp=" ", bool implicitH=true)OBMol
GetSSSR()OBMol
GetTitle(bool replaceNewlines=true) constOBMolvirtual
GetTorsion(int, int, int, int)OBMol
GetTorsion(OBAtom *a, OBAtom *b, OBAtom *c, OBAtom *d)OBMol
GetTotalCharge()OBMol
GetTotalSpinMultiplicity()OBMol
Has2D(bool Not3D=false)OBMol
Has3D()OBMol
HasAromaticPerceived()OBMolinline
HasAtomTypesPerceived()OBMolinline
HasChainsPerceived()OBMolinline
HasChiralityPerceived()OBMolinline
HasClosureBondsPerceived()OBMolinline
HasData(const std::string &)OBBase
HasData(const char *)OBBase
HasData(const unsigned int type)OBBase
HasFlag(int flag)OBMolinline
HasHybridizationPerceived()OBMolinline
HasHydrogensAdded()OBMolinline
HasLSSRPerceived()OBMolinline
HasNonZeroCoords()OBMol
HasPartialChargesPerceived()OBMolinline
HasRingAtomsAndBondsPerceived()OBMolinline
HasRingTypesPerceived()OBMolinline
HasSpinMultiplicityAssigned()OBMolinline
HasSSSRPerceived()OBMolinline
IncrementMod()OBMolinline
InsertAtom(OBAtom &)OBMol
IsCorrectedForPH()OBMolinline
IsReaction()OBMolinline
MakeDativeBonds()OBMol
NewAtom()OBMol
NewAtom(unsigned long id)OBMol
NewBond()OBMol
NewBond(unsigned long id)OBMol
NewResidue()OBMol
NextAtom(OBAtomIterator &i)OBMol
NextBond(OBBondIterator &i)OBMol
NextConformer(std::vector< double *>::iterator &i)OBMolinline
NextInternalCoord(std::vector< OBInternalCoord *>::iterator &i)OBMolinline
NextResidue(OBResidueIterator &i)OBMolinline
NumAtoms() constOBMolinline
NumBonds() constOBMolinline
NumConformers()OBMolinline
NumHvyAtoms()OBMol
NumResidues() constOBMolinline
NumRotors(bool sampleRingBonds=false)OBMol
OBMol()OBMol
OBMol(const OBMol &)OBMol
operator+=(const OBMol &mol)OBMol
operator=(const OBMol &mol)OBMol
PerceiveBondOrders()OBMol
RenumberAtoms(std::vector< OBAtom *> &)OBMol
RenumberAtoms(std::vector< int >)OBMol
ReserveAtoms(int natoms)OBMolinline
Rotate(const double u[3][3])OBMol
Rotate(const double m[9])OBMol
Rotate(const double m[9], int nconf)OBMol
Separate(int StartIndex=1)OBMol
SetAromaticPerceived(bool value=true)OBMolinline
SetAtomTypesPerceived(bool value=true)OBMolinline
SetAutomaticFormalCharge(bool val)OBMolinline
SetAutomaticPartialCharge(bool val)OBMolinline
SetChainsPerceived(bool value=true)OBMolinline
SetChiralityPerceived(bool value=true)OBMolinline
SetClosureBondsPerceived(bool value=true)OBMolinline
SetConformer(unsigned int i)OBMol
SetConformers(std::vector< double *> &v)OBMol
SetCoordinates(double *c)OBMol
SetCorrectedForPH(bool value=true)OBMolinline
SetData(OBGenericData *d)OBBaseinline
SetDimension(unsigned short int d)OBMolinline
SetEnergies(std::vector< double > &energies)OBMol
SetEnergy(double energy)OBMolinline
SetFlag(int flag)OBMolinline
SetFlags(int flags)OBMolinline
SetFormula(std::string molFormula)OBMol
SetHybridizationPerceived(bool value=true)OBMolinline
SetHydrogensAdded(bool value=true)OBMolinline
SetInternalCoord(std::vector< OBInternalCoord *> int_coord)OBMol
SetIsPatternStructure(bool value=true)OBMolinline
SetIsReaction(bool value=true)OBMolinline
SetLSSRPerceived(bool value=true)OBMolinline
SetPartialChargesPerceived(bool value=true)OBMolinline
SetRingAtomsAndBondsPerceived(bool value=true)OBMolinline
SetRingTypesPerceived(bool value=true)OBMolinline
SetSpinMultiplicityAssigned(bool value=true)OBMolinline
SetSSSRPerceived(bool value=true)OBMolinline
SetTitle(const char *title)OBMolvirtual
SetTitle(std::string &title)OBMol
SetTorsion(OBAtom *, OBAtom *, OBAtom *, OBAtom *, double ang)OBMol
SetTotalCharge(int charge)OBMol
SetTotalSpinMultiplicity(unsigned int spinMultiplicity)OBMol
StripSalts(unsigned int threshold=0)OBMol
ToInertialFrame(int conf, double *rmat)OBMol
ToInertialFrame()OBMol
Translate(const vector3 &v)OBMol
Translate(const vector3 &v, int conf)OBMol
UnsetFlag(int flag)OBMolinline
~OBBase()OBBaseinlinevirtual
~OBMol()OBMolvirtual