Пример #1
0
 /// <summary>
 /// Set the absorbers and the scatterer for the specified tissue type
 /// </summary>
 /// <param name="tissueType">Tissue type</param>
 private void SetPredefinedTissueDefinitions(TissueType tissueType) // this data should be in XML
 {
     TissueType = tissueType;
     Absorbers  = TissueProvider.CreateAbsorbers(tissueType);
     Scatterer  = TissueProvider.CreateScatterer(tissueType);
     N          = 1.4;
 }
Пример #2
0
 /// <summary>
 /// Creates a tissue with the specified absorbers, scatterer and name
 /// </summary>
 /// <param name="absorbers">List of chromophore absorbers</param>
 /// <param name="scatterer">scatterer</param>
 /// <param name="name">Name of the tissue</param>
 public Tissue(IList <IChromophoreAbsorber> absorbers, IScatterer scatterer, string name, double?n = 1.4)
 {
     Absorbers = absorbers;
     Scatterer = scatterer;
     Name      = name;
     N         = n ?? 1.4;
     //N = n != null ? n.Value : 1.4;
 }