Package com.actelion.research.chem.phesa
Class VolumeGaussian
- java.lang.Object
-
- com.actelion.research.chem.phesa.Gaussian3D
-
- com.actelion.research.chem.phesa.VolumeGaussian
-
public class VolumeGaussian extends Gaussian3D
-
-
Constructor Summary
Constructors Constructor Description VolumeGaussian(int atomId, int atomicNo, Coordinates center, Coordinates shiftVector, int role)VolumeGaussian(VolumeGaussian original)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddShift(Coordinates shift)doublecalculateHeight()doublecalculateWidth()voiddecode(java.lang.String string64)java.lang.Stringencode()static VolumeGaussianfromString(java.lang.String encodedGaussian)CoordinatesgetReferenceVector()intgetRole()CoordinatesgetShiftVector()voidrotateShift(Matrix rotMat)voidsetReferenceVector(Coordinates referenceVector)voidsetShiftVector(Coordinates shift)voidtranslateRef(Coordinates trans)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, setCenter, setHeight, setWeight, updateAtomIndeces
-
-
-
-
Field Detail
-
INCLUSION
public static final int INCLUSION
- See Also:
- Constant Field Values
-
EXCLUSION
public static final int EXCLUSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VolumeGaussian
public VolumeGaussian(int atomId, int atomicNo, Coordinates center, Coordinates shiftVector, int role)
-
VolumeGaussian
public VolumeGaussian(VolumeGaussian original)
-
-
Method Detail
-
fromString
public static VolumeGaussian fromString(java.lang.String encodedGaussian)
-
encode
public java.lang.String encode()
- Specified by:
encodein classGaussian3D
-
decode
public void decode(java.lang.String string64)
-
calculateHeight
public double calculateHeight()
- Specified by:
calculateHeightin classGaussian3D
-
calculateWidth
public double calculateWidth()
- Specified by:
calculateWidthin classGaussian3D
-
updateCoordinates
public void updateCoordinates(StereoMolecule mol)
- Overrides:
updateCoordinatesin classGaussian3D
-
updateCoordinates
public void updateCoordinates(Conformer conf)
- Overrides:
updateCoordinatesin classGaussian3D
-
setShiftVector
public void setShiftVector(Coordinates shift)
-
getShiftVector
public Coordinates getShiftVector()
-
addShift
public void addShift(Coordinates shift)
-
translateRef
public void translateRef(Coordinates trans)
-
rotateShift
public void rotateShift(Matrix rotMat)
-
getReferenceVector
public Coordinates getReferenceVector()
-
setReferenceVector
public void setReferenceVector(Coordinates referenceVector)
-
getRole
public int getRole()
-
-