当前位置: 首页>>代码示例>>C#>>正文


C# Altaxo.GetNullableDouble方法代码示例

本文整理汇总了C#中Altaxo.GetNullableDouble方法的典型用法代码示例。如果您正苦于以下问题:C# Altaxo.GetNullableDouble方法的具体用法?C# Altaxo.GetNullableDouble怎么用?C# Altaxo.GetNullableDouble使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Altaxo的用法示例。


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

示例1: Deserialize

			public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (RectangularBackground)o ?? new RectangularBackground();
				s._material = (IMaterial)info.GetValue("Material", s);
				s._padding = (Margin2D)info.GetValue("Padding", s);
				s._customDistance = info.GetNullableDouble("CustomDistance");
				s._customThickness = info.GetNullableDouble("CustomThickness");

				return s;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:10,代码来源:RectangularBackground.cs

示例2: SDeserialize

			protected virtual RealFourierTransformation2DOptions SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				var s = (o == null ? new RealFourierTransformation2DOptions() : (RealFourierTransformation2DOptions)o);

				s._isUserDefinedRowIncrementValue = info.GetBoolean("IsUserDefinedRowIncrementValue");
				s._rowIncrementValue = info.GetDouble("RowIncrementValue");
				s._isUserDefinedColumnIncrementValue = info.GetBoolean("IsUserDefinedColumnIncrementValue");
				s._columnIncrementValue = info.GetDouble("ColumnIncrementValue");
				s._replacementValueForNaNMatrixElements = info.GetNullableDouble("ReplacementValueForNaNMatrixElements");
				s._replacementValueForInfiniteMatrixElements = info.GetNullableDouble("ReplacementValueForInfiniteMatrixElements");
				s._dataPretreatmentCorrectionOrder = info.GetNullableInt32("DataPretreatmentCorrectionOrder");
				s._fourierWindow = (Altaxo.Calc.Fourier.Windows.IWindows2D)info.GetValue("FourierWindow", s);

				s._kindOfOutputResult = (RealFourierTransformationOutputKind)info.GetEnum("KindOfOutputResult", typeof(RealFourierTransformationOutputKind));
				s._centerResult = info.GetBoolean("CenterResult");
				s._resultFractionOfRows = info.GetDouble("ResultFractionOfRows");
				s._resultFractionOfColumns = info.GetDouble("ResultFractionOfColumns");

				s._outputFrequencyHeaderColumns = info.GetBoolean("OutputFrequencyHeaderColumns");
				s._frequencyRowHeaderColumnName = info.GetString("FrequencyRowHeaderColumnName");
				s._frequencyColumnHeaderColumnName = info.GetString("FrequencyColumnHeaderColumnName");

				s._outputPeriodHeaderColumns = info.GetBoolean("OutputPeriodHeaderColumns");
				s._periodRowHeaderColumnName = info.GetString("PeriodRowHeaderColumnName");
				s._periodColumnHeaderColumnName = info.GetString("PeriodColumnHeaderColumnName");

				return s;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:28,代码来源:RealFourierTransformation2DOptions.cs

示例3: SDeserialize

			protected virtual LinearTickSpacing SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				LinearTickSpacing s = null != o ? (LinearTickSpacing)o : new LinearTickSpacing();
				s._zeroLever = info.GetDouble("ZeroLever");
				s._orgGrace = info.GetDouble("MinGrace");
				s._endGrace = info.GetDouble("MaxGrace");
				s._snapOrgToTick = (BoundaryTickSnapping)info.GetEnum("SnapOrgToTick", typeof(BoundaryTickSnapping));
				s._snapEndToTick = (BoundaryTickSnapping)info.GetEnum("SnapEndToTick", typeof(BoundaryTickSnapping));

				s._targetNumberOfMajorTicks = info.GetInt32("TargetNumberOfMajorTicks");
				s._targetNumberOfMinorTicks = info.GetInt32("TargetNumberOfMinorTicks");
				s._userDefinedMajorSpan = info.GetNullableDouble("UserDefinedMajorSpan");
				s._userDefinedMinorTicks = info.GetNullableInt32("UserDefinedMinorTicks");

				s._transformationOffset = info.GetDouble("TransformationOffset");
				s._transformationDivider = info.GetDouble("TransformationDivider");
				s._transformationOperationIsMultiply = info.GetBoolean("TransformationIsMultiply");

				s.SuppressedMajorTicks = (SuppressedTicks)info.GetValue("SuppressedMajorTicks", s);
				s.SuppressedMinorTicks = (SuppressedTicks)info.GetValue("SuppressedMinorTicks", s);
				s.AdditionalMajorTicks = (AdditionalTicks)info.GetValue("AdditionalMajorTicks", s);
				s.AdditionalMinorTicks = (AdditionalTicks)info.GetValue("AdditionalMinorTicks", s);

				return s;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:25,代码来源:LinearTickSpacing.cs

