Пример #1
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (EmbeddedImageGraphic)o ?? new EmbeddedImageGraphic(info);
				info.GetBaseValueEmbedded(s, typeof(EmbeddedImageGraphic).BaseType, parent);
				s.Image = (ImageProxy)info.GetValue("Image", s);
				return s;
			}
 public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
 {
   
   PositiveFiniteNumericalBoundaries s = null!=o ? (PositiveFiniteNumericalBoundaries)o : new PositiveFiniteNumericalBoundaries();
   info.GetBaseValueEmbedded(s,typeof(PositiveFiniteNumericalBoundaries).BaseType,parent);
   return s;
 }
Пример #3
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (Square)o ?? new Square();
				info.GetBaseValueEmbedded(s, s.GetType().BaseType, parent);

				return DeserializeSetV0(s, info, parent);
			}
Пример #4
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				ColorProviderBGMYR s = null != o ? (ColorProviderBGMYR)o : new ColorProviderBGMYR();
				info.GetBaseValueEmbedded(s, typeof(ColorProviderBase), parent);

				return s;
			}
Пример #5
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				RowHeaderStyle s = null != o ? (RowHeaderStyle)o : new RowHeaderStyle();
				info.GetBaseValueEmbedded(s, typeof(RowHeaderStyle).BaseType, parent);
				s._rowHeight = info.GetInt32("Height");
				return s;
			}
Пример #6
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (NumericLabelFormattingAuto)o ?? new NumericLabelFormattingAuto();

				info.GetBaseValueEmbedded(s, typeof(NumericLabelFormattingAuto).BaseType, parent);
				return s;
			}
Пример #7
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				NumericLabelFormattingBase s = (NumericLabelFormattingBase)o;
				info.GetBaseValueEmbedded(s, typeof(LabelFormattingBase), parent);
				s._decimalPlaces = info.GetInt32("DecimalPlaces");
				return s;
			}
			public virtual object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (TransformedReadableColumnProxy)o ?? new TransformedReadableColumnProxy(info);
				info.GetBaseValueEmbedded(s, typeof(DocNodeProxy), parent);         // deserialize the base class
				s._transformation = (IVariantToVariantTransformation)info.GetValue("Transformation", s);
				return s;
			}
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				NumericLabelFormattingScientific s = null != o ? (NumericLabelFormattingScientific)o : new NumericLabelFormattingScientific();
				info.GetBaseValueEmbedded(s, typeof(NumericLabelFormattingBase), parent);
				s._showExponentAlways = info.GetBoolean("ShowExponentAlways");
				return s;
			}
Пример #10
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				NumericLabelFormattingAuto s = null != o ? (NumericLabelFormattingAuto)o : new NumericLabelFormattingAuto();

				info.GetBaseValueEmbedded(s, typeof(NumericLabelFormattingBase), parent);
				return s;
			}
Пример #11
0
      public virtual object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
      {
        ReadableColumnProxy s = o!=null ? (ReadableColumnProxy)o : new ReadableColumnProxy();
        info.GetBaseValueEmbedded(s,typeof(DocNodeProxy),parent);         // deserialize the base class

        return s;
      }
Пример #12
0
 public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
 {
   
   ImageGraphic s =  (ImageGraphic)o;
   info.GetBaseValueEmbedded(s,typeof(ImageGraphic).BaseType,parent);
   return s;
 }
Пример #13
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = null != o ? (LineShape)o : new LineShape(info);
				info.GetBaseValueEmbedded(s, typeof(LineShape).BaseType, parent);

				return s;
			}
Пример #14
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				LinkedImageGraphic s = null != o ? (LinkedImageGraphic)o : new LinkedImageGraphic();
				info.GetBaseValueEmbedded(s, typeof(LinkedImageGraphic).BaseType, parent);
				s._imagePath = info.GetString("ImagePath");
				return s;
			}
Пример #15
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (FreeLabelFormatting)o ?? new FreeLabelFormatting();
				info.GetBaseValueEmbedded(s, typeof(FreeLabelFormatting).BaseType, parent);
				s._formatString = info.GetString("FormatString");
				return s;
			}
Пример #16
0
      public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
      {

        GraphController s = new GraphController(null,true);
        info.GetBaseValueEmbedded(s,typeof(GraphController),parent);

        return new SDGraphViewContent(s);
      }
