示例#1
0
 protected override Geometry Copy()
 {
     return(new KatayamaGeometry((CylinderReflector)Nozzle.Copy(),
                                 (CylinderReflector)Reflector.Copy(),
                                 (Shield)Shield.Copy(),
                                 (Shield)Target.Copy(),
                                 (CylinderReflector)Chamber.Copy(),
                                 (Shield)ChamberTop.Copy(),
                                 (Shield)ChamberBottom.Copy(),
                                 ReflectionLimit, ReflectionCoefficient, ReflectionPattern));
 }