CDF Header: Default Option Abbreviations

Modified on Fri, 24 Jul at 4:39 PM

CDF Default Option Abbreviations

Options provide additional information for a code. For example, they indicate whether a point is the start or end of a polyline, define the width of a rectangle, or attach text to a point.


CDF supports two groups of options:

  • Global Options (GLOBAL_OPTION)
  • Extended Global Options (EXT_GLOBAL_OPTION)

A code can contain one Global Option and one or more Extended Global Options.


Every Global Option and Extended Global Option has a default abbreviation.


;============================================================================

; GLOBAL OPTIONS define how a measured point is interpreted 

;============================================================================


L = GLOBAL_OPTION(START)                                 ; Abbreviation for start of line (left)

R = GLOBAL_OPTION(END)                                    ; Abbreviation for end of line (right)

A = GLOBAL_OPTION(ARC)                                    ; Abbreviation for point of arc

Y = GLOBAL_OPTION(END_ARC)                            ; Abbreviation for end of arc 

U = GLOBAL_OPTION(CURVE)                                ; Abbreviation for point of a curve (spline)

D = GLOBAL_OPTION(PERPENDICULAR_LEFT)       ; Abbreviation for Perpendicular Line left

E = GLOBAL_OPTION(PERPENDICULAR_RIGHT)     ; Abbreviation for Perpendicular Line right

C = GLOBAL_OPTION (CLOSE))                                ; Abbreviation for Close Polyline

P = GLOBAL_OPTION(PARALLEL_POLYLINE)           ; Abbreviation for a complete parallel polyline

Z = GLOBAL_OPTION(EXTRA_LINE)                        ; Abbreviation for a non-perpendicular line

/ = GLOBAL_OPTION(CODE_SEPARATOR)                ; Code separator to assign multiple codes to 1 point

I = GLOBAL_OPTION(INVISIBLE_ANGLE)                 ; Abbreviation for an invisible right angle

K = GLOBAL_OPTION(ANGLE)                                ; Abbreviation for an extra right angle

X = GLOBAL_OPTION(SYMBOL_DIRECTION )        ; Abbreviation for a point used to orient (rotate) a symbol


M = GLOBAL_OPTION(2D_MEASURING)  ; Assign a unique abbreviation if you need a 2D point 


;============================================================================

; EXTENDED GLOBAL OPTIONS add extra information to a point 

;============================================================================


* = EXT_GLOBAL_OPTION(PARALLEL_LINE)

T = EXT_GLOBAL_OPTION(TEXT)

W = EXT_GLOBAL_OPTION(WIDTH)

V = EXT_GLOBAL_OPTION(ECCENTRIC(IN_LINE))

L = EXT_GLOBAL_OPTION(ECCENTRIC(PERPENDICULAR_LEFT))

R = EXT_GLOBAL_OPTION(ECCENTRIC(PERPENDICULAR_RIGHT))

H = EXT_GLOBAL_OPTION(HEIGHT_DIFFERENCE)

I = EXT_GLOBAL_OPTION(INVISIBLE_POINT)

S = EXT_GLOBAL_OPTION(SCALE)



RULES FOR CUSTOM ABBREVIATIONS

  • If you redefine only part of the option abbreviations, make sure your custom abbreviations do not conflict with the default abbreviations of options that are not redefined.
    Example: do not assign D to another Global Option if it is already used for PERPENDICULAR_LEFT.
  • Abbreviations must be unique within the Global Options group.
  • Abbreviations must be unique within the Extended Global Options group.
  • The same abbreviation may be used once in each group.
  • To avoid conflicts, it is recommended to define the complete set of Global Options and Extended Global Options in your CDF.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article