示例#1
0
 /// <summary>
 /// Initializes a new instance of FluorescenceEmissionAOfXAndYAndZSourceInput class
 /// </summary>
 /// <param name="inputFolder">Folder where AOfXAndYAndZ resides</param>
 /// <param name="infile">Infile for simulation that generated AOfXAndYAndZ</param>
 /// <param name="initialTissueRegionIndex">Tissue region of fluorescence</param>
 /// <param name="samplingMethod">sample initial position: CDF from AE or Uniform</param>
 public FluorescenceEmissionAOfXAndYAndZSourceInput(
     string inputFolder, string infile, int initialTissueRegionIndex,
     SourcePositionSamplingType samplingMethod)
 {
     SourceType  = "FluorescenceEmissionAOfXAndYAndZ";
     InputFolder = inputFolder;
     Infile      = infile;
     InitialTissueRegionIndex = initialTissueRegionIndex;
     SamplingMethod           = samplingMethod;
 }
示例#2
0
 /// <summary>
 /// Returns an instance of  Fluorescence Emission AOfXAndYAndZ Source with
 /// a Lambertian angular distribution.
 /// </summary>
 /// <param name="initialTissueRegionIndex">Initial tissue region index</param>
 public FluorescenceEmissionAOfXAndYAndZSource(
     string inputFolder,
     string infile,
     int initialTissueRegionIndex,
     SourcePositionSamplingType samplingMethod)
     : base(
         inputFolder,
         infile,
         initialTissueRegionIndex)
 {
     SamplingMethod = samplingMethod;
     Loader         = new AOfXAndYAndZLoader(inputFolder, infile, initialTissueRegionIndex);
 }