Package org.jmol.shapespecial
Class Dipole
- java.lang.Object
-
- org.jmol.shapespecial.Dipole
-
public class Dipole extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description Atom[]atomsBondbondBSbsMoleculejavajs.util.P3centershortcolix(package private) javajs.util.P3[]coords(package private) static shortDIPOLE_TYPE_ATOMS(package private) static shortDIPOLE_TYPE_BOND(package private) static shortDIPOLE_TYPE_MOLECULAR(package private) static shortDIPOLE_TYPE_POINTS(package private) static shortDIPOLE_TYPE_POINTVECTOR(package private) static shortDIPOLE_TYPE_UNKNOWN(package private) java.lang.StringdipoleInfofloatdipoleValue(package private) booleanhaveAtoms(package private) booleanisUserValue(package private) booleanisValidjavajs.util.Lst<java.lang.Object>lstDipolesshortmad(package private) intmodelIndexbooleannoCrossfloatoffsetAngstroms(package private) intoffsetPercentjavajs.util.P3offsetPtfloatoffsetSidejavajs.util.P3origin(package private) java.lang.StringthisID(package private) shorttypejavajs.util.V3vectorintvisibilityFlags(package private) booleanvisible
-
Constructor Summary
Constructors Constructor Description Dipole()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcenterDipole()java.lang.StringgetShapeState()(package private) Dipoleinit(int modelIndex, java.lang.String thisID, java.lang.String dipoleInfo, short colix, short mad, boolean visible)(package private) booleanisBondType()(package private) voidset(Dipole d)private voidset2(javajs.util.P3 pt1, javajs.util.P3 pt2)(package private) voidset2AtomValue(Atom atom1, Atom atom2, float value)(package private) voidset2Value(javajs.util.P3 pt1, javajs.util.P3 pt2, float value)voidsetOffsetPt(javajs.util.P3 pt)(package private) voidsetPtVector(javajs.util.P3 pt1, javajs.util.V3 dipole)(package private) voidsetTranslucent(boolean isTranslucent, float translucentLevel)(package private) voidsetValue(float value)
-
-
-
Field Detail
-
thisID
java.lang.String thisID
-
mad
public short mad
-
colix
public short colix
-
type
short type
-
origin
public javajs.util.P3 origin
-
center
public javajs.util.P3 center
-
vector
public javajs.util.V3 vector
-
dipoleInfo
java.lang.String dipoleInfo
-
dipoleValue
public float dipoleValue
-
isUserValue
boolean isUserValue
-
offsetSide
public float offsetSide
-
offsetAngstroms
public float offsetAngstroms
-
offsetPt
public javajs.util.P3 offsetPt
-
offsetPercent
int offsetPercent
-
visibilityFlags
public int visibilityFlags
-
modelIndex
int modelIndex
-
visible
boolean visible
-
noCross
public boolean noCross
-
haveAtoms
boolean haveAtoms
-
isValid
boolean isValid
-
atoms
public Atom[] atoms
-
coords
javajs.util.P3[] coords
-
bond
public Bond bond
-
bsMolecule
public BS bsMolecule
-
lstDipoles
public javajs.util.Lst<java.lang.Object> lstDipoles
-
DIPOLE_TYPE_UNKNOWN
static final short DIPOLE_TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
DIPOLE_TYPE_POINTS
static final short DIPOLE_TYPE_POINTS
- See Also:
- Constant Field Values
-
DIPOLE_TYPE_ATOMS
static final short DIPOLE_TYPE_ATOMS
- See Also:
- Constant Field Values
-
DIPOLE_TYPE_BOND
static final short DIPOLE_TYPE_BOND
- See Also:
- Constant Field Values
-
DIPOLE_TYPE_MOLECULAR
static final short DIPOLE_TYPE_MOLECULAR
- See Also:
- Constant Field Values
-
DIPOLE_TYPE_POINTVECTOR
static final short DIPOLE_TYPE_POINTVECTOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
Dipole init(int modelIndex, java.lang.String thisID, java.lang.String dipoleInfo, short colix, short mad, boolean visible)
-
setTranslucent
void setTranslucent(boolean isTranslucent, float translucentLevel)
-
set
void set(Dipole d)
-
set2
private void set2(javajs.util.P3 pt1, javajs.util.P3 pt2)
-
setValue
void setValue(float value)
-
set2Value
void set2Value(javajs.util.P3 pt1, javajs.util.P3 pt2, float value)
-
setPtVector
void setPtVector(javajs.util.P3 pt1, javajs.util.V3 dipole)
-
centerDipole
void centerDipole()
-
isBondType
boolean isBondType()
-
getShapeState
public java.lang.String getShapeState()
-
setOffsetPt
public void setOffsetPt(javajs.util.P3 pt)
-
-