chemaxon.marvin.space
Class AtomProperty.MoleculeAtomProperty
java.lang.Object
chemaxon.marvin.space.AtomProperty.MoleculeAtomProperty
- All Implemented Interfaces:
- chemaxon.struc.MoleculeIterators.AtomPropertyInterface
- Enclosing class:
- AtomProperty
public class AtomProperty.MoleculeAtomProperty
- extends java.lang.Object
- implements chemaxon.struc.MoleculeIterators.AtomPropertyInterface
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mol
protected Molecule mol
AtomProperty.MoleculeAtomProperty
public AtomProperty.MoleculeAtomProperty()
setMolecule
public void setMolecule(java.lang.Object mol)
- Specified by:
setMolecule in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getType
public int getType(int atomIndex)
- Specified by:
getType in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getLabel
public java.lang.String getLabel(int atomIndex)
- Specified by:
getLabel in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getCharge
public float getCharge(int atomIndex)
- Specified by:
getCharge in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getBFactor
public float getBFactor(int atomIndex)
- Specified by:
getBFactor in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getPartialAtomCharge
public float getPartialAtomCharge(int atomIndex)
throws java.lang.Exception
- Specified by:
getPartialAtomCharge in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
- Throws:
java.lang.Exception
getResidueTypeId
public int getResidueTypeId(int atomIndex)
- Specified by:
getResidueTypeId in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getSecondaryStructureType
public int getSecondaryStructureType(int atomIndex)
- Gets the type of the secondary structure element which the current
atom belongs to. This method makes sense for MacroMolecule.Protein
atoms only. It is declared here in order to support higher level
polymorphism.
- Specified by:
getSecondaryStructureType in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
- Returns:
- internal indetifier of SS type, see corresponding
constants
getX
public float getX(int atomIndex)
- Specified by:
getX in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getY
public float getY(int atomIndex)
- Specified by:
getY in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface
getZ
public float getZ(int atomIndex)
- Specified by:
getZ in interface chemaxon.struc.MoleculeIterators.AtomPropertyInterface