示例#1
0
文件: Preset.cs 项目: d8xa/XRD-TAF
 public Properties()
 {
     absorption = AbsorptionProperties.Initialize();
     sample     = SampleProperties.Initialize();
     ray        = RayProperties.Initialize();
     detector   = DetectorProperties.Initialize();
     angle      = AngleProperties.Initialize();
 }
示例#2
0
文件: Preset.cs 项目: d8xa/XRD-TAF
 public Properties(AbsorptionProperties absorptionProperties, AngleProperties angleProperties,
                   DetectorProperties detectorProperties, RayProperties rayProperties, SampleProperties sampleProperties)
 {
     absorption = absorptionProperties;
     sample     = sampleProperties;
     ray        = rayProperties;
     detector   = detectorProperties;
     angle      = angleProperties;
 }
示例#3
0
文件: MainPanel.cs 项目: d8xa/XRD-TAF
        private void FillFromPreset(AbsorptionProperties source)
        {
            if (!Enum.IsDefined(typeof(AbsorptionProperties.Mode), preset.properties.absorption.mode))
            {
                preset.properties.absorption.mode = source.mode;
            }
            if (!Enum.IsDefined(typeof(AbsorptionProperties.Mode), preset.properties.absorption.absorptionTarget))
            {
                preset.properties.absorption.absorptionTarget = source.absorptionTarget;
            }

            RefreshAbsorptionPropertiesUI();
        }