org.jmol.shapespecial

Class Dipoles

public class Dipoles extends Shape

Field Summary
intatomIndex1
intatomIndex2
Vector3fcalculatedDipole
shortcolix
DipolecurrentDipole
intdipoleCount
Dipole[]dipoles
floatdipoleValue
static shortDEFAULT_MAD
static floatDEFAULT_OFFSETSIDE
Point3fendCoord
static floatE_ANG_PER_DEBYE
booleaniHaveTwoEnds
booleanisBond
booleanisUserValue
Point3fstartCoord
DipoletempDipole
Method Summary
DipoleallocDipole(String thisID, String dipoleInfo)
voidclear(boolean clearBondDipolesOnly)
voiddeleteDipole(Dipole dipole)
voiddumpDipoles(String msg)
DipolefindBondDipole(Bond bond)
DipolefindDipole(String thisID)
DipolefindDipole(Atom atom1, Atom atom2, boolean doAllocate)
DipolefindDipole(String thisID, String dipoleInfo)
voidgetBondDipoles()
intgetDipoleIndex(String dipoleInfo, String thisID)
intgetDipoleIndex(int atomIndex1, int atomIndex2)
intgetIndexFromName(String thisID)
VectorgetShapeDetail()
StringgetShapeState()
booleanisBondDipole(int i)
booleanisSameAtoms(Dipole dipole, String dipoleInfo)
voidsetColixDipole(short colix, short bondTypeMask, BitSet bs)
voidsetDipole()
voidsetDipole(Atom atom1, Atom atom2, float c1, float c2)
voidsetModelIndex()
voidsetProperty(String propertyName, Object value, BitSet bs)
voidsetVisibilityFlags(BitSet bs)

Field Detail

atomIndex1

private int atomIndex1

atomIndex2

private int atomIndex2

calculatedDipole

private Vector3f calculatedDipole

colix

private short colix

currentDipole

private Dipole currentDipole

dipoleCount

int dipoleCount

dipoles

Dipole[] dipoles

dipoleValue

private float dipoleValue

DEFAULT_MAD

static final short DEFAULT_MAD

DEFAULT_OFFSETSIDE

static final float DEFAULT_OFFSETSIDE

endCoord

private Point3f endCoord

E_ANG_PER_DEBYE

private static final float E_ANG_PER_DEBYE

iHaveTwoEnds

private boolean iHaveTwoEnds

isBond

private boolean isBond

isUserValue

private boolean isUserValue

startCoord

private Point3f startCoord

tempDipole

private Dipole tempDipole

Method Detail

allocDipole

private Dipole allocDipole(String thisID, String dipoleInfo)

clear

private void clear(boolean clearBondDipolesOnly)

deleteDipole

private void deleteDipole(Dipole dipole)

dumpDipoles

private void dumpDipoles(String msg)

findBondDipole

private Dipole findBondDipole(Bond bond)

findDipole

private Dipole findDipole(String thisID)

findDipole

private Dipole findDipole(Atom atom1, Atom atom2, boolean doAllocate)

findDipole

private Dipole findDipole(String thisID, String dipoleInfo)

getBondDipoles

private void getBondDipoles()

getDipoleIndex

private int getDipoleIndex(String dipoleInfo, String thisID)

getDipoleIndex

private int getDipoleIndex(int atomIndex1, int atomIndex2)

getIndexFromName

public int getIndexFromName(String thisID)

getShapeDetail

public Vector getShapeDetail()

getShapeState

public String getShapeState()

isBondDipole

private boolean isBondDipole(int i)

isSameAtoms

private boolean isSameAtoms(Dipole dipole, String dipoleInfo)

setColixDipole

private void setColixDipole(short colix, short bondTypeMask, BitSet bs)

setDipole

private void setDipole()

setDipole

private void setDipole(Atom atom1, Atom atom2, float c1, float c2)

setModelIndex

private void setModelIndex()

setProperty

public void setProperty(String propertyName, Object value, BitSet bs)

setVisibilityFlags

public void setVisibilityFlags(BitSet bs)