|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception org.proteinshader.structure.exceptions.BondLengthException
public class BondLengthException
Can be used to report that a Bond is unacceptably short or long.
Constructor Summary | |
---|---|
BondLengthException(double calculatedLength,
double expectedLength,
double toleranceFactor,
AtomEnum srcAtomType,
AtomEnum dstAtomType,
int srcAtomSerialNo,
int dstAtomSerialNo)
Sets the default message to "A Bond length was unacceptable". |
|
BondLengthException(String message,
double calculatedLength,
double expectedLength,
double toleranceFactor,
AtomEnum srcAtomType,
AtomEnum dstAtomType,
int srcAtomSerialNo,
int dstAtomSerialNo)
The message given this constructor can be retrieved using getMessage(). |
Method Summary | |
---|---|
double |
getCalculatedLength()
Returns the calculated Bond length in angstroms. |
int |
getDstAtomSerialNo()
Returns the destination Atom PDB serial number. |
AtomEnum |
getDstAtomType()
Returns the destination Atom type as an AtomEnum. |
double |
getExpectedLength()
Returns the expected Bond length in angstroms. |
int |
getSrcAtomSerialNo()
Returns the source Atom PDB serial number. |
AtomEnum |
getSrcAtomType()
Returns the source Atom type as an AtomEnum. |
double |
getToleranceFactor()
Returns the tolerance factor used to determine that the calulated length was too far from the expected length. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BondLengthException(double calculatedLength, double expectedLength, double toleranceFactor, AtomEnum srcAtomType, AtomEnum dstAtomType, int srcAtomSerialNo, int dstAtomSerialNo)
calculatedLength
- the calculated bond length in angstroms.expectedLength
- the expected bond length in angstroms.toleranceFactor
- the tolerance factor for the length.srcAtomType
- the source Atom type.dstAtomType
- the destination Atom type.srcAtomSerialNo
- the source atom PDB serial number.dstAtomSerialNo
- the destination Atom PDB serial number.public BondLengthException(String message, double calculatedLength, double expectedLength, double toleranceFactor, AtomEnum srcAtomType, AtomEnum dstAtomType, int srcAtomSerialNo, int dstAtomSerialNo)
message
- an error message.calculatedLength
- the calculated bonc length in angstroms.expectedLength
- the expected bond length in angstroms.toleranceFactor
- the tolerance factor for the length.srcAtomType
- the source Atom type.dstAtomType
- the destination Atom type.srcAtomSerialNo
- the source Atom PDB serial number.dstAtomSerialNo
- the destination Atom PDB serial number.Method Detail |
---|
public double getCalculatedLength()
public double getExpectedLength()
public double getToleranceFactor()
public AtomEnum getSrcAtomType()
public AtomEnum getDstAtomType()
public int getSrcAtomSerialNo()
public int getDstAtomSerialNo()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |