IConformation
, java.io.Serializable
public class ConformationLinear extends java.lang.Object implements IConformation, java.io.Serializable
Modifier and Type | Field | Description |
---|---|---|
protected double |
bondLength |
|
protected Space |
space |
Constructor | Description |
---|---|
ConformationLinear(Space _space) |
|
ConformationLinear(Space _space,
double bondLength) |
|
ConformationLinear(Space space,
double bondLength,
double[] initAngles) |
Modifier and Type | Method | Description |
---|---|---|
double |
getAngle(int i) |
|
double |
getBondLength() |
|
Dimension |
getBondLengthDimension() |
|
void |
initializePositions(IAtomList atomList) |
Defined by subclass to assign coordinates to the atoms in the given list.
|
void |
setAngle(int i,
double t) |
|
void |
setBondLength(double b) |
|
void |
setOffset(Vector v) |
|
void |
setOrientation(Vector e) |
protected final Space space
protected double bondLength
public ConformationLinear(Space _space)
public ConformationLinear(Space _space, double bondLength)
public ConformationLinear(Space space, double bondLength, double[] initAngles)
public void setBondLength(double b)
public double getBondLength()
public Dimension getBondLengthDimension()
public void setAngle(int i, double t)
public double getAngle(int i)
public void setOrientation(Vector e)
public void setOffset(Vector v)
public void initializePositions(IAtomList atomList)
IConformation
initializePositions
in interface IConformation