Exemple #1
0
        public void DeserializationIsBackwardCompatible(string version, string json)
        {
            UnitPoint2D unitPoint = null;

            Assert.That(() => unitPoint = JsonConvert.DeserializeObject <UnitPoint2D>(json), Throws.Nothing);
            Assert.That(unitPoint, Is.Not.Null);
            Assert.That(unitPoint.In(SIPrefix.Milli, Unit.Meter).X, Is.EqualTo(1.5).Within(1e-6));
            Assert.That(unitPoint.In(SIPrefix.Milli, Unit.Meter).Y, Is.EqualTo(6.3).Within(1e-6));
        }
 public RamachandranPlotFixedDistribution(AminoAcidName aminoAcidName, UnitPoint2D targetPhiPsi)
 {
     targetPhi     = targetPhiPsi.In(Unit.Degree).X.To(Unit.Degree);
     targetPsi     = targetPhiPsi.In(Unit.Degree).Y.To(Unit.Degree);
     AminoAcidName = aminoAcidName;
 }
Exemple #3
0
 public static Point2D In(this UnitPoint2D unitPoint, IUnitDefinition targetUnit)
 {
     return(unitPoint.In(SIPrefix.None, targetUnit));
 }