Class PPGaussian
- java.lang.Object
-
- com.actelion.research.chem.phesa.Gaussian3D
-
- com.actelion.research.chem.phesa.pharmacophore.PPGaussian
-
public class PPGaussian extends Gaussian3D
-
-
Field Summary
-
Fields inherited from class com.actelion.research.chem.phesa.Gaussian3D
alpha, atomicNo, atomId, center, coeff, DIST_CUTOFF, volume, weight
-
-
Constructor Summary
Constructors Constructor Description PPGaussian(int atomicNo, IPharmacophorePoint pp)PPGaussian(PPGaussian original)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecalculateHeight()doublecalculateWidth()voiddecode(java.lang.String string64, StereoMolecule mol)java.lang.Stringencode()static PPGaussianfromString(java.lang.String encodedGaussian, StereoMolecule mol)doublegetInteractionSimilarity(PPGaussian ppGauss2)IPharmacophorePointgetPharmacophorePoint()CoordinatesgetRotatedDirectionality(double[][] rotMatrix, double scaleFactor)doublegetSimilarity(PPGaussian ppGauss2)doublegetSimilarity(PPGaussian ppGauss2, Coordinates directionality)doublegetVectorSimilarity(PPGaussian ppGauss2)doublegetVectorSimilarity(PPGaussian ppGauss2, Coordinates directionalityMod)voidsetCenter(Coordinates center)voidupdateAtomIndeces(int[] map)voidupdateCoordinates(Conformer conf)voidupdateCoordinates(StereoMolecule mol)-
Methods inherited from class com.actelion.research.chem.phesa.Gaussian3D
calculateVolume, getAtomicNo, getAtomId, getCenter, getHeight, getRotatedCenter, getVolume, getVolumeOverlap, getVolumeOverlap, getVolumeOverlap, getWeight, getWidth, setAtomicNo, setAtomId, setHeight, setWeight
-
-
-
-
Constructor Detail
-
PPGaussian
public PPGaussian(int atomicNo, IPharmacophorePoint pp)
-
PPGaussian
public PPGaussian(PPGaussian original)
-
-
Method Detail
-
fromString
public static PPGaussian fromString(java.lang.String encodedGaussian, StereoMolecule mol)
-
getRotatedDirectionality
public Coordinates getRotatedDirectionality(double[][] rotMatrix, double scaleFactor)
-
getVectorSimilarity
public double getVectorSimilarity(PPGaussian ppGauss2, Coordinates directionalityMod)
-
getVectorSimilarity
public double getVectorSimilarity(PPGaussian ppGauss2)
-
getPharmacophorePoint
public IPharmacophorePoint getPharmacophorePoint()
-
getSimilarity
public double getSimilarity(PPGaussian ppGauss2, Coordinates directionality)
-
getSimilarity
public double getSimilarity(PPGaussian ppGauss2)
-
getInteractionSimilarity
public double getInteractionSimilarity(PPGaussian ppGauss2)
-
setCenter
public void setCenter(Coordinates center)
- Overrides:
setCenterin classGaussian3D
-
encode
public java.lang.String encode()
- Specified by:
encodein classGaussian3D
-
decode
public void decode(java.lang.String string64, StereoMolecule mol)
-
calculateHeight
public double calculateHeight()
- Specified by:
calculateHeightin classGaussian3D
-
updateCoordinates
public void updateCoordinates(StereoMolecule mol)
- Overrides:
updateCoordinatesin classGaussian3D
-
updateCoordinates
public void updateCoordinates(Conformer conf)
- Overrides:
updateCoordinatesin classGaussian3D
-
updateAtomIndeces
public void updateAtomIndeces(int[] map)
- Overrides:
updateAtomIndecesin classGaussian3D
-
calculateWidth
public double calculateWidth()
- Specified by:
calculateWidthin classGaussian3D
-
-