Пример #17
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = null != o ? (VisibleLightSpectrum)o : new VisibleLightSpectrum();
				info.GetBaseValueEmbedded(s, typeof(ColorProviderBase), parent);
				s._gamma = info.GetDouble("Gramma");
				s._brightness = info.GetDouble("Brightness");
				return s;
			}
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = null != o ? (ItemLocationDirectAspectPreserving)o : new ItemLocationDirectAspectPreserving();
				s._originalItemSize = (VectorD3D)info.GetValue("OriginalSize", s);
				s._aspectPreserving = (AspectRatioPreservingMode)info.GetEnum("AspectPreserving", s._aspectPreserving.GetType());
				info.GetBaseValueEmbedded(s, typeof(ItemLocationDirectAspectPreserving).BaseType, parent);
				return s;
			}
Пример #19
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (SolidBodyShapeBase)o;
				info.GetBaseValueEmbedded(s, typeof(SolidBodyShapeBase).BaseType, parent);
				s._material = (IMaterial)info.GetValue("Material", s);

				return s;
			}
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				LogarithmicScaleRescaleConditions s = null != o ? (LogarithmicScaleRescaleConditions)o : new LogarithmicScaleRescaleConditions();

				info.GetBaseValueEmbedded(s, s.GetType().BaseType, parent);

				return s;
			}
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				LogarithmicScaleRescaleConditions s = null != o ? (LogarithmicScaleRescaleConditions)o : new LogarithmicScaleRescaleConditions();

				info.GetBaseValueEmbedded(s, "AltaxoBase,Altaxo.Graph.Scales.Rescaling.NumericAxisRescaleConditions,1", parent);

				return s;
			}
Пример #22
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (LinearScaleRescaleConditions)o ?? new LinearScaleRescaleConditions();

				info.GetBaseValueEmbedded(s, s.GetType().BaseType, parent);

				return s;
			}
Пример #23
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (Ellipsoid)o ?? new Ellipsoid(info);

				info.GetBaseValueEmbedded(s, typeof(Ellipsoid).BaseType, parent);

				return s;
			}
Пример #24
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				OpenPathShapeBase s = (OpenPathShapeBase)o;
				info.GetBaseValueEmbedded(s, typeof(OpenPathShapeBase).BaseType, parent);

				s.Pen = (PenX3D)info.GetValue("LinePen", s);
				return s;
			}
Пример #25
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (ImageGraphic)o;
				info.GetBaseValueEmbedded(s, typeof(ImageGraphic).BaseType, parent);
				s._isSizeCalculationBasedOnSourceSize = info.GetBoolean("SizeBasedOnSourceSize");

				return s;
			}
Пример #26
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				PropertyColumnScript s = null != o ? (PropertyColumnScript)o : new PropertyColumnScript();

				// deserialize the base class
				info.GetBaseValueEmbedded(s, typeof(AbstractScript), parent);

				return s;
			}
Пример #27
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				RegularPolygon s = null != o ? (RegularPolygon)o : new RegularPolygon(info);
				info.GetBaseValueEmbedded(s, typeof(RegularPolygon).BaseType, parent);

				s._vertices = info.GetInt32("NumberOfVertices");
				s._cornerRadius = info.GetDouble("CornerRadius");
				return s;
			}
Пример #28
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (MultiLineLabelFormattingBase)o;
				info.GetBaseValueEmbedded(s, typeof(MultiLineLabelFormattingBase).BaseType, parent);
				s._relativeLineSpacing = info.GetDouble("LineSpacing");
				s._textBlockAlignment = (Alignment)info.GetEnum("BlockAlignment", typeof(Alignment));

				return s;
			}
Пример #29
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				SimpleTextGraphic s = null != o ? (SimpleTextGraphic)o : new SimpleTextGraphic();
				info.GetBaseValueEmbedded(s, typeof(SimpleTextGraphic).BaseType, parent);

				s._text = info.GetString("Text");
				s._font = (FontX)info.GetValue("Font", s);
				s._color = (Color)info.GetValue("Color", s);
				return s;
			}
Пример #30
0
			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (RandomCircles)o ?? new RandomCircles();
				info.GetBaseValueEmbedded(s, s.GetType().BaseType, parent);

				s._randomSeed = info.GetInt32("RandomSeed");
				s._circleDiameterPt = info.GetDouble("CircleDiameter");
				s._fillingFactor = info.GetDouble("FillingFactor");
				return s;
			}