CFx SDK Documentation  2023 SP0
Macros
ads2drx.h File Reference
#include "FxFdtAPI.h"
#include "FxFdtType.h"

Go to the source code of this file.

Macros

#define X   0
 
#define Y   1
 
#define Z   2
 
#define ads_real   fdt_real /* Type of floating variables */
 
#define ads_point   fdt_point /* Type of point coordinates */
 
#define ads_name   fdt_name /* Type of entity and selection set names */
 
#define ads_matrix   fdt_matrix /* Type of FDT transformation matrix */
 
#define ads_binary   fdt_binary /* Structure of binary data, used in extended entity data */
 
#define resbuf   fdt_resbuf
 
#define ads_point_set   fdt_point_set
 
#define ads_name_set   fdt_name_set
 
#define fdt_name_set(from, to)   (*(to)= *(from), (to)[1]=(from)[1])
 
#define fdt_point_set(from, to)   (*(to)= *(from), (to)[1]=(from)[1], (to)[2]=(from)[2])
 
#define ads_retint   FXAPI()->fdt_retint
 
#define ads_retreal   FXAPI()->fdt_retreal
 
#define ads_retpoint   FXAPI()->fdt_retpoint
 
#define ads_retnil   FXAPI()->fdt_retnil
 
#define ads_rett   FXAPI()->fdt_rett
 
#define ads_retvoid   FXAPI()->fdt_retvoid
 
#define ads_retname   FXAPI()->fdt_retname
 
#define ads_exit   FXAPI()->fdt_app_exit
 
#define ads_graphscr   FXAPI()->fdt_graphscr
 
#define ads_textscr   FXAPI()->fdt_textscr
 
#define ads_isalpha   FXAPI()->fdt_isalpha
 
#define ads_isupper   FXAPI()->fdt_isupper
 
#define ads_islower   FXAPI()->fdt_islower
 
#define ads_isdigit   FXAPI()->fdt_isdigit
 
#define ads_isxdigit   FXAPI()->fdt_isxdigit
 
#define ads_isspace   FXAPI()->fdt_isspace
 
#define ads_ispunct   FXAPI()->fdt_ispunct
 
#define ads_isalnum   FXAPI()->fdt_isalnum
 
#define ads_isprint   FXAPI()->fdt_isprint
 
#define ads_isgraph   FXAPI()->fdt_isgraph
 
#define ads_iscntrl   FXAPI()->fdt_iscntrl
 
#define ads_toupper   FXAPI()->fdt_toupper
 
#define ads_tolower   FXAPI()->fdt_tolower
 
#define ads_ssget   FXAPI()->fdt_ssget
 
#define ads_ssfree   FXAPI()->fdt_ssfree
 
#define ads_sslength   FXAPI()->fdt_sslength
 
#define ads_ssadd   FXAPI()->fdt_ssadd
 
#define ads_ssname   FXAPI()->fdt_ssname
 
#define ads_ssmemb   FXAPI()->fdt_ssmemb
 
#define ads_ssdel   FXAPI()->fdt_ssdel
 
#define ads_xformss   FXAPI()->fdt_xformss
 
#define ads_entnext   FXAPI()->fdt_entnext
 
#define ads_entlast   FXAPI()->fdt_entlast
 
#define ads_entdel   FXAPI()->fdt_entdel
 
#define ads_entupd   FXAPI()->fdt_entupd
 
#define acdbNamedObjDict   FXAPI()->fdt_namedobjdict
 
#define ads_inters   FXAPI()->fdt_inters
 
#define ads_angle   FXAPI()->fdt_angle
 
#define ads_distance   FXAPI()->fdt_distance
 
#define ads_polar   FXAPI()->fdt_polar
 
#define ads_usrbrk   FXAPI()->fdt_usrbrk
 
#define ads_trans   FXAPI()->fdt_trans
 
#define ads_redraw   FXAPI()->fdt_redraw
 
#define ads_command   FXAPI()->fdt_commandW
 
#define ads_setvar   FXAPI()->fdt_setvarW
 
#define ads_textbox   FXAPI()->fdt_textboxW
 
#define ads_grread   FXAPI()->fdt_grreadW
 
#define ads_draggen   FXAPI()->fdt_draggenW
 
#define ads_osnap   FXAPI()->fdt_osnapW
 
#define ads_agetenv   FXAPI()->fdt_fgetenvW
 
#define ads_handent   FXAPI()->fdt_handentW
 
#define ads_findfile   FXAPI()->fdt_findfileW
 
#define ads_getfiled   FXAPI()->fdt_getfiledW
 
#define ads_initget   FXAPI()->fdt_initgetW
 
#define ads_getangle   FXAPI()->fdt_getangleW
 
#define ads_getcorner   FXAPI()->fdt_getcornerW
 
#define ads_getdist   FXAPI()->fdt_getdistW
 
#define ads_getorient   FXAPI()->fdt_getorientW
 
#define ads_getpoint   FXAPI()->fdt_getpointW
 
#define ads_getint   FXAPI()->fdt_getintW
 
#define ads_getkword   FXAPI()->fdt_getkwordW
 
#define ads_getreal   FXAPI()->fdt_getrealW
 
#define ads_getinput   FXAPI()->fdt_getinputW
 
#define ads_getstring   FXAPI()->fdt_getstringW
 
#define ads_xload   FXAPI()->fdt_xloadW
 
#define ads_xunload   FXAPI()->fdt_xunloadW
 
#define ads_getargs   FXAPI()->fdt_getargsW
 
#define ads_retstr   FXAPI()->fdt_retstrW
 
#define ads_retlist   FXAPI()->fdt_retlistW
 
#define ads_retval   FXAPI()->fdt_retvalW
 
#define ads_invoke   FXAPI()->fdt_invokeW
 
#define ads_loaded   FXAPI()->fdt_loadedW
 
#define ads_getsym   FXAPI()->fdt_getsymW
 
#define ads_putsym   FXAPI()->fdt_putsymW
 
#define ads_alert   FXAPI()->fdt_alertW
 
#define ads_fail   FXAPI()->fdt_failW
 
#define ads_buildlist   FXAPI()->fdt_buildlistW
 
#define ads_newrb   FXAPI()->fdt_newrbW
 
#define ads_relrb   FXAPI()->fdt_relrbW
 
#define ads_cmd   FXAPI()->fdt_cmdW
 
#define ads_getvar   FXAPI()->fdt_getvarW
 
#define ads_cvunit   FXAPI()->fdt_cvunitW
 
#define ads_angtos   FXAPI()->fdt_angtosW
 
#define ads_rtos   FXAPI()->fdt_rtosW
 
#define ads_angtof   FXAPI()->fdt_angtofW
 
#define ads_distof   FXAPI()->fdt_distofW
 
#define ads_wcmatch   FXAPI()->fdt_wcmatchW
 
#define ads_prompt   FXAPI()->fdt_promptW
 
#define ads_printf   FXAPI()->fdt_printfW
 
#define ads_regapp   FXAPI()->fdt_regappW
 
#define ads_entget   FXAPI()->fdt_entgetW
 
#define ads_entgetx   FXAPI()->fdt_entgetxW
 
#define ads_entmod   FXAPI()->fdt_entmodW
 
#define ads_entmake   FXAPI()->fdt_entmakeW
 
#define ads_entsel   FXAPI()->fdt_entselW
 
#define ads_nentselp   FXAPI()->fdt_nentselpW
 
#define ads_tblnext   FXAPI()->fdt_tblnextW
 
#define ads_tblsearch(a, b, c)   FXAPI()->fdt_tblsearchW(a,b)
 
#define ads_tblobjname   FXAPI()->fdt_tblobjnameW
 
#define acdbDictRename   FXAPI()->fdt_dictionary_renameW
 
#define acdbDictRemove(a, b)   FXAPI()->fdt_dictionary_deleteW(a,b,NULL)
 
#define acdbDictAdd   FXAPI()->fdt_dictionary_addW
 
#define ads_menucmd   FXAPI()->fdt_menucmdW
 
#define NULLCB   NO_CLIENTFUNC
 
#define LIST_CHANGE   DLG_L_CHANGE
 
#define LIST_APPEND   DLG_L_APPEND
 
