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 AngleAngle.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 AngleAngle.fromHourMinuteString(String hourMinute) Parses a string in format HH.MM as a vector on a circular clock.final AngleAngle.multiply(double v) Multiplies the angular value by a constant.protected AngleAngle.normalize()final AngleAngle.orderedSubtract(Angle other) Returns an ordered difference between angles.final AngleSubtracts another angular value from this.static AngleAngle.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 AngleAngle.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 AngleAngle.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 intstatic ImmutableAngleCreates an immutable copy of aAnglevalue.final doubleComputes a useful distance in range [0; 2] between two angular values.final ImmutableAngle.BuilderFill a builder with attribute values from the providedAngleinstance.final booleanReturn strue if this instance is in range [begin; end).final AngleAngle.orderedSubtract(Angle other) Returns an ordered difference between angles.final AngleSubtracts 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 thedataattribute.static ImmutableHistogramImmutableHistogram.of(Collection<Angle> data, double binWidth) Construct a new immutableHistograminstance.final ImmutableHistogramImmutableHistogram.withData(Collection<Angle> value) Copy the current immutable object by setting a value for thedataattribute. -
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.Vector3DCartesianUtilities.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 AngleTrigonometricMoment.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 TypeMethodDescriptiondoubleAngleSample.circularRank(Angle datapoint) Computes the rank (index) of the value in the current sample assuming that 0 is the beginning of the circle.static TrigonometricMomentTrigonometricMoment.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 themeanDirectionattribute.static ImmutableTrigonometricMomentConstruct a new immutableTrigonometricMomentinstance.ImmutableTrigonometricMoment.withMeanDirection(Angle value) Copy the current immutable object by setting a value for themeanDirectionattribute.Method parameters in pl.poznan.put.circular.samples with type arguments of type AngleModifier and TypeMethodDescriptionstatic TrigonometricMomentTrigonometricMoment.computeCentered(Collection<Angle> data, int p, Angle theta) Computes a centered moment i.e. relative to the mean value in the sample.static TrigonometricMomentTrigonometricMoment.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 thedataattribute.static ImmutableAngleSampleImmutableAngleSample.of(Collection<Angle> data) Construct a new immutableAngleSampleinstance.final ImmutableAngleSampleImmutableAngleSample.withData(Collection<Angle> value) Copy the current immutable object by setting a value for thedataattribute. -
Uses of Angle in pl.poznan.put.pdb.analysis
Methods in pl.poznan.put.pdb.analysis that return AngleModifier and TypeMethodDescriptionfinal AngleResidueTorsionAngles.value(MasterTorsionAngleType masterType) Finds the value of a master torsion angle type in this collection.final AngleResidueTorsionAngles.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 AngleTorsionAngleDelta.delta()ImmutableTorsionAngleValue.value()abstract AngleTorsionAngleValue.value()Methods in pl.poznan.put.torsion with parameters of type AngleModifier and TypeMethodDescriptionInitializes the value for thedeltaattribute.static ImmutableTorsionAngleDeltaImmutableTorsionAngleDelta.of(MasterTorsionAngleType angleType, TorsionAngleDelta.State state, Angle delta, RangeDifference rangeDifference) Construct a new immutableTorsionAngleDeltainstance.static ImmutableTorsionAngleValueImmutableTorsionAngleValue.of(TorsionAngleType angleType, Angle value) Construct a new immutableTorsionAngleValueinstance.final RangeFinds a matching range for the given angle value.static TorsionAngleDeltaTorsionAngleDelta.subtractTorsionAngleValues(MasterTorsionAngleType masterType, Angle target, Angle model) Subtracts torsion angle values and creates an instance of this class.Initializes the value for thevalueattribute.Copy the current immutable object by setting a value for thedeltaattribute.Copy the current immutable object by setting a value for thevalueattribute. -
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