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