Class TorsionAngleValue

java.lang.Object
pl.poznan.put.torsion.TorsionAngleValue
All Implemented Interfaces:
DisplayableExportable
Direct Known Subclasses:
ImmutableTorsionAngleValue

@Immutable public abstract class TorsionAngleValue extends Object implements DisplayableExportable
A torsion angle with its value calculated.
  • Constructor Details

    • TorsionAngleValue

      public TorsionAngleValue()
  • Method Details

    • angleType

      @Parameter(order=1) public abstract TorsionAngleType angleType()
      Returns:
      The type of this torsion angle.
    • value

      @Parameter(order=2) public abstract Angle value()
      Returns:
      The value of this torsion angle.
    • shortDisplayName

      public final String shortDisplayName()
      Specified by:
      shortDisplayName in interface DisplayableExportable
      Returns:
      A short name to be shown in UI summary.
    • longDisplayName

      public final String longDisplayName()
      Specified by:
      longDisplayName in interface DisplayableExportable
      Returns:
      A long name to be shown in UI, may contain Unicode.
    • exportName

      public final String exportName()
      Specified by:
      exportName in interface DisplayableExportable
      Returns:
      A name to be used during export to output file, should be ASCII only.