public class Dipoles extends Shape
| Modifier and Type | Field and Description |
|---|---|
private int |
atomIndex1 |
private int |
atomIndex2 |
private javax.vecmath.Vector3f |
calculatedDipole |
private short |
colix |
private Dipole |
currentDipole |
(package private) static short |
DEFAULT_MAD |
(package private) static float |
DEFAULT_OFFSETSIDE |
(package private) int |
dipoleCount |
(package private) Dipole[] |
dipoles |
private float |
dipoleValue |
private static float |
E_ANG_PER_DEBYE |
private javax.vecmath.Point3f |
endCoord |
private boolean |
iHaveTwoEnds |
private boolean |
isBond |
private boolean |
isUserValue |
private javax.vecmath.Point3f |
startCoord |
private Dipole |
tempDipole |
private java.lang.String |
wildID |
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties| 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 |
findBondDipole(Bond bond) |
private Dipole |
findDipole(Atom atom1,
Atom atom2,
boolean doAllocate) |
private Dipole |
findDipole(java.lang.String thisID) |
private Dipole |
findDipole(java.lang.String thisID,
java.lang.String dipoleInfo) |
private void |
getBondDipoles() |
private int |
getDipoleIndex(int atomIndex1,
int atomIndex2) |
private int |
getDipoleIndex(java.lang.String dipoleInfo,
java.lang.String thisID) |
int |
getIndexFromName(java.lang.String thisID) |
java.lang.Object |
getProperty(java.lang.String property,
int index) |
boolean |
getProperty(java.lang.String property,
java.lang.Object[] data) |
java.util.List<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,
java.util.BitSet bs) |
private void |
setDipole() |
private void |
setDipole(Atom atom1,
Atom atom2,
float c1,
float c2) |
private void |
setModelIndex() |
private void |
setProperty(int tok,
boolean bondOnly,
int iValue,
float fValue) |
private void |
setProperty(int tok,
Dipole dipole,
int iValue,
float fValue) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bs)
may come from any source -- executed AFTER a shape's own setProperty method
|
void |
setVisibilityFlags(java.util.BitSet bs) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getShapeCommands, getShapeCommands, getSize, getSize, getTranslucentLabel, getViewer, initializeShape, initModelSet, initShape, merge, setColix, setColix, setColix, setModelClickability, setModelSet, setShapeProperty, setShapeSize, setSize, setSize, setStateInfo, setStateInfo, wasClickedstatic final short DEFAULT_MAD
static final float DEFAULT_OFFSETSIDE
int dipoleCount
Dipole[] dipoles
private Dipole currentDipole
private Dipole tempDipole
private javax.vecmath.Point3f startCoord
private javax.vecmath.Point3f endCoord
private float dipoleValue
private boolean isUserValue
private boolean isBond
private boolean iHaveTwoEnds
private int atomIndex1
private int atomIndex2
private short colix
private javax.vecmath.Vector3f 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,
java.util.BitSet bs)
ShapesetProperty in class Shapeprivate void setProperty(int tok,
boolean bondOnly,
int iValue,
float fValue)
private void setProperty(int tok,
Dipole dipole,
int iValue,
float fValue)
public boolean getProperty(java.lang.String property,
java.lang.Object[] data)
getProperty in class Shapepublic java.lang.Object getProperty(java.lang.String property,
int index)
getProperty in class Shapeprivate void getBondDipoles()
private boolean isBondDipole(int i)
private void setColixDipole(short colix,
int bondTypeMask,
java.util.BitSet bs)
private void setDipole()
private int getDipoleIndex(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 findDipole(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 Shapepublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getShapeDetail()
getShapeDetail in class Shapeprivate void setModelIndex()
public void setVisibilityFlags(java.util.BitSet bs)
setVisibilityFlags in class Shapepublic java.lang.String getShapeState()
getShapeState in class Shape