public Properties() { absorption = AbsorptionProperties.Initialize(); sample = SampleProperties.Initialize(); ray = RayProperties.Initialize(); detector = DetectorProperties.Initialize(); angle = AngleProperties.Initialize(); }
public Properties(AbsorptionProperties absorptionProperties, AngleProperties angleProperties, DetectorProperties detectorProperties, RayProperties rayProperties, SampleProperties sampleProperties) { absorption = absorptionProperties; sample = sampleProperties; ray = rayProperties; detector = detectorProperties; angle = angleProperties; }
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(); }