Package org.jmol.modelsetbio
Class Sheet
java.lang.Object
org.jmol.modelsetbio.ProteinStructure
org.jmol.modelsetbio.Sheet
- All Implemented Interfaces:
Structure
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) javajs.util.V3(package private) javajs.util.V3Fields inherited from class org.jmol.modelsetbio.ProteinStructure
apolymer, axisA, axisB, axisUnitVector, id, monomerIndexFirst, monomerIndexLast, nRes, serialID, strandCount, strucNo, structureID, subtype, type, vectorProjection -
Constructor Summary
ConstructorsConstructorDescriptionSheet(AlphaPolymer apolymer, int monomerIndex, int monomerCount, STR subtype) -
Method Summary
Modifier and TypeMethodDescriptionvoidcalcAxis()(package private) voidprivate booleannotHelixOrSheet(int i) voidsetBox(float w, float h, javajs.util.P3 pt, javajs.util.V3 vW, javajs.util.V3 vH, javajs.util.P3 ptC, float scale) Methods inherited from class org.jmol.modelsetbio.ProteinStructure
addMonomer, findMonomer, getAxisEndPoint, getAxisStartPoint, getIndex, getSegments, getStructureMidPoint, isWithin, removeMonomer, resetAxes, setAtomBits, setAtomBitsAndClear, setupPS, toString
-
Field Details
-
widthUnitVector
javajs.util.V3 widthUnitVector -
heightUnitVector
javajs.util.V3 heightUnitVector
-
-
Constructor Details
-
Sheet
Sheet(AlphaPolymer apolymer, int monomerIndex, int monomerCount, STR subtype) - Parameters:
apolymer-monomerIndex-monomerCount-subtype-
-
-
Method Details
-
calcAxis
public void calcAxis()- Overrides:
calcAxisin classProteinStructure
-
notHelixOrSheet
private boolean notHelixOrSheet(int i) -
calcSheetUnitVectors
void calcSheetUnitVectors() -
setBox
public void setBox(float w, float h, javajs.util.P3 pt, javajs.util.V3 vW, javajs.util.V3 vH, javajs.util.P3 ptC, float scale)
-