• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Altaxo类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Altaxo的典型用法代码示例。如果您正苦于以下问题:C# Altaxo类的具体用法?C# Altaxo怎么用?C# Altaxo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Altaxo类属于命名空间,在下文中一共展示了Altaxo类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Deserialize

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

        return s;
      }
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:7,代码来源:WhiteOut.cs


示例2: Deserialize

			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;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:ColorProviderBGMYR.cs


示例3: Serialize

      public void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo  info)
      {
        IntegerRangeAsCollection s = (IntegerRangeAsCollection)obj;
        info.AddValue("Start",s._start);
        info.AddValue("Count",s._count);

      }
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:7,代码来源:IntegerRangeAsCollection.cs


示例4: Deserialize

 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;
 }
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:7,代码来源:PositiveFiniteNumericalBoundaries.cs


示例5: Deserialize

			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;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:FreeLabelFormatting.cs


示例6: Deserialize

			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;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:NumericLabelFormattingAuto.cs


示例7: FormatItem

		protected override string FormatItem(Altaxo.Data.AltaxoVariant item)
		{
			if (item.IsType(Altaxo.Data.AltaxoVariant.Content.VDouble))
				return FormatItem((double)item);
			else
				return item.ToString();
		}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:NumericLabelFormattingFixed.cs