示例4: SDeserialize

			protected virtual InverseTickSpacing SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
			{
				InverseTickSpacing s = null != o ? (InverseTickSpacing)o : new InverseTickSpacing();
				s._orgGrace = info.GetDouble("MinGrace");
				s._endGrace = info.GetDouble("MaxGrace");
				s._snapOrgToTick = (BoundaryTickSnapping)info.GetEnum("SnapOrgToTick", typeof(BoundaryTickSnapping));
				s._snapEndToTick = (BoundaryTickSnapping)info.GetEnum("SnapEndToTick", typeof(BoundaryTickSnapping));

				s._targetNumberOfMajorTicks = info.GetInt32("TargetNumberOfMajorTicks");
				s._targetNumberOfMinorTicks = info.GetInt32("TargetNumberOfMinorTicks");
				s._userDefinedMajorSpan = info.GetNullableDouble("UserDefinedMajorSpan");
				s._userDefinedMinorTicks = info.GetNullableInt32("UserDefinedMinorTicks");

				s._transformationOffset = info.GetDouble("TransformationOffset");
				s._transformationDivider = info.GetDouble("TransformationDivider");
				s._transformationOperationIsMultiply = info.GetBoolean("TransformationIsMultiply");

				s.ChildSetMember(ref s._suppressedMajorTicks, (SuppressedTicks)info.GetValue("SuppressedMajorTicks", s));
				s.ChildSetMember(ref s._suppressedMinorTicks, (SuppressedTicks)info.GetValue("SuppressedMinorTicks", s));
				s.ChildSetMember(ref s._additionalMajorTicks, (AdditionalTicks)info.GetValue("AdditionalMajorTicks", s));
				s.ChildSetMember(ref s._additionalMinorTicks, (AdditionalTicks)info.GetValue("AdditionalMinorTicks", s));

				if (s._suppressedMajorTicks == null)
					s._suppressedMajorTicks = new SuppressedTicks() { ParentObject = s };
				if (s._suppressedMinorTicks == null)
					s._suppressedMinorTicks = new SuppressedTicks() { ParentObject = s };

				if (s._additionalMajorTicks == null)
					s._additionalMajorTicks = new AdditionalTicks() { ParentObject = s };
				if (s._additionalMinorTicks == null)
					s._additionalMinorTicks = new AdditionalTicks() { ParentObject = s };

				return s;
			}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:34,代码来源:InverseTickSpacing.cs

示例5: Deserialize

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

				s._independentSkipFreq = info.GetBoolean("IndependentSkipFreq");
				s._skipFreq = info.GetInt32("SkipFreq");

				s._ignoreMissingDataPoints = info.GetBoolean("IgnoreMissingDataPoints");
				s._independentOnShiftingGroupStyles = info.GetBoolean("IndependentOnShiftingGroupStyles");

				s._independentScatterSymbol = info.GetBoolean("IndependentScatterSymbol");
				s._scatterSymbol = (IScatterSymbol)info.GetValue("ScatterSymbol", s);

				s._independentSymbolSize = info.GetBoolean("IndependentSymbolSize");
				s._symbolSize = info.GetSingle("SymbolSize");
				s._independentColor = info.GetBoolean("IndependentColor");
				s._color = (NamedColor)info.GetValue("Color", s);

				s._overrideFrame = info.GetBoolean("OverrideFrame");
				s._overriddenFrame = (IScatterSymbolFrame)info.GetValue("OverriddenFrame", s);
				s._overrideInset = info.GetBoolean("OverrideInset");
				s._overriddenInset = (IScatterSymbolInset)info.GetValue("OverriddenInset", s);
				s._overrideStructureWidthOffset = info.GetNullableDouble("OverriddenStructureWidthOffset");
				s._overrideStructureWidthFactor = info.GetNullableDouble("OverriddenStructureWidthFactor");
				s._overridePlotColorInfluence = info.GetNullableEnum<PlotColorInfluence>("OverriddenPlotColorInfluence");
				s._overrideFillColor = (NamedColor?)info.GetValue("OverriddenFillColor", s);
				s._overrideFrameColor = (NamedColor?)info.GetValue("OverriddenFrameColor", s);
				s._overrideInsetColor = (NamedColor?)info.GetValue("OverriddenInsetColor", s);

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


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