public class Dipoles extends Shape
Modifier and Type | Field and Description |
---|---|
private int |
atomIndex1 |
private int |
atomIndex2 |
private javajs.util.V3 |
calculatedDipole |
private short |
colix |
private Dipole |
currentDipole |
(package private) static short |
DEFAULT_MAD |
(package private) static float |
DEFAULT_OFFSETSIDE |
int |
dipoleCount |
Dipole[] |
dipoles |
private float |
dipoleValue |
private static float |
E_ANG_PER_DEBYE |
private javajs.util.P3 |
endCoord |
private boolean |
iHaveTwoEnds |
private boolean |
isBond |
private boolean |
isUserValue |
private javajs.util.P3 |
startCoord |
private Dipole |
tempDipole |
private java.lang.String |
wildID |
bsColixSet, bsSizeSet, isBioShape, ms, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr
Constructor and Description |
---|
Dipoles() |
Modifier and Type | Method and Description |
---|---|
private Dipole |
allocDipole(java.lang.String thisID,
java.lang.String dipoleInfo) |
private void |
clear(boolean clearBondDipolesOnly) |
private void |
deleteDipole(Dipole dipole) |
private void |
dumpDipoles(java.lang.String msg) |
private Dipole |
findAtomDipole(Atom atom1,
Atom atom2,
boolean doAllocate) |
private Dipole |
findBondDipole(Bond bond) |
private Dipole |
findDipole(java.lang.String thisID) |
private Dipole |
findDipoleFor(java.lang.String thisID,
java.lang.String dipoleInfo) |
private void |
getAllMolecularDipoles(BS bsAtoms) |
private void |
getBondDipoles() |
private int |
getDipoleIndex(int atomIndex1,
int atomIndex2) |
private int |
getDipoleIndexFor(java.lang.String dipoleInfo,
java.lang.String thisID) |
int |
getIndexFromName(java.lang.String thisID) |
private void |
getMolecular(BS bsMolecule) |
java.lang.Object |
getProperty(java.lang.String property,
int index) |
boolean |
getPropertyData(java.lang.String property,
java.lang.Object[] data) |
javajs.util.Lst<java.util.Map<java.lang.String,java.lang.Object>> |
getShapeDetail() |
java.lang.String |
getShapeState() |
private boolean |
isBondDipole(int i) |
private boolean |
isSameAtoms(Dipole dipole,
java.lang.String dipoleInfo) |
private void |
setColixDipole(short colix,
int bondTypeMask,
BS bs) |
private void |
setDipole() |
private void |
setDipoleAtoms(Atom atom1,
Atom atom2,
float c1,
float c2) |
private void |
setModelIndex() |
void |
setModelVisibilityFlags(BS bsModels) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
BS bs) |
private void |
setPropertyFor(int tok,
Dipole dipole,
int iValue,
float fValue) |
private void |
setPropertyTok(int tok,
boolean bondOnly,
int iValue,
float fValue) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getSize, getSizeG, getTranslucentLabel, initializeShape, initModelSet, initShape, merge, setAtomClickability, setModelSet, setPropS, setShapeSizeRD, setShapeVisibility, setSize, setSizeRD, wasClicked
static final short DEFAULT_MAD
static final float DEFAULT_OFFSETSIDE
public int dipoleCount
public Dipole[] dipoles
private Dipole currentDipole
private Dipole tempDipole
private javajs.util.P3 startCoord
private javajs.util.P3 endCoord
private float dipoleValue
private boolean isUserValue
private boolean isBond
private boolean iHaveTwoEnds
private int atomIndex1
private int atomIndex2
private short colix
private javajs.util.V3 calculatedDipole
private java.lang.String wildID
private static final float E_ANG_PER_DEBYE
public void setProperty(java.lang.String propertyName, java.lang.Object value, BS bs)
setProperty
in class Shape
private void getMolecular(BS bsMolecule)
private void getAllMolecularDipoles(BS bsAtoms)
private void setPropertyTok(int tok, boolean bondOnly, int iValue, float fValue)
private void setPropertyFor(int tok, Dipole dipole, int iValue, float fValue)
public boolean getPropertyData(java.lang.String property, java.lang.Object[] data)
getPropertyData
in class Shape
public java.lang.Object getProperty(java.lang.String property, int index)
getProperty
in class Shape
private void getBondDipoles()
private boolean isBondDipole(int i)
private void setColixDipole(short colix, int bondTypeMask, BS bs)
private void setDipole()
private int getDipoleIndexFor(java.lang.String dipoleInfo, java.lang.String thisID)
private boolean isSameAtoms(Dipole dipole, java.lang.String dipoleInfo)
private int getDipoleIndex(int atomIndex1, int atomIndex2)
private void deleteDipole(Dipole dipole)
private Dipole findDipole(java.lang.String thisID)
private Dipole findDipoleFor(java.lang.String thisID, java.lang.String dipoleInfo)
private Dipole allocDipole(java.lang.String thisID, java.lang.String dipoleInfo)
private void dumpDipoles(java.lang.String msg)
private void clear(boolean clearBondDipolesOnly)
public int getIndexFromName(java.lang.String thisID)
getIndexFromName
in class Shape
public javajs.util.Lst<java.util.Map<java.lang.String,java.lang.Object>> getShapeDetail()
getShapeDetail
in class Shape
private void setModelIndex()
public void setModelVisibilityFlags(BS bsModels)
setModelVisibilityFlags
in class Shape
public java.lang.String getShapeState()
getShapeState
in class Shape