Package pl.poznan.put.torsion
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 Summary
Constructors Constructor Description TorsionAngleValue()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract TorsionAngleTypeangleType()StringexportName()StringlongDisplayName()StringshortDisplayName()abstract Anglevalue()
-
-
-
Method Detail
-
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:
shortDisplayNamein interfaceDisplayableExportable- Returns:
- A short name to be shown in UI summary.
-
longDisplayName
public final String longDisplayName()
- Specified by:
longDisplayNamein interfaceDisplayableExportable- Returns:
- A long name to be shown in UI, may contain Unicode.
-
exportName
public final String exportName()
- Specified by:
exportNamein interfaceDisplayableExportable- Returns:
- A name to be used during export to output file, should be ASCII only.
-
-