org.jmol.modelset
Class Bond

java.lang.Object
  extended by org.jmol.modelset.Bond
Direct Known Subclasses:
HBond

public class Bond
extends java.lang.Object


Nested Class Summary
static class Bond.BondSet
           
 
Field Summary
(package private)  Atom atom1
           
(package private)  Atom atom2
           
(package private)  short colix
           
(package private)  int index
           
(package private)  short mad
           
(package private) static int myVisibilityFlag
           
(package private)  short order
           
(package private)  int shapeVisibilityFlags
           
 
Constructor Summary
Bond(Atom atom1, Atom atom2, short order, short mad, short colix)
           
 
Method Summary
(package private)  void deleteAtomReferences()
           
(package private)  int getArgb1()
           
(package private)  int getArgb2()
           
 Atom getAtom1()
           
 Atom getAtom2()
           
 int getAtomIndex1()
           
 int getAtomIndex2()
           
 short getColix()
           
(package private)  short getColix1()
           
(package private)  short getColix2()
           
 int getCovalentOrder()
           
 java.lang.String getIdentity()
           
 short getMad()
           
 short getOrder()
           
(package private)  java.lang.String getOrderName()
           
(package private)  java.lang.String getOrderNumberAsString()
           
 Atom getOtherAtom(Atom thisAtom)
           
(package private)  float getRadius()
           
 int getShapeVisibilityFlags()
           
(package private)  int getValence()
           
 boolean is(int bondType)
           
(package private)  boolean isAromatic()
           
 boolean isCovalent()
           
(package private)  boolean isHydrogen()
           
(package private)  boolean isPartial()
           
(package private)  boolean isStereo()
           
(package private)  boolean isTranslucent()
           
 void setColix(short colix)
           
 void setIndex(int i)
           
 void setMad(short mad)
           
 void setOrder(short order)
           
(package private)  void setShapeVisibility(int shapeVisibilityFlag, boolean isVisible)
           
 void setShapeVisibilityFlags(int shapeVisibilityFlags)
           
 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

atom1

Atom atom1

atom2

Atom atom2

order

short order

mad

short mad

colix

short colix

index

int index

shapeVisibilityFlags

int shapeVisibilityFlags

myVisibilityFlag

static final int myVisibilityFlag
Constructor Detail

Bond

Bond(Atom atom1,
     Atom atom2,
     short order,
     short mad,
     short colix)
Method Detail

getMad

public short getMad()

getColix

public short getColix()

getShapeVisibilityFlags

public int getShapeVisibilityFlags()

getIdentity

public java.lang.String getIdentity()

isCovalent

public boolean isCovalent()

isHydrogen

boolean isHydrogen()

isStereo

boolean isStereo()

isPartial

boolean isPartial()

isAromatic

boolean isAromatic()

getValence

int getValence()

deleteAtomReferences

void deleteAtomReferences()

setMad

public void setMad(short mad)

setShapeVisibility

final void setShapeVisibility(int shapeVisibilityFlag,
                              boolean isVisible)

setColix

public void setColix(short colix)

setTranslucent

public void setTranslucent(boolean isTranslucent,
                           float translucentLevel)

isTranslucent

boolean isTranslucent()

setOrder

public void setOrder(short order)

getAtom1

public Atom getAtom1()

getAtom2

public Atom getAtom2()

getAtomIndex1

public int getAtomIndex1()

getAtomIndex2

public int getAtomIndex2()

getRadius

float getRadius()

getCovalentOrder

public int getCovalentOrder()

getOrder

public short getOrder()

getOrderName

java.lang.String getOrderName()

getOrderNumberAsString

java.lang.String getOrderNumberAsString()

getColix1

short getColix1()

getArgb1

int getArgb1()

getColix2

short getColix2()

getArgb2

int getArgb2()

getOtherAtom

public Atom getOtherAtom(Atom thisAtom)

setShapeVisibilityFlags

public void setShapeVisibilityFlags(int shapeVisibilityFlags)

setIndex

public void setIndex(int i)

is

public boolean is(int bondType)