#define LIST_NEW   DLG_L_NEW
 
#define CALLB   EXPORT
 

Macro Definition Documentation

◆ acdbDictAdd

#define acdbDictAdd   FXAPI()->fdt_dictionary_addW

Definition at line 167 of file ads2drx.h.

◆ acdbDictRemove

#define acdbDictRemove (   a,
 
)    FXAPI()->fdt_dictionary_deleteW(a,b,NULL)

Definition at line 166 of file ads2drx.h.

◆ acdbDictRename

#define acdbDictRename   FXAPI()->fdt_dictionary_renameW

Definition at line 165 of file ads2drx.h.

◆ acdbNamedObjDict

#define acdbNamedObjDict   FXAPI()->fdt_namedobjdict

Definition at line 97 of file ads2drx.h.

◆ ads_agetenv

#define ads_agetenv   FXAPI()->fdt_fgetenvW

Definition at line 115 of file ads2drx.h.

◆ ads_alert

#define ads_alert   FXAPI()->fdt_alertW

Definition at line 140 of file ads2drx.h.

◆ ads_angle

#define ads_angle   FXAPI()->fdt_angle

Definition at line 100 of file ads2drx.h.

◆ ads_angtof

#define ads_angtof   FXAPI()->fdt_angtofW

Definition at line 150 of file ads2drx.h.

◆ ads_angtos

#define ads_angtos   FXAPI()->fdt_angtosW

Definition at line 148 of file ads2drx.h.

◆ ads_binary

#define ads_binary   fdt_binary /* Structure of binary data, used in extended entity data */

Definition at line 42 of file ads2drx.h.

◆ ads_buildlist

#define ads_buildlist   FXAPI()->fdt_buildlistW

Definition at line 142 of file ads2drx.h.

◆ ads_cmd

#define ads_cmd   FXAPI()->fdt_cmdW

Definition at line 145 of file ads2drx.h.

◆ ads_command

#define ads_command   FXAPI()->fdt_commandW

Definition at line 109 of file ads2drx.h.

◆ ads_cvunit

#define ads_cvunit   FXAPI()->fdt_cvunitW

Definition at line 147 of file ads2drx.h.

◆ ads_distance

#define ads_distance   FXAPI()->fdt_distance

Definition at line 101 of file ads2drx.h.

◆ ads_distof

#define ads_distof   FXAPI()->fdt_distofW

Definition at line 151 of file ads2drx.h.

◆ ads_draggen

#define ads_draggen   FXAPI()->fdt_draggenW

Definition at line 113 of file ads2drx.h.

◆ ads_entdel

#define ads_entdel   FXAPI()->fdt_entdel

Definition at line 94 of file ads2drx.h.

◆ ads_entget

#define ads_entget   FXAPI()->fdt_entgetW

Definition at line 156 of file ads2drx.h.

◆ ads_entgetx

#define ads_entgetx   FXAPI()->fdt_entgetxW

Definition at line 157 of file ads2drx.h.

◆ ads_entlast

#define ads_entlast   FXAPI()->fdt_entlast

Definition at line 93 of file ads2drx.h.

◆ ads_entmake

#define ads_entmake   FXAPI()->fdt_entmakeW

Definition at line 159 of file ads2drx.h.

◆ ads_entmod

#define ads_entmod   FXAPI()->fdt_entmodW

Definition at line 158 of file ads2drx.h.

◆ ads_entnext

#define ads_entnext   FXAPI()->fdt_entnext

Definition at line 92 of file ads2drx.h.

◆ ads_entsel

#define ads_entsel   FXAPI()->fdt_entselW

Definition at line 160 of file ads2drx.h.

◆ ads_entupd

#define ads_entupd   FXAPI()->fdt_entupd

Definition at line 95 of file ads2drx.h.

◆ ads_exit

#define ads_exit   FXAPI()->fdt_app_exit

Definition at line 65 of file ads2drx.h.

◆ ads_fail

#define ads_fail   FXAPI()->fdt_failW

Definition at line 141 of file ads2drx.h.

◆ ads_findfile

#define ads_findfile   FXAPI()->fdt_findfileW

Definition at line 117 of file ads2drx.h.

◆ ads_getangle

#define ads_getangle   FXAPI()->fdt_getangleW

Definition at line 120 of file ads2drx.h.

◆ ads_getargs

#define ads_getargs   FXAPI()->fdt_getargsW

Definition at line 132 of file ads2drx.h.

◆ ads_getcorner

#define ads_getcorner   FXAPI()->fdt_getcornerW

Definition at line 121 of file ads2drx.h.

◆ ads_getdist

#define ads_getdist   FXAPI()->fdt_getdistW

Definition at line 122 of file ads2drx.h.

◆ ads_getfiled

#define ads_getfiled   FXAPI()->fdt_getfiledW

Definition at line 118 of file ads2drx.h.

◆ ads_getinput

#define ads_getinput   FXAPI()->fdt_getinputW

Definition at line 128 of file ads2drx.h.

◆ ads_getint

#define ads_getint   FXAPI()->fdt_getintW

Definition at line 125 of file ads2drx.h.

◆ ads_getkword

#define ads_getkword   FXAPI()->fdt_getkwordW

Definition at line 126 of file ads2drx.h.

◆ ads_getorient

#define ads_getorient   FXAPI()->fdt_getorientW

Definition at line 123 of file ads2drx.h.

◆ ads_getpoint

#define ads_getpoint   FXAPI()->fdt_getpointW

Definition at line 124 of file ads2drx.h.

◆ ads_getreal

#define ads_getreal   FXAPI()->fdt_getrealW

Definition at line 127 of file ads2drx.h.

◆ ads_getstring

#define ads_getstring   FXAPI()->fdt_getstringW

Definition at line 129 of file ads2drx.h.

◆ ads_getsym

#define ads_getsym   FXAPI()->fdt_getsymW

Definition at line 138 of file ads2drx.h.

◆ ads_getvar

#define ads_getvar   FXAPI()->fdt_getvarW

Definition at line 146 of file ads2drx.h.

◆ ads_graphscr

#define ads_graphscr   FXAPI()->fdt_graphscr

Definition at line 66 of file ads2drx.h.

◆ ads_grread

#define ads_grread   FXAPI()->fdt_grreadW

Definition at line 112 of file ads2drx.h.

◆ ads_handent

#define ads_handent   FXAPI()->fdt_handentW

Definition at line 116 of file ads2drx.h.

◆ ads_initget

#define ads_initget   FXAPI()->fdt_initgetW

Definition at line 119 of file ads2drx.h.

◆ ads_inters

#define ads_inters   FXAPI()->fdt_inters

Definition at line 99 of file ads2drx.h.

◆ ads_invoke

#define ads_invoke   FXAPI()->fdt_invokeW

Definition at line 136 of file ads2drx.h.

◆ ads_isalnum

#define ads_isalnum   FXAPI()->fdt_isalnum

Definition at line 76 of file ads2drx.h.

◆ ads_isalpha

#define ads_isalpha   FXAPI()->fdt_isalpha

Definition at line 69 of file ads2drx.h.

◆ ads_iscntrl

#define ads_iscntrl   FXAPI()->fdt_iscntrl

Definition at line 79 of file ads2drx.h.

◆ ads_isdigit

#define ads_isdigit   FXAPI()->fdt_isdigit

Definition at line 72 of file ads2drx.h.

◆ ads_isgraph

#define ads_isgraph   FXAPI()->fdt_isgraph

Definition at line 78 of file ads2drx.h.

◆ ads_islower

#define ads_islower   FXAPI()->fdt_islower

Definition at line 71 of file ads2drx.h.

◆ ads_isprint

#define ads_isprint   FXAPI()->fdt_isprint

Definition at line 77 of file ads2drx.h.

◆ ads_ispunct

#define ads_ispunct   FXAPI()->fdt_ispunct

Definition at line 75 of file ads2drx.h.

◆ ads_isspace

#define ads_isspace   FXAPI()->fdt_isspace

Definition at line 74 of file ads2drx.h.

◆ ads_isupper

#define ads_isupper   FXAPI()->fdt_isupper

Definition at line 70 of file ads2drx.h.

◆ ads_isxdigit

#define ads_isxdigit   FXAPI()->fdt_isxdigit

Definition at line 73 of file ads2drx.h.

◆ ads_loaded

#define ads_loaded   FXAPI()->fdt_loadedW

Definition at line 137 of file ads2drx.h.

◆ ads_matrix

#define ads_matrix   fdt_matrix /* Type of FDT transformation matrix */

Definition at line 40 of file ads2drx.h.

◆ ads_menucmd

#define ads_menucmd   FXAPI()->fdt_menucmdW

Definition at line 168 of file ads2drx.h.

◆ ads_name

#define ads_name   fdt_name /* Type of entity and selection set names */

Definition at line 38 of file ads2drx.h.

◆ ads_name_set

#define ads_name_set   fdt_name_set

Definition at line 47 of file ads2drx.h.

◆ ads_nentselp

#define ads_nentselp   FXAPI()->fdt_nentselpW

Definition at line 161 of file ads2drx.h.

◆ ads_newrb

#define ads_newrb   FXAPI()->fdt_newrbW

Definition at line 143 of file ads2drx.h.

◆ ads_osnap

#define ads_osnap   FXAPI()->fdt_osnapW

Definition at line 114 of file ads2drx.h.

◆ ads_point

#define ads_point   fdt_point /* Type of point coordinates */

Definition at line 37 of file ads2drx.h.

◆ ads_point_set

#define ads_point_set   fdt_point_set

Definition at line 46 of file ads2drx.h.

◆ ads_polar

#define ads_polar   FXAPI()->fdt_polar

Definition at line 102 of file ads2drx.h.

◆ ads_printf

#define ads_printf   FXAPI()->fdt_printfW

Definition at line 154 of file ads2drx.h.

◆ ads_prompt

#define ads_prompt   FXAPI()->fdt_promptW

Definition at line 153 of file ads2drx.h.

◆ ads_putsym

#define ads_putsym   FXAPI()->fdt_putsymW

Definition at line 139 of file ads2drx.h.

◆ ads_real

#define ads_real   fdt_real /* Type of floating variables */

Definition at line 36 of file ads2drx.h.

◆ ads_redraw

#define ads_redraw   FXAPI()->fdt_redraw

Definition at line 106 of file ads2drx.h.

◆ ads_regapp

#define ads_regapp   FXAPI()->fdt_regappW

Definition at line 155 of file ads2drx.h.

◆ ads_relrb

#define ads_relrb   FXAPI()->fdt_relrbW

Definition at line 144 of file ads2drx.h.

◆ ads_retint

#define ads_retint   FXAPI()->fdt_retint

Definition at line 58 of file ads2drx.h.

◆ ads_retlist

#define ads_retlist   FXAPI()->fdt_retlistW

Definition at line 134 of file ads2drx.h.

◆ ads_retname

#define ads_retname   FXAPI()->fdt_retname

Definition at line 64 of file ads2drx.h.

◆ ads_retnil

#define ads_retnil   FXAPI()->fdt_retnil

Definition at line 61 of file ads2drx.h.

◆ ads_retpoint

#define ads_retpoint   FXAPI()->fdt_retpoint

Definition at line 60 of file ads2drx.h.

◆ ads_retreal

#define ads_retreal   FXAPI()->fdt_retreal

Definition at line 59 of file ads2drx.h.

◆ ads_retstr

#define ads_retstr   FXAPI()->fdt_retstrW

Definition at line 133 of file ads2drx.h.

◆ ads_rett

#define ads_rett   FXAPI()->fdt_rett

Definition at line 62 of file ads2drx.h.

◆ ads_retval

#define ads_retval   FXAPI()->fdt_retvalW

Definition at line 135 of file ads2drx.h.

◆ ads_retvoid

#define ads_retvoid   FXAPI()->fdt_retvoid

Definition at line 63 of file ads2drx.h.

◆ ads_rtos

#define ads_rtos   FXAPI()->fdt_rtosW

Definition at line 149 of file ads2drx.h.

◆ ads_setvar

#define ads_setvar   FXAPI()->fdt_setvarW

Definition at line 110 of file ads2drx.h.

◆ ads_ssadd

