public static class SymmetryAxes.Axis extends Object
Constructor and Description |
---|
Axis(javax.vecmath.Matrix4d operator,
int order,
CESymmParameters.SymmetryType type,
int level,
int firstRepeat) |
Modifier and Type | Method and Description |
---|---|
int |
getFirstRepeat()
Get the index of the first repeat used by this axis
|
int |
getLevel() |
javax.vecmath.Matrix4d |
getOperator()
Get the transformation operator for this axis as an homogeneous matrix
|
int |
getOrder()
Get the order of this axis (closed symm) or the number of repeats
(open symm)
|
RotationAxis |
getRotationAxis()
Get the transformation operator as a rotation axis.
|
CESymmParameters.SymmetryType |
getSymmType() |
void |
setFirstRepeat(int firstRepeat) |
void |
setLevel(int level) |
void |
setOperator(javax.vecmath.Matrix4d op) |
public Axis(javax.vecmath.Matrix4d operator, int order, CESymmParameters.SymmetryType type, int level, int firstRepeat)
public javax.vecmath.Matrix4d getOperator()
public void setOperator(javax.vecmath.Matrix4d op)
public int getOrder()
public CESymmParameters.SymmetryType getSymmType()
public RotationAxis getRotationAxis()
public int getLevel()
public void setLevel(int level)
level
- The level of this axis within it's parent hierarchy. Must be positivepublic int getFirstRepeat()
public void setFirstRepeat(int firstRepeat)
firstRepeat
- the index of the first repeat used by this axisCopyright © 2000–2019 BioJava. All rights reserved.