Helix
Date: 2019-10-22

org.jmol.modelsetbio

## Class Helix

- java.lang.Object
- - org.jmol.modelsetbio.ProteinStructure
  - - org.jmol.modelsetbio.Helix

- All Implemented Interfaces:
    Structure

      public class Helix
      extends ProteinStructure

- - ### Field Summary

    - ### Fields inherited from class org.jmol.modelsetbio.ProteinStructure

      `apolymer, axisA, axisB, axisUnitVector, monomerIndexFirst, monomerIndexLast, nRes, serialID, strandCount, strucNo, structureID, subtype, type, vectorProjection`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Helix(AlphaPolymer apolymer, int monomerIndex, int monomerCount, STR subtype)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `calcAxis()`

    - ### Methods inherited from class org.jmol.modelsetbio.ProteinStructure

      `addMonomer, findMonomer, getAxisEndPoint, getAxisStartPoint, getIndex, getSegments, getStructureMidPoint, isWithin, removeMonomer, resetAxes, setAtomBits, setAtomBitsAndClear, setupPS`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Helix

          Helix(AlphaPolymer apolymer,
                int monomerIndex,
                int monomerCount,
                STR subtype)

      Parameters:
        `apolymer` -
        `monomerIndex` -
        `monomerCount` -
        `subtype` -

  - ### Method Detail

    - #### calcAxis

          public void calcAxis()

      Overrides:
        `calcAxis` in class `ProteinStructure`