Uses of Class
pl.poznan.put.circular.Angle
Packages that use Angle
Package
Description
Classes to deal with angular data and circular statistics.
Contains classes useful in conversion between Cartesian and trigonometric representations.
Classes which deal with samples of data.
Contains classes which work on data from PDB or mmCIF files.
Contains classes dealing with torsion angles handling.
-
Uses of Angle in pl.poznan.put.circular
Subclasses of Angle in pl.poznan.put.circularMethods in pl.poznan.put.circular that return AngleModifier and TypeMethodDescriptionstatic Angle
Angle.betweenPoints
(org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordA, org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordB, org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordC) Calculates angle ABC.static Angle
Angle.fromHourMinuteString
(String hourMinute) Parses a string in format HH.MM as a vector on a circular clock.final Angle
Angle.multiply
(double v) Multiplies the angular value by a constant.protected Angle
Angle.normalize()
final Angle
Angle.orderedSubtract
(Angle other) Returns an ordered difference between angles.final Angle
Subtracts another angular value from this.static Angle
Angle.torsionAngle
(org.apache.commons.math3.geometry.euclidean.threed.Vector3D vec1, org.apache.commons.math3.geometry.euclidean.threed.Vector3D vec2, org.apache.commons.math3.geometry.euclidean.threed.Vector3D vec3) Calculates torsion angle given three vectors.static Angle
Angle.torsionAngle
(org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordA, org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordB, org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordC, org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordD) Calculates torsion angle given four points.static Angle
Angle.torsionAngleByAcos
(org.apache.commons.math3.geometry.euclidean.threed.Vector3D a1, org.apache.commons.math3.geometry.euclidean.threed.Vector3D a2, org.apache.commons.math3.geometry.euclidean.threed.Vector3D a3, org.apache.commons.math3.geometry.euclidean.threed.Vector3D a4) Calculates torsion angle given four points.Methods in pl.poznan.put.circular that return types with arguments of type AngleModifier and TypeMethodDescriptionabstract Collection<Angle>
Histogram.data()
ImmutableHistogram.data()
final Collection<Angle>
Histogram.findBin
(double radiansStart) Finds a bin which starts at a given point.Methods in pl.poznan.put.circular with parameters of type AngleModifier and TypeMethodDescriptionfinal int
static ImmutableAngle
Creates an immutable copy of aAngle
value.final double
Computes a useful distance in range [0; 2] between two angular values.final ImmutableAngle.Builder
Fill a builder with attribute values from the providedAngle
instance.final boolean
Return strue if this instance is in range [begin; end).final Angle
Angle.orderedSubtract
(Angle other) Returns an ordered difference between angles.final Angle
Subtracts another angular value from this.Method parameters in pl.poznan.put.circular with type arguments of type AngleModifier and TypeMethodDescriptionImmutableHistogram.Builder.data
(Collection<Angle> data) Initializes the value for thedata
attribute.static ImmutableHistogram
ImmutableHistogram.of
(Collection<Angle> data, double binWidth) Construct a new immutableHistogram
instance.final ImmutableHistogram
ImmutableHistogram.withData
(Collection<Angle> value) Copy the current immutable object by setting a value for thedata
attribute. -
Uses of Angle in pl.poznan.put.circular.conversion
Methods in pl.poznan.put.circular.conversion with parameters of type AngleModifier and TypeMethodDescriptionstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D
CartesianUtilities.nextPlacement
(org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordA, org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordB, org.apache.commons.math3.geometry.euclidean.threed.Vector3D coordC, double lengthCD, Angle angleBCD, Angle torsionABCD) Computes position of atom D, if you know positions of A, B and C, and the length of bond B-C, and the angle B-C-D and the torsion angle A-B-C-D. -
Uses of Angle in pl.poznan.put.circular.samples
Methods in pl.poznan.put.circular.samples that return AngleModifier and TypeMethodDescriptionAngleSample.meanDirection()
ImmutableAngleSample.meanDirection()
ImmutableTrigonometricMoment.meanDirection()
abstract Angle
TrigonometricMoment.meanDirection()
AngleSample.medianDirection()
ImmutableAngleSample.medianDirection()
Methods in pl.poznan.put.circular.samples that return types with arguments of type AngleModifier and TypeMethodDescriptionabstract Collection<Angle>
AngleSample.data()
ImmutableAngleSample.data()
AngleSample.medianAndMeanDeviation()
ImmutableAngleSample.medianAndMeanDeviation()
AngleSample.sortedData()
ImmutableAngleSample.sortedData()
Methods in pl.poznan.put.circular.samples with parameters of type AngleModifier and TypeMethodDescriptiondouble
AngleSample.circularRank
(Angle datapoint) Computes the rank (index) of the value in the current sample assuming that 0 is the beginning of the circle.static TrigonometricMoment
TrigonometricMoment.computeCentered
(Collection<Angle> data, int p, Angle theta) Computes a centered moment i.e. relative to the mean value in the sample.ImmutableTrigonometricMoment.Builder.meanDirection
(Angle meanDirection) Initializes the value for themeanDirection
attribute.static ImmutableTrigonometricMoment
Construct a new immutableTrigonometricMoment
instance.ImmutableTrigonometricMoment.withMeanDirection
(Angle value) Copy the current immutable object by setting a value for themeanDirection
attribute.Method parameters in pl.poznan.put.circular.samples with type arguments of type AngleModifier and TypeMethodDescriptionstatic TrigonometricMoment
TrigonometricMoment.computeCentered
(Collection<Angle> data, int p, Angle theta) Computes a centered moment i.e. relative to the mean value in the sample.static TrigonometricMoment
TrigonometricMoment.computeUncentered
(Collection<Angle> data, int p) Computes an uncentered moment i.e. from the data points not relative to any specific point.ImmutableAngleSample.Builder.data
(Collection<Angle> data) Initializes the value for thedata
attribute.static ImmutableAngleSample
ImmutableAngleSample.of
(Collection<Angle> data) Construct a new immutableAngleSample
instance.final ImmutableAngleSample
ImmutableAngleSample.withData
(Collection<Angle> value) Copy the current immutable object by setting a value for thedata
attribute. -
Uses of Angle in pl.poznan.put.pdb.analysis
Methods in pl.poznan.put.pdb.analysis that return AngleModifier and TypeMethodDescriptionfinal Angle
ResidueTorsionAngles.value
(MasterTorsionAngleType masterType) Finds the value of a master torsion angle type in this collection.final Angle
ResidueTorsionAngles.value
(TorsionAngleType type) Finds the value of specific torsion angle type in this collection. -
Uses of Angle in pl.poznan.put.protein
Methods in pl.poznan.put.protein with parameters of type Angle -
Uses of Angle in pl.poznan.put.rna
Methods in pl.poznan.put.rna that return AngleModifier and TypeMethodDescriptionChiRange.begin()
Pseudorotation.begin()
ChiRange.end()
Pseudorotation.end()
Methods in pl.poznan.put.rna with parameters of type Angle -
Uses of Angle in pl.poznan.put.torsion
Methods in pl.poznan.put.torsion that return AngleModifier and TypeMethodDescriptionImmutableTorsionAngleDelta.delta()
abstract Angle
TorsionAngleDelta.delta()
ImmutableTorsionAngleValue.value()
abstract Angle
TorsionAngleValue.value()
Methods in pl.poznan.put.torsion with parameters of type AngleModifier and TypeMethodDescriptionInitializes the value for thedelta
attribute.static ImmutableTorsionAngleDelta
ImmutableTorsionAngleDelta.of
(MasterTorsionAngleType angleType, TorsionAngleDelta.State state, Angle delta, RangeDifference rangeDifference) Construct a new immutableTorsionAngleDelta
instance.static ImmutableTorsionAngleValue
ImmutableTorsionAngleValue.of
(TorsionAngleType angleType, Angle value) Construct a new immutableTorsionAngleValue
instance.final Range
Finds a matching range for the given angle value.static TorsionAngleDelta
TorsionAngleDelta.subtractTorsionAngleValues
(MasterTorsionAngleType masterType, Angle target, Angle model) Subtracts torsion angle values and creates an instance of this class.Initializes the value for thevalue
attribute.Copy the current immutable object by setting a value for thedelta
attribute.Copy the current immutable object by setting a value for thevalue
attribute. -
Uses of Angle in pl.poznan.put.torsion.range
Methods in pl.poznan.put.torsion.range that return AngleModifier and TypeMethodDescriptionRange.begin()
TorsionRange.begin()
Range.end()
TorsionRange.end()
Methods in pl.poznan.put.torsion.range with parameters of type Angle