コード例 #1
0
 public void create_instance_of_class()
 {
     _tissueWithEllipsoid = new SingleInclusionTissue(new EllipsoidTissueRegion(
                                                          new Position(0, 0, 3), 1.0, 1.0, 2.0, new OpticalProperties()),
                                                      new ITissueRegion[]
     {
         new LayerTissueRegion(
             new DoubleRange(double.NegativeInfinity, 0.0),
             new OpticalProperties(0.0, 1e-10, 1.0, 1.0)),
         new LayerTissueRegion(
             new DoubleRange(0.0, 100.0),
             new OpticalProperties(0.0, 1.0, 0.8, 1.4)),
         new LayerTissueRegion(
             new DoubleRange(100.0, double.PositiveInfinity),
             new OpticalProperties(0.0, 1e-10, 1.0, 1.0))
     });
     _tissueWithThinCylinder = new SingleInclusionTissue(new CylinderTissueRegion(
                                                             new Position(0, 0, 0), 1.0, 0.0, new OpticalProperties()),
                                                         new ITissueRegion[]
     {
         new LayerTissueRegion(
             new DoubleRange(double.NegativeInfinity, 0.0),
             new OpticalProperties(0.0, 1e-10, 1.0, 1.0)),
         new LayerTissueRegion(
             new DoubleRange(0.0, 100.0),
             new OpticalProperties(0.0, 1.0, 0.8, 1.4)),
         new LayerTissueRegion(
             new DoubleRange(100.0, double.PositiveInfinity),
             new OpticalProperties(0.0, 1e-10, 1.0, 1.0))
     });
 }