#define ads_ssadd   FXAPI()->fdt_ssadd

Definition at line 86 of file ads2drx.h.

◆ ads_ssdel

#define ads_ssdel   FXAPI()->fdt_ssdel

Definition at line 89 of file ads2drx.h.

◆ ads_ssfree

#define ads_ssfree   FXAPI()->fdt_ssfree

Definition at line 84 of file ads2drx.h.

◆ ads_ssget

#define ads_ssget   FXAPI()->fdt_ssget

Definition at line 83 of file ads2drx.h.

◆ ads_sslength

#define ads_sslength   FXAPI()->fdt_sslength

Definition at line 85 of file ads2drx.h.

◆ ads_ssmemb

#define ads_ssmemb   FXAPI()->fdt_ssmemb

Definition at line 88 of file ads2drx.h.

◆ ads_ssname

#define ads_ssname   FXAPI()->fdt_ssname

Definition at line 87 of file ads2drx.h.

◆ ads_tblnext

#define ads_tblnext   FXAPI()->fdt_tblnextW

Definition at line 162 of file ads2drx.h.

◆ ads_tblobjname

#define ads_tblobjname   FXAPI()->fdt_tblobjnameW

Definition at line 164 of file ads2drx.h.

◆ ads_tblsearch

#define ads_tblsearch (   a,
  b,
 
)    FXAPI()->fdt_tblsearchW(a,b)

Definition at line 163 of file ads2drx.h.

◆ ads_textbox

#define ads_textbox   FXAPI()->fdt_textboxW

Definition at line 111 of file ads2drx.h.

◆ ads_textscr

#define ads_textscr   FXAPI()->fdt_textscr

Definition at line 67 of file ads2drx.h.

◆ ads_tolower

#define ads_tolower   FXAPI()->fdt_tolower

Definition at line 81 of file ads2drx.h.

◆ ads_toupper

#define ads_toupper   FXAPI()->fdt_toupper

Definition at line 80 of file ads2drx.h.

◆ ads_trans

#define ads_trans   FXAPI()->fdt_trans

Definition at line 105 of file ads2drx.h.

◆ ads_usrbrk

#define ads_usrbrk   FXAPI()->fdt_usrbrk

Definition at line 104 of file ads2drx.h.

◆ ads_wcmatch

#define ads_wcmatch   FXAPI()->fdt_wcmatchW

Definition at line 152 of file ads2drx.h.

◆ ads_xformss

#define ads_xformss   FXAPI()->fdt_xformss

Definition at line 90 of file ads2drx.h.

◆ ads_xload

#define ads_xload   FXAPI()->fdt_xloadW

Definition at line 130 of file ads2drx.h.

◆ ads_xunload

#define ads_xunload   FXAPI()->fdt_xunloadW

Definition at line 131 of file ads2drx.h.

◆ CALLB

#define CALLB   EXPORT

Definition at line 240 of file ads2drx.h.

◆ fdt_name_set

#define fdt_name_set (   from,
  to 
)    (*(to)= *(from), (to)[1]=(from)[1])

Definition at line 53 of file ads2drx.h.

◆ fdt_point_set

#define fdt_point_set (   from,
  to 
)    (*(to)= *(from), (to)[1]=(from)[1], (to)[2]=(from)[2])

Definition at line 54 of file ads2drx.h.

◆ LIST_APPEND

#define LIST_APPEND   DLG_L_APPEND

Definition at line 237 of file ads2drx.h.

◆ LIST_CHANGE

#define LIST_CHANGE   DLG_L_CHANGE

Definition at line 236 of file ads2drx.h.

◆ LIST_NEW

#define LIST_NEW   DLG_L_NEW

Definition at line 238 of file ads2drx.h.

◆ NULLCB

#define NULLCB   NO_CLIENTFUNC

Definition at line 233 of file ads2drx.h.

◆ resbuf

#define resbuf   fdt_resbuf

Definition at line 44 of file ads2drx.h.

◆ X

#define X   0

Definition at line 32 of file ads2drx.h.

◆ Y

#define Y   1

Definition at line 33 of file ads2drx.h.

◆ Z

#define Z   2

Definition at line 34 of file ads2drx.h.