示例8: Serialize

			public void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
			{
				OpenPathShapeBase s = (OpenPathShapeBase)obj;
				info.AddBaseValueEmbedded(s, typeof(OpenPathShapeBase).BaseType);

				info.AddValue("LinePen", s._linePen);
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:OpenPathShapeBase.cs


示例9: Serialize

			public virtual void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
			{
				var s = (ItemLocationDirectAspectPreserving)obj;
				info.AddValue("OriginalSize", s._originalItemSize);
				info.AddEnum("AspectPreserving", s._aspectPreserving);
				info.AddBaseValueEmbedded(obj, typeof(ItemLocationDirectAspectPreserving).BaseType);
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:ItemLocationDirectAspectPreserving.cs


示例10: Serialize

			public virtual void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
			{
				var s = (DecomposeByColumnContentOptions)obj;

				info.AddEnum("DestinationOutput", s._destinationOutput);
				info.AddEnum("DestinationColumnSorting", s._destinationColumnSorting);
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:DecomposeByColumnContent.cs


示例11: Deserialize

      public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
      {
        

        int independentVariable = info.GetInt32("IndependentVariable");
        int dependentVariable = info.GetInt32("DependentVariable");
        double[] parameter;
        info.GetArray("ParameterValues",out parameter);

        object fo = info.GetValue("FitFunction");

        if( fo is Altaxo.Serialization.Xml.AssemblyAndTypeSurrogate)
          fo = ((Altaxo.Serialization.Xml.AssemblyAndTypeSurrogate)fo).CreateInstance();

        FitFunctionToScalarFunctionDDWrapper s;
        if(o == null)
        {
          s = new FitFunctionToScalarFunctionDDWrapper(fo as IFitFunction,dependentVariable,independentVariable,parameter);
        }
        else
        {
          s = (FitFunctionToScalarFunctionDDWrapper)o;
          s = (FitFunctionToScalarFunctionDDWrapper)o; 
          s._independentVariable = independentVariable;
          s._dependentVariable = dependentVariable;
          s._parameter = parameter;
          s._fitFunction = fo as IFitFunction;
        }

        return s;
      }
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:31,代码来源:FitFunctionToScalarFunctionDDWrapper.cs


示例12: Deserialize

			public virtual object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (ReadableColumnProxyForStandaloneColumns)o ?? new ReadableColumnProxyForStandaloneColumns(null);
				object node = info.GetValue("Column", s);
				s._column = (IReadableColumn)node;
				return s;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:ReadableColumnProxyForStandaloneColumns.cs


示例13: Serialize

		public void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
		{
			System.Drawing.PointF s = (System.Drawing.PointF)obj;

			info.AddValue("X", s.X);
			info.AddValue("Y", s.Y);
		}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:SystemDrawingSerialization.cs


示例14: Deserialize

			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				XYColumnPlotData pa = (XYColumnPlotData)info.GetValue("Data", null);
				XYLineScatterPlotStyle lsps = (XYLineScatterPlotStyle)info.GetValue("Style", null);
				if (lsps.XYPlotLineStyle != null)
					lsps.XYPlotLineStyle.UseSymbolGap = lsps.LineSymbolGap; // this has changed and is now hosted in the LineStyle itself

				G2DPlotStyleCollection ps = new G2DPlotStyleCollection(new IG2DPlotStyle[] { lsps.XYPlotLineStyle, lsps.ScatterStyle, lsps.XYPlotLabelStyle });
				if (lsps.XYPlotLabelStyle != null)
				{
					XmlSerializationSurrogate0 surr = new XmlSerializationSurrogate0();
					surr._item = pa;
					surr._label = lsps.XYPlotLabelStyle;
					info.DeserializationFinished += new Altaxo.Serialization.Xml.XmlDeserializationCallbackEventHandler(surr.info_DeserializationFinished);
				}

				if (null == o)
				{
					return new XYColumnPlotItem(pa, ps);
				}
				else
				{
					XYColumnPlotItem s = (XYColumnPlotItem)o;
					s.Data = pa;
					s.Style = ps;
					return s;
				}
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:28,代码来源:XYColumnPlotItem.cs


示例15: Serialize

			public void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
			{
				var s = (VisibleLightSpectrum)obj;
				info.AddBaseValueEmbedded(s, typeof(ColorProviderBase));
				info.AddValue("Gamma", s._gamma);
				info.AddValue("Brightness", s._brightness);
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:VisibleLightSpectrum.cs


示例16: Serialize

			public virtual void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
			{
				TextScale s = (TextScale)obj;

				info.AddValue("Bounds", s._dataBounds);
				info.AddValue("Rescaling", s._rescaling);
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:TextScale.cs


示例17: Deserialize

      public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
      {
        FilledRectangle s = null!=o ? (FilledRectangle)o : new FilledRectangle();
        s._brush = (BrushX)info.GetValue("Brush",parent);

        return s;
      }
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:7,代码来源:FilledRectangle.cs


示例18: Serialize

			public void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
			{
				PlotGroupStyleCollection s = (PlotGroupStyleCollection)obj;
				info.AddBaseValueEmbedded(obj, obj.GetType().BaseType);

				info.AddValue("TransformingStyle", s._coordinateTransformingStyle);
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:PlotGroupStyleCollection.cs


示例19: RenameDocuments

		/// <summary>
		/// Renames the documents using the items and functions registered in <paramref name="renameData"/>.
		/// </summary>
		/// <param name="renameData">Data that provideds the items to rename, the functions etc.</param>
		/// <returns>If the action was successfull, an empty list. If the action was only partially successfull, the returned list contains those objects, for which the rename action failed.</returns>
		public static List<object> RenameDocuments(Altaxo.Gui.Common.MultiRename.MultiRenameData renameData)
		{
			List<object> renameFailedObjects = new List<object>();

			// first, give all items a new, random name
			for (int i = 0; i < renameData.ObjectsToRenameCount; ++i)
			{
				object o = renameData.GetObjectToRename(i);
				string oldName = GetFullName(o);
				string newName = oldName + "_._" + System.Guid.NewGuid().ToString();
				SetName(o, newName);
			}

			// now, try to set the new assigned name
			for (int i = 0; i < renameData.ObjectsToRenameCount; ++i)
			{
				object o = renameData.GetObjectToRename(i);
				string newName = renameData.GetNewNameForObject(i);
				try
				{
					SetName(o, newName);
				}
				catch (Exception)
				{
					renameFailedObjects.Add(o);
				}
			}

			return renameFailedObjects;
		}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:35,代码来源:MultiRenameDocuments.cs


示例20: Deserialize

			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (SyntheticBrushBase)o;

				s._repeatLengthPt = info.GetDouble("RepeatLength");
				return s;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:7,代码来源:SyntheticBrushBase.cs



注:本文中的Altaxo类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Data.DoubleColumn类代码示例发布时间:2022-05-24
下一篇:
C# AllocationType类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap