NestingConfig Constructor

Initializes a new instance of the NestingConfig class

Definition

Namespace: PCBI_PanelBuilderNesting.API
Assembly: PCBI.Nesting_Library (in PCBI.Nesting_Library.dll) Version: 17.0.0.0 (17.0.0.0)
C#
public NestingConfig(
	double spacing = 300,
	double keepoutWidth = 600,
	double keepoutHeight = 600,
	double spaceToKeepouts = 400,
	int rotations = 2,
	double flatteningPrecision = 100,
	double cleaningError = 4,
	int copies = 1,
	int mutation = 30,
	int popsize = 10,
	int maxtime = 30,
	int maxgenerations = 25,
	int returnNumberOfPlacings = 5,
	bool minimalBounds = true
)

Parameters

spacing  Double  (Optional)
 
keepoutWidth  Double  (Optional)
 
keepoutHeight  Double  (Optional)
 
spaceToKeepouts  Double  (Optional)
 
rotations  Int32  (Optional)
 
flatteningPrecision  Double  (Optional)
 
cleaningError  Double  (Optional)
 
copies  Int32  (Optional)
 
mutation  Int32  (Optional)
 
popsize  Int32  (Optional)
 
maxtime  Int32  (Optional)
 
maxgenerations  Int32  (Optional)
 
returnNumberOfPlacings  Int32  (Optional)
 
minimalBounds  Boolean  (Optional)
 

See Also