org.jmol.shapespecial
Class Dipole

java.lang.Object
  extended by org.jmol.shapespecial.Dipole

 class Dipole
extends Object


Field Summary
(package private)  Atom[] atoms
           
(package private)  Bond bond
           
(package private)  Point3f center
           
(package private)  short colix
           
(package private)  Point3f[] coords
           
(package private) static short DIPOLE_TYPE_ATOMS
           
(package private) static short DIPOLE_TYPE_BOND
           
(package private) static short DIPOLE_TYPE_MOLECULAR
           
(package private) static short DIPOLE_TYPE_POINTS
           
(package private) static short DIPOLE_TYPE_POINTVECTOR
           
(package private) static short DIPOLE_TYPE_UNKNOWN
           
(package private)  String dipoleInfo
           
(package private)  float dipoleValue
           
(package private)  boolean haveAtoms
           
(package private)  boolean isUserValue
           
(package private)  boolean isValid
           
(package private)  short mad
           
(package private)  int modelIndex
           
(package private)  boolean noCross
           
(package private)  float offsetAngstroms
           
(package private)  int offsetPercent
           
(package private)  float offsetSide
           
(package private)  Point3f origin
           
(package private)  String thisID
           
(package private)  short type
           
(package private)  Vector3f vector
           
(package private)  int visibilityFlags
           
(package private)  boolean visible
           
 
Constructor Summary
Dipole()
           
Dipole(int modelIndex, String thisID, String dipoleInfo, short colix, short mad, boolean visible)
           
 
Method Summary
(package private)  void centerDipole()
           
 String getShapeState()
           
(package private)  boolean isBondType()
           
(package private)  void set(Atom atom1, Atom atom2, float value)
           
(package private)  void set(float value)
           
private  void set(Point3f pt1, Point3f pt2)
           
(package private)  void set(Point3f pt1, Point3f pt2, float value)
           
(package private)  void set(Point3f pt1, Vector3f dipole)
           
(package private)  void set(String thisID, String dipoleInfo, Atom[] atoms, float dipoleValue, short mad, float offsetAngstroms, int offsetPercent, float offsetSide, Point3f origin, Vector3f vector)
           
(package private)  void setTranslucent(boolean isTranslucent, float translucentLevel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thisID

String thisID

mad

short mad

colix

short colix

type

short type

origin

Point3f origin

center

Point3f center

vector

Vector3f vector

dipoleInfo

String dipoleInfo

dipoleValue

float dipoleValue

isUserValue

boolean isUserValue

offsetSide

float offsetSide

offsetAngstroms

float offsetAngstroms

offsetPercent

int offsetPercent

visibilityFlags

int visibilityFlags

modelIndex

int modelIndex

visible

boolean visible

noCross

boolean noCross

haveAtoms

boolean haveAtoms

isValid

boolean isValid

atoms

Atom[] atoms

coords

Point3f[] coords

bond

Bond bond

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
Constructor Detail

Dipole

Dipole()

Dipole

Dipole(int modelIndex,
       String thisID,
       String dipoleInfo,
       short colix,
       short mad,
       boolean visible)
Method Detail

setTranslucent

void setTranslucent(boolean isTranslucent,
                    float translucentLevel)

set

void set(String thisID,
         String dipoleInfo,
         Atom[] atoms,
         float dipoleValue,
         short mad,
         float offsetAngstroms,
         int offsetPercent,
         float offsetSide,
         Point3f origin,
         Vector3f vector)

set

private void set(Point3f pt1,
                 Point3f pt2)

set

void set(float value)

set

void set(Point3f pt1,
         Point3f pt2,
         float value)

set

void set(Point3f pt1,
         Vector3f dipole)

set

void set(Atom atom1,
         Atom atom2,
         float value)

centerDipole

void centerDipole()

isBondType

boolean isBondType()

getShapeState

public String getShapeState()