mirror of
https://github.com/RTimothyEdwards/magic.git
synced 2026-08-28 17:15:13 +02:00
Added new CIF generation op "grow-min" that ensures a minimum width
for a layer.
This commit is contained in:
@@ -1023,6 +1023,8 @@ CIFTechLine(sectionName, argc, argv)
|
||||
newOp->co_opcode = CIFOP_OR;
|
||||
else if (strcmp(argv[0], "grow") == 0)
|
||||
newOp->co_opcode = CIFOP_GROW;
|
||||
else if (strcmp(argv[0], "grow-min") == 0)
|
||||
newOp->co_opcode = CIFOP_GROWMIN;
|
||||
else if (strcmp(argv[0], "grow-grid") == 0)
|
||||
newOp->co_opcode = CIFOP_GROW_G;
|
||||
else if (strcmp(argv[0], "shrink") == 0)
|
||||
@@ -1068,6 +1070,7 @@ CIFTechLine(sectionName, argc, argv)
|
||||
break;
|
||||
|
||||
case CIFOP_GROW:
|
||||
case CIFOP_GROWMIN:
|
||||
case CIFOP_GROW_G:
|
||||
case CIFOP_SHRINK:
|
||||
case CIFOP_CLOSE:
|
||||
@@ -1499,6 +1502,7 @@ cifComputeRadii(layer, des)
|
||||
case CIFOP_OR: break;
|
||||
|
||||
case CIFOP_GROW:
|
||||
case CIFOP_GROWMIN:
|
||||
case CIFOP_GROW_G:
|
||||
grow += op->co_distance;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user