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