Uses of Class
pl.poznan.put.circular.Angle
-
Packages that use Angle Package Description pl.poznan.put.circular Classes to deal with angular data and circular statistics.pl.poznan.put.circular.conversion Contains classes useful in conversion between Cartesian and trigonometric representations.pl.poznan.put.circular.samples Classes which deal with samples of data.pl.poznan.put.pdb.analysis Contains classes which work on data from PDB or mmCIF files.pl.poznan.put.protein pl.poznan.put.rna pl.poznan.put.torsion Contains classes dealing with torsion angles handling.pl.poznan.put.torsion.range -
-
Uses of Angle in pl.poznan.put.circular
Subclasses of Angle in pl.poznan.put.circular Modifier and Type Class Description classImmutableAngleImmutable implementation ofAngle.Methods in pl.poznan.put.circular that return Angle Modifier and Type Method Description static 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.AngleAngle. multiply(double v)Multiplies the angular value by a constant.protected AngleAngle. normalize()AngleAngle. orderedSubtract(Angle other)Returns an ordered difference between angles.AngleAngle. subtract(Angle other)Subtracts 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 Angle Modifier and Type Method Description abstract Collection<Angle>Histogram. data()Collection<Angle>ImmutableHistogram. data()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 Angle Modifier and Type Method Description intAngle. compareTo(Angle t)static ImmutableAngleImmutableAngle. copyOf(Angle instance)Creates an immutable copy of aAnglevalue.doubleAngle. distance(Angle other)Computes a useful distance in range [0; 2] between two angular values.ImmutableAngle.BuilderImmutableAngle.Builder. from(Angle instance)Fill a builder with attribute values from the providedAngleinstance.booleanAngle. isBetween(Angle begin, Angle end)Return strue if this instance is in range [begin; end).AngleAngle. orderedSubtract(Angle other)Returns an ordered difference between angles.AngleAngle. subtract(Angle other)Subtracts another angular value from this.Method parameters in pl.poznan.put.circular with type arguments of type Angle Modifier and Type Method Description ImmutableHistogram.BuilderImmutableHistogram.Builder. data(Collection<Angle> data)Initializes the value for thedataattribute.static ImmutableHistogramImmutableHistogram. of(Collection<Angle> data, double binWidth)Construct a new immutableHistograminstance.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 Angle Modifier and Type Method Description static 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 Angle Modifier and Type Method Description AngleAngleSample. meanDirection()AngleImmutableAngleSample. meanDirection()AngleImmutableTrigonometricMoment. meanDirection()abstract AngleTrigonometricMoment. meanDirection()AngleAngleSample. medianDirection()AngleImmutableAngleSample. medianDirection()Methods in pl.poznan.put.circular.samples that return types with arguments of type Angle Modifier and Type Method Description abstract Collection<Angle>AngleSample. data()Collection<Angle>ImmutableAngleSample. data()protected org.apache.commons.lang3.tuple.Pair<Angle,Double>AngleSample. medianAndMeanDeviation()protected org.apache.commons.lang3.tuple.Pair<Angle,Double>ImmutableAngleSample. medianAndMeanDeviation()protected List<Angle>AngleSample. sortedData()protected List<Angle>ImmutableAngleSample. sortedData()Methods in pl.poznan.put.circular.samples with parameters of type Angle Modifier and Type Method Description doubleAngleSample. 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.BuilderImmutableTrigonometricMoment.Builder. meanDirection(Angle meanDirection)Initializes the value for themeanDirectionattribute.static ImmutableTrigonometricMomentImmutableTrigonometricMoment. of(Angle meanDirection, double meanResultantLength)Construct a new immutableTrigonometricMomentinstance.ImmutableTrigonometricMomentImmutableTrigonometricMoment. 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 Angle Modifier and Type Method Description static 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.BuilderImmutableAngleSample.Builder. data(Collection<Angle> data)Initializes the value for thedataattribute.static ImmutableAngleSampleImmutableAngleSample. of(Collection<Angle> data)Construct a new immutableAngleSampleinstance.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 Angle Modifier and Type Method Description AngleResidueTorsionAngles. value(MasterTorsionAngleType masterType)Finds the value of a master torsion angle type in this collection.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 Modifier and Type Method Description RangeAminoAcidTorsionAngle. range(Angle angle) -
Uses of Angle in pl.poznan.put.rna
Methods in pl.poznan.put.rna that return Angle Modifier and Type Method Description AngleChiRange. begin()AnglePseudorotation. begin()abstract AngleBasePairParameters. buckle()AngleImmutableBasePairParameters. buckle()AngleChiRange. end()AnglePseudorotation. end()abstract AngleBasePairParameters. interBaseAngle()AngleImmutableBasePairParameters. interBaseAngle()abstract AngleBasePairParameters. opening()AngleImmutableBasePairParameters. opening()abstract AngleBasePairParameters. propeller()AngleImmutableBasePairParameters. propeller()Methods in pl.poznan.put.rna with parameters of type Angle Modifier and Type Method Description ImmutableBasePairParameters.BuilderImmutableBasePairParameters.Builder. buckle(Angle buckle)Initializes the value for thebuckleattribute.ImmutableBasePairParameters.BuilderImmutableBasePairParameters.Builder. interBaseAngle(Angle interBaseAngle)Initializes the value for theinterBaseAngleattribute.static ImmutableBasePairParametersImmutableBasePairParameters. of(double shear, double stretch, double stagger, Angle buckle, Angle propeller, Angle opening, Angle interBaseAngle)Construct a new immutableBasePairParametersinstance.ImmutableBasePairParameters.BuilderImmutableBasePairParameters.Builder. opening(Angle opening)Initializes the value for theopeningattribute.ImmutableBasePairParameters.BuilderImmutableBasePairParameters.Builder. propeller(Angle propeller)Initializes the value for thepropellerattribute.RangeNucleotideTorsionAngle. range(Angle angle)ImmutableBasePairParametersImmutableBasePairParameters. withBuckle(Angle value)Copy the current immutable object by setting a value for thebuckleattribute.ImmutableBasePairParametersImmutableBasePairParameters. withInterBaseAngle(Angle value)Copy the current immutable object by setting a value for theinterBaseAngleattribute.ImmutableBasePairParametersImmutableBasePairParameters. withOpening(Angle value)Copy the current immutable object by setting a value for theopeningattribute.ImmutableBasePairParametersImmutableBasePairParameters. withPropeller(Angle value)Copy the current immutable object by setting a value for thepropellerattribute. -
Uses of Angle in pl.poznan.put.torsion
Methods in pl.poznan.put.torsion that return Angle Modifier and Type Method Description AngleImmutableTorsionAngleDelta. delta()abstract AngleTorsionAngleDelta. delta()AngleImmutableTorsionAngleValue. value()abstract AngleTorsionAngleValue. value()Methods in pl.poznan.put.torsion with parameters of type Angle Modifier and Type Method Description ImmutableTorsionAngleDelta.BuilderImmutableTorsionAngleDelta.Builder. delta(Angle delta)Initializes 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.RangeAverageTorsionAngleType. range(Angle angle)RangeMasterTorsionAngleType. range(Angle angle)Finds 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.ImmutableTorsionAngleValue.BuilderImmutableTorsionAngleValue.Builder. value(Angle value)Initializes the value for thevalueattribute.ImmutableTorsionAngleDeltaImmutableTorsionAngleDelta. withDelta(Angle value)Copy the current immutable object by setting a value for thedeltaattribute.ImmutableTorsionAngleValueImmutableTorsionAngleValue. withValue(Angle value)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 Angle Modifier and Type Method Description AngleRange. begin()AngleTorsionRange. begin()AngleRange. end()AngleTorsionRange. end()Methods in pl.poznan.put.torsion.range with parameters of type Angle Modifier and Type Method Description RangeRangeProvider. fromAngle(Angle angle)Provdes aRangeinstance for given angle value.
-