/// <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; }
/// <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; }