oaDerivedLayerDef.h File Reference

Go to the source code of this file.

Compounds

class  oaDerivedLayerDef
class  oaLayerOp
class  oaTraits< oaDerivedLayerDef >

Defines

#define oaDerivedLayerDef_P
#define oavNumLayerOps   26

Enumerations

enum  oaLayerOpEnum {
  oacAndLayerOp = 0, oacOrLayerOp = 1, oacNotLayerOp = 2, oacXorLayerOp = 3,
  oacTouchingLayerOp = 4, oacButtOnlyLayerOp = 5, oacUserDefinedLayerOp = 6, oacInsideLayerOp = 7,
  oacOutsideLayerOp = 8, oacOverlappingLayerOp = 9, oacStraddlingLayerOp = 10, oacAvoidingLayerOp = 11,
  oacButtingLayerOp = 12, oacCoincidentLayerOp = 13, oacCoincidentOnlyLayerOp = 14, oacEnclosingLayerOp = 15,
  oacButtingOrCoincidentLayerOp = 16, oacButtingOrOverlappingLayerOp = 17, oacAreaLayerOp = 18, oacGrowLayerOp = 19,
  oacShrinkLayerOp = 20, oacGrowVerticalLayerOp = 21, oacGrowHorizontalLayerOp = 22, oacShrinkVerticalLayerOp = 23,
  oacShrinkHorizontalLayerOp = 24, oacSelectLayerOp = 25
}


Define Documentation

#define oaDerivedLayerDef_P
 

#define oavNumLayerOps   26
 


Enumeration Type Documentation

enum oaLayerOpEnum
 

Enumeration values:
oacAndLayerOp  "AND"
oacOrLayerOp  "OR"
oacNotLayerOp  "NOT"
oacXorLayerOp  "XOR"
oacTouchingLayerOp  "TOUCHING"
oacButtOnlyLayerOp  "BUTTONLY"
oacUserDefinedLayerOp  "userDefined"
oacInsideLayerOp  "inside"
oacOutsideLayerOp  "outside"
oacOverlappingLayerOp  "overlapping"
oacStraddlingLayerOp  "straddling"
oacAvoidingLayerOp  "avoiding"
oacButtingLayerOp  "butting"
oacCoincidentLayerOp  "coincident"
oacCoincidentOnlyLayerOp  "coincidentOnly"
oacEnclosingLayerOp  "enclosing"
oacButtingOrCoincidentLayerOp  "buttingOrCoincident"
oacButtingOrOverlappingLayerOp  "buttingOrOverlapping"
oacAreaLayerOp  "area"
oacGrowLayerOp  "grow"
oacShrinkLayerOp  "shrink"
oacGrowVerticalLayerOp  "growVertical"
oacGrowHorizontalLayerOp  "growHorizontal"
oacShrinkVerticalLayerOp  "shrinkVertical"
oacShrinkHorizontalLayerOp  "shrinkHorizontal"
oacSelectLayerOp  "oaSelect"

Return to top of page