internal AbMachParameters(AbMachOperation op, RunInfo runInfo, RemovalRate removalRate, Material mat, AbMachJet abmachJet, DepthInfo depthInfo, double meshSize)
 {
     Operation   = op;
     RunInfo     = runInfo;
     RemovalRate = removalRate;
     Material    = mat;
     AbMachJet   = abmachJet;
     DepthInfo   = depthInfo;
     _meshSize   = meshSize;
 }
 internal AbMachParameters()
 {
     _meshSize   = .005;
     AbMachJet   = new AbMachJet();
     RunInfo     = new RunInfo();
     RemovalRate = new RemovalRate();
     Material    = new Material();
     Operation   = AbMachOperation.OTHER;
     DepthInfo   = new DepthInfo();
 }
示例#3
0
        public static AbMachParameters Build()
        {
            double          meshSize    = .001;
            AbMachOperation op          = AbMachOperation.OTHER;
            RunInfo         runInfo     = new RunInfo();
            RemovalRate     removalRate = new RemovalRate();
            Material        mat         = new Material();
            AbMachJet       abmachJet   = new AbMachJet();
            DepthInfo       depthInfo   = new DepthInfo();

            return(new AbMachParameters(op, runInfo, removalRate, mat, abmachJet, depthInfo, meshSize));
        }
示例#4
0
 public static AbMachParameters Build(AbMachOperation op, RunInfo runInfo, RemovalRate removalRate,
                                      Material mat, AbMachJet abmachJet, DepthInfo depthInfo, double meshSize)
 {
     return(new AbMachParameters(op, runInfo, removalRate, mat, abmachJet, depthInfo, meshSize));
 }