Entity(Object) Data Access Symbols

Function

Symbol

Access Type

Data Type

Range

ALL OBJECT ATTRIBUTES

&ATTALL
({obj|PART|'name'})

RO

N

GTE 0

ATTRIBUTE TITLE

&ATTTL
({obj|PART|'name'},
seqno[,data_type])

RO

S

50 char.

ATTRIBUTE VALUE

&ATTVL
({obj|PART|'name'}
,'title'
[,IFERR,label:]
[,data_type])

RW

S

132 char.

OBJECT NAME

&NAME({obj|'name'})

RW

S

30 char.

FIND THE NTH OBJECT WITH THE GIVEN NAME

&ENAME(n,'name'
[,IFERR,label:])

RO

O

30 char.

FIND THE PROTOTYPE OF THE INPUT OBJECT

&PROTO(obj)

RO

O

 

NAME DISPLAY LOCATION (X,Y,Z)

&ATDISL(obj)

RW

N(3)

+ infinity

NUMBER OF OBJECT ATTRIBUTES

&NATTR
({obj|PART|'name'},
[data_type])

RO

N

GT 0

ARC LENGTH SYMBOL
Displayed
Not displayed

&ALNSYM(obj)
Yes
No

RW

N

[1,2]
=1
=2

ALL AROUND SYM DISP
Displayed
Not displayed

&ALLARN(obj)
Yes
No

RW

N

[1,2]
=1
=2

ARROWHEAD DISPLAY DATA
Arrowhead 1 type
Arrowhead 2 type
Filled arrowhead display
Filled distance
Included angle
Dot diameter

&ARWDAT(obj,n)

RW

N

[1..6]

=1
=2
=3
=4
=5
=6

LINE BETWEEN ARROWS
Display
Do not display

&LNARRW(obj)
&YES
&NO

RW
C
C

N
N
N

[1,2]
=1
=2

CHARACTER PARAMETERS
Character size
Aspect ratio
Space factor
Line factor

&CHRDAT(obj,n)

RW

N

[1..4]
=1
=2
=3
=4

RETURN EXPRESSION OF DIMENSION

&DRFEXP

RO

S

132 char

DRAFTING OBJECT ORIGIN

&ORIGIN(obj)

RW

N(3)

+ Infinity

NUMBER OF ASSOCIATED ENTITIES

&ASCCNT(obj)

RO

N

**

RUNOUT FILLED ARROWHD
Displayed
Not displayed

&FILRUN(obj)
Yes
No

RW

N

[1,2]
=1
=2

DETERMINE IF AN OBJECT IS A SILHOUETTE

&ISSIL(object[, IFERR, label:])

RO

N

[0,201]

DETERMINE IF AN OBJECT IS A SECTION EDGE

&ISSXED(object
[, IFERR, label:])

RO

N

[0,199]

DETERMINE IF AN OBJECT IS A SECTION LINE

&ISSXL(object[, IFERR, label:])

RO

N

[0,202]

READ STATE OF AN ANNOTATION

&RETFLG

RO

N

[1,2]

SUBTYPE OF DIMENSIONS
Horizontal
Vertical
Parallel
Cylindrical
Perpendicular
Angular, minor angle
Angular, major angle
Arc length
Radius
Diameter
Hole
Concentric circles
Ordinate, horizontal
Ordinate, vertical
Assorted parts

&SUBTYP(obj)

RO

N

[1..15] =1
=2
=3
=4
=5
=6
=7
=8
=9
=10
=11
=12
=13
=14
=15

SUBTYPE OF DRAFT AIDS
Note
Label
ID symbol
FMPOS symbol
Center line
Crosshatching
Assorted parts

&SUBTYP(obj)

RO

N

[1..7]
=1
=2
=3
=4
=5
=6
=7

TRAILING ZERO SUPPRESSION
Displayed
Not displayed

&SUPRES(obj)

Yes
No

RW

N

[1,2]

=1
=2

SYMBOL PARAMETERS

&SYMDAT(obj,seqnum)

RW

N

Any Real

DISTANCE BETWEEN TEXT AND DIAMETER SYMBOL

&SYMDIS(obj)

RW

N

GE 0

TEXT

&DMTEXT(obj)

RO

S

132 char. Per Line

TOLERANCE - ENGLISH

&TOL(obj,n)

RW

N

+ Infinity

TOLERANCE - SI

&TOLM(obj,n)

RW

N

+ Infinity

VERTICAL TEXT JUSTIFICATION
Top
Middle
Bottom

&VTXJT(obj)

RW

N

[1..3]

=1
=2
=3

ARC Center (X,Y,Z)
Radius
Start angle
End angle
Start point (X,Y,Z)
End point (X,Y,Z)
Arc length
X axis matrix values
Y axis matrix values
Z axis matrix values

&CENTER(obj)
&RADIUS(obj)
&SANG(obj)
&EANG(ent)
&SPOINT(obj)
&EPOINT(obj)
&LENGTH(obj)
&XAXIS(obj)
&YAXIS(obj)
&ZAXIS(obj)

RW
RW
RW
RW
RW
RW
RO
RO
RO
RO

N(3)
N
N
N
N(3)
N(3)
N
N(3)
N(3)
N(3)

**
**
**
**
**
**
**
**
**
**

B-SPLINE
Vertex at U
Weight at U
Vertices
Degree in U Direction

 
&BPOLE(obj,u)
&BPOLEW(obj,u)
&BSDATA(obj)
&BSDATA(obj,DEGREE)

 
RW
RW
RO
RW

 
N(3)
N
N
N

 

GT 0 [1..100] [1..100]

B-SURFACE Vertex at U,V
Weight at U,V
Vertices in U Direction
Vertices in V Direction
Degree in U Direction
Degree in V Direction

&BPOLE(obj,u,v)
&BPOLEW(obj,u,v)
&BSDATA(obj)
&BSDATA(obj,ROW)
&BSDATA(obj,DEGREE)
&BSDATA(obj,DEGREE,ROW)

RW
RW
RO
RO
RW
RW

N(3)
N
N
N
N
N

**
GT 0
[1..100]
[1..100]
[1..24]
[1..24]

COMPONENTS AND REF. SETS
# of comp. members
Name of nth member
Comp. of which object is
member
Current date
Current time
Component part name
Reference set name
Component scale
origin (X,Y,Z)
X axis matrix values
Y axis matrix values
Z axis matrix values

 

&CCOUNT(comp)
&CMEM(comp,n)
&MEMCMP(obj,IFERR,label:)
&CDATE(comp)
&CTIME(comp)
&CPNAM(comp)
&CRSNAM(comp)
&CSCALE(comp)
&ORIGIN(comp)
&XAXIS(comp)
&YAXIS(comp)
&ZAXIS(comp)

 

RO
RO
RO

RO
RO
RW
RW
RO
RO
RO
RO
RO

 

N
O
O

S
S
S
S
N
N(3)
N(3)
N(3)
N(3)

 

GE 0



9 char.
5 char.
132char
30 char
GT 0
**
**
**
**

SUBTYPE OF CONIC
Ellipse
Hyperbola
Parabola

&SUBTYP(obj)

RO

N

[1...3]
=1
=2
=3

COORDINATE SYSTEM
origin (X,Y,Z)
X axis matrix values
Y axis matrix values
Z axis matrix values

 
&ORIGIN(obj)
&XAXIS(obj)
&YAXIS(obj)
&ZAXIS(obj)

 
RO
RO
RO
RO

 
N(3)
N(3)
N(3)
N(3)

 
**
**
**
**

ELLIPSE Center (X,Y,Z)
Semimajor
Semiminor
Tilt angle
Start angle
End angle
Start point (X,Y,Z)
End point (X,Y,Z)
X axis matrix values
Y axis matrix values
Z axis matrix values

&CENTER(obj)
&MAJOR(obj)
&MINOR(obj)
&TANG(obj)
&SANG(obj)
&EANG(obj)
&SPOINT(obj)
&EPOINT(obj)
&XAXIS(obj)
&YAXIS(obj)
&ZAXIS(obj)

RW
RW
RW
RW
RW
RW
RO
RO
RO
RO
RO

N(3)
N
N
N
N
N
N(3)
N(3)
N(3)
N(3)
N(3)

**
**
**
**
**
**
**
**
**
**
**

GROUP
Number of objects
Member object at n
Group of object

 
&GCOUNT(obj)
&GENT(obj,n)
&GROUP(obj)

 
RO
RO
RO

 
N
O
O

 
**

HYPERBOLA
Center (X,Y,Z)
Half traverse
Half conjugate
Tilt angle
Minimum Y dist.
Maximum Y dist.
Start point (X,Y,Z)
End point (X,Y,Z)
X axis matrix values
Y axis matrix values
Z axis matrix values

 
&CENTER(obj)
&HTRAV(obj)
&HCONJ(obj)
&TANG(obj)
&YMIN(obj)
&YMAX(obj)
&SPOINT(obj)
&EPOINT(obj)
&XAXIS(obj)
&YAXIS(obj)
&ZAXIS(obj)

 
RW
RW
RW
RW
RW
RW
RO
RO
RO
RO
RO

 
N(3) N
N
N
N
N
N(3)
N(3)
N(3)
N(3)
N(3)

 
**
**
**
**
**
**
**
**
**
**
**

LINE
Start point
End point
Length

 
&SPOINT(obj)
&EPOINT(obj)
&LENGTH(obj)

 
RW
RW
RO

 
N(3)
N(3)
N

 
**
**
**

OFFSET SURFACE
Offset Distance

 
&OSDIST(obj)

 
RW

 
N

 
**

PARABOLA
Vertex (X,Y,Z)
Focal length
Tilt angle
Minimum Y dist.
Maximum Y dist.
Start point (X,Y,Z)
End point (X,Y,Z)
X axis matrix values
Y axis matrix values
Z axis matrix values

 
&VERTEX(obj)
&FOCAL(obj) &TANG(obj)
&YMIN(obj)
&YMAX(obj)
&SPOINT(obj)
&EPOINT(obj)
&XAXIS(obj)
&YAXIS(obj)
&ZAXIS(obj)

 
RW
RW
RW
RW
RW
RO
RO
RO
RO
RO

 
N(3)
N
N
N
N
N(3)
N(3)
N(3)
N(3)
N(3)

 
**
**
**
**
**
**
**
**
**
**

PATTERNS:
Max/Min Box Display
Status Display
Do Not Display

&PATBOX(ptrn
[,IFERR,label:])
&YES
&NO

RW

C
C

N

N
N

[1,2]

=1
=2

PATTERNS:
Control Point Display
Status Display
Do Not Display

&PATCPT(ptrn
[,IFERR,label:])
&YES
&NO

RW

C
C

N

N
N

[1,2]

=1
=2

PATTERNS:
Data Retrieval
Successful
Not Successful

&PATDAT
(obj[,IFERR,label:])
&YES
&NO

RO

C
C

N

N
N

[1,2]

=1
=2

PATTERNS:
Origin Marker Display
Status Display
Do Not Display

&PATMRK
(ptrn[,IFERR,label:])
&YES
&NO

RW

C
C

N

N
N

[1,2]

=1
=2

PATTERNS:
Return Part Name

&PATPRT
(obj[,IFERR,label:])

RO

S

30 char.

PATTERNS:
Return Scale

&PATSCL
(obj[,IFERR,label:])

RO

N

GT 0

PATTERNS:
Origin and orientation origin (X,Y,Z)
X axis matrix values
Y axis matrix values
Z axis matrix values

&ORIGIN(obj)


&XAXIS(obj)
&YAXIS(obj)
&ZAXIS(obj)

RO


RO
RO
RO

N(3)


N(3)
N(3)
N(3)

**


**
**
**

PLANE
Vertex (X,Y,Z)
Normal vector (I,J,K)

 
&POINT(obj)
&NORMAL(obj)

 
RW
RO

 
N(3)
N(3)

 
**
**

POINT
Coordinates (X,Y,Z)

 
&POINT(obj)

 
RW

 
N(3)

 
**

EDGE TYPE

No curve attached
Line
Arc/Circular
Conic (ellipse)
Spline

&EDGTYP
(obj[,IFERR,label:])

RO

N

[0,3,5,
6,9]
=0
=3
=5
=6
=9

NUMBER OF EDGES OR FACES

&SOLDAT
(ent,{FACE|EDGE}
[,IFERR,label:])

RO

N

GE 0

SUBTYPE OF SOLID ENT.
Solid body
Face
Edge

&SUBTYP(obj)

RO

N

[0,2,3]
=0
=2
=3

SOLID Density

&SDENS(obj)

RW

N

GE 0

SPLINE
Start point (X,Y,Z)
End point (X,Y,Z)
Number of points
Coord's of point n
Tan. vect. at point n
Chord sum at point n
Spline Type
General
Closed

 
&SPOINT(obj)
&EPOINT(obj)
&NUMSPT(obj)
&POINT(obj,n)
&TVECT(obj,n)
&PAR(obj,n)
&SUBTYP(obj)

 
RO
RO
RO
RO
RO
RO
RO

 
N(3)
N(3)
N
N(3)
N(3)
N
N

 
**
**
**
**
**
**
[1,2]
=1
=2

VIEW DEPENDENT STATUS OF AN OBJECT

&VWDEP(obj
[,IFERR,label:)

RW

S

30 char.

BLANKING STATUS
Blanked
Normal

&BLANK(obj)

RO

N

[1,2]
=1
=2

NATIVE LANGUAGE MENU CHARACTER SETS

&CHRSET(IP1,
IP2)

RO
RO

N
N

[0..2]
[0..4]

COLOR

&COLOR(obj)

RW

N

[1..216]

COLOR NAME

&CLRNME(num)

RO

S

32 char.

COLOR NUMBER

&CLRNUM(name)

RO

N

[1..216]

FONT
Solid line
Dashed
Phantom
Centerline
Dotted
Long Dashed
Dotted Dashed

&FONT(obj)
&SOLID
&DASHED
&PHANTM
&CLINE

RW
C
C
C
C

N
N
N
N
N
N
N
N

[1..7]
=1
=2
=3
=4
=5
=6
=7

FONT NAME STRING

&FONTN(obj)

RW

S

30 char.

FONT NAME

&FNTNME

RO

S

16 char.

FONT NUMBER

&FNTNUM

RO

N

GT 0

LAST FONT NUMBER

&LSTFNT

RO

N

GT 0

GROUPING STATUS
Grouped
Ungrouped

&GRSTAT(obj)

RO

N

[1,2
=1
=2

LAYER

&LAYER(obj)

RW

N

[1..257]

GLOBAL LAYER SELECTABILITY MASK
Layer is selectable
Layer is not selectable

&LYRSEL(layer number
[,IFERR,label:])
&YES
&NO

RW

N

C
C

[1,2]

=1
=2

GLOBAL LAYER VISIBILITY MASK
Layer is visible
Layer is not visible

&LYRVIS(layer number
[,IFERR,label:])
&YES
&NO

RW

N

C
C

[1,2]

=1
=2

LAYER VISIBILITY IN A VIEW


Layer is visible in view
Layer is not visible

&LYRVVW('view name', layer number
[,IFERR,label:])
&YES
&NO

RW

N


C
C

[1,2]


=1
=2

NUMBER OF SYMBOLS IN A DRAFTING OBJECT

&SYMNUM(obj)

RO

N

**

SCRATCH FILE NAME

&SFNAME
(file#[,IFERR,label:])

RW

S

156 char.

SYMBOL NAME IN DRAFTING OBJECT

&SYMDFT(obj,index)

RW

S

8 char.

OBJECT TYPE

&TYPE(obj)

RO

N

2-202

QUERY/MODIFY COLOR SETTINGS

&TYPCLR(TYPE,number
[,SUBTYP,number]
[,PROP,property]
[,IFERR,label:])

RW

N

[-1..216]

QUERY/MODIFY LINE FONT SETTINGS

&TYPFNT(TYPE,number
[,SUBTYP,number]
[,PROP,property]
[,IFERR,label:])

RW

N

[-1..7]

QUERY/MODIFY LINE WIDTH SETTINGS

&TYPWID(TYPE,number
[,SUBTYP,number]
[,PROP,property]
[,IFERR,label:])

RW

N

[-1..3]

LINE WIDTH

Normal
Thick (Heavy)
Thin

&LWIDTH
(obj[,IFERR,label:])

RW

N

[1..3]

=1
=2
=3

LINE DENSITY
Normal
Thick (Heavy)
Thin

&DENS(obj)

RW

N

[1..3]
=1
=2
=3

DIALOG DIRECTORY FILTER RETENTION

&DLGDIR(dialog_id
[,IFERR,label:])

RW

S

132 char

DIALOG WILDCARD FILTER RETENTION

&DLGWLD(dialog_id
[,IFERR,label:])

RW

S

132 char