Defines parameters used in nesting process.
More...
Inherits global.SystemIDisposable.
|
|
virtual void | Dispose (bool disposing) |
| |
◆ Nesting_ComputerParameters()
| cadex.Nesting_ComputerParameters.Nesting_ComputerParameters |
( |
| ) |
|
|
inline |
Constructor.
Sets default parameter values.
◆ CurveTolerance()
| double cadex.Nesting_ComputerParameters.CurveTolerance |
( |
| ) |
|
|
inline |
Returns curve tolerance used to build polygons for geentic algorithm.
The default value is 0.5.
- See also
- SetCurveTolerance()
◆ GenerationSize()
| uint cadex.Nesting_ComputerParameters.GenerationSize |
( |
| ) |
|
|
inline |
Returns generation size used in genetic algorithm.
The default value is 5.
- See also
- SetGenerationSize()
◆ IterationCount()
| uint cadex.Nesting_ComputerParameters.IterationCount |
( |
| ) |
|
|
inline |
Returns iteration count of genetic algorithm.
The default value is 5.
- See also
- SetIterationCount()
◆ MirrorControl()
| bool cadex.Nesting_ComputerParameters.MirrorControl |
( |
| ) |
|
|
inline |
Returns whether mirror transformation could be applied in nesting process or not.
The default value is false.
- See also
- SetMirrorControl()
◆ MutationRate()
| double cadex.Nesting_ComputerParameters.MutationRate |
( |
| ) |
|
|
inline |
Returns mutation rate used in genetic algorithm.
The default value is 0.
- See also
- SetMutationRate()
◆ NestingInHoles()
| bool cadex.Nesting_ComputerParameters.NestingInHoles |
( |
| ) |
|
|
inline |
Returns whether parts can be nested in holes of other parts.
The default value is false.
- See also
- SetNestingInHole()
◆ PartToPartDistance()
| double cadex.Nesting_ComputerParameters.PartToPartDistance |
( |
| ) |
|
|
inline |
Returns part to part distance in mm. Used to indent parts from each other.
The default value is 0.
- See also
- SetPartToPartDistance()
◆ PartToSheetBoundaryDistance()
| double cadex.Nesting_ComputerParameters.PartToSheetBoundaryDistance |
( |
| ) |
|
|
inline |
◆ RotationCount()
| uint cadex.Nesting_ComputerParameters.RotationCount |
( |
| ) |
|
|
inline |
Returns count of rotations which can be applied in nesting process. Accessible angles are dividers of 360 / RotationCount() degree
The default value is 1.
- See also
- SetRotationCount()
◆ SetCurveTolerance()
| void cadex.Nesting_ComputerParameters.SetCurveTolerance |
( |
double | theCurveTolerance | ) |
|
|
inline |
◆ SetGenerationSize()
| void cadex.Nesting_ComputerParameters.SetGenerationSize |
( |
uint | theGenerationSize | ) |
|
|
inline |
◆ SetIterationCount()
| void cadex.Nesting_ComputerParameters.SetIterationCount |
( |
uint | theIterationCount | ) |
|
|
inline |
◆ SetMutationRate()
| void cadex.Nesting_ComputerParameters.SetMutationRate |
( |
double | theMutationRate | ) |
|
|
inline |
◆ SetNestingInHoles()
| void cadex.Nesting_ComputerParameters.SetNestingInHoles |
( |
bool | theIsNestingInHole | ) |
|
|
inline |
◆ SetPartToPartDistance()
| void cadex.Nesting_ComputerParameters.SetPartToPartDistance |
( |
double | thePartToPartDistance | ) |
|
|
inline |
◆ SetPartToSheetBoundaryDistance()
| void cadex.Nesting_ComputerParameters.SetPartToSheetBoundaryDistance |
( |
double | thePartToSheetBoundaryDistance | ) |
|
|
inline |
◆ SetRotationCount()
| void cadex.Nesting_ComputerParameters.SetRotationCount |
( |
uint | theRotationCount | ) |
|
|
inline |