#!F-adobe-helvetica-medium-r-normal--18*
#!N 
#!N  #!Rinquire 
Inquire #!N #!N Category #!N #!N  #!Lcatstr,dxall762 h Structuring  #!EL  #!N #!N Function #!N 
#!N Returns information about an object. #!N #!N Syntax #!CForestGreen #!N 
#!N  #!F-adobe-courier-bold-r-normal--18*    #!F-adobe-times-bold-r-normal--18*   #!N output #!EF = Inquire(  #!F-adobe-times-bold-r-normal--18*   input, inquiry, 
value #!EF ); #!EF #!N #!N #!EC #!N #!N Inputs #!T,1,91,276,461,646 
 #!F-adobe-times-medium-r-normal--14*    #!F-adobe-times-bold-r-normal--18*   #!N TAB Name TAB Type TAB Default TAB Description 
#!EF #!N TAB input TAB object TAB none TAB the subject 
of the inquiry #!N TAB inquiry TAB string TAB "is null" 
TAB a request for particular #!N TAB - TAB - TAB 
- TAB information #!N TAB value TAB string TAB none TAB 
additional qualifiers #!N TAB - TAB - TAB - TAB #!EF 
#!N #!N Outputs #!T,1,161,321,646  #!F-adobe-times-medium-r-normal--14*    #!F-adobe-times-bold-r-normal--18*   #!N TAB Name TAB Type 
TAB Description #!EF #!N TAB output TAB integer or object TAB 
Examples include 1 and 0 (for yes/no inquiries), arrays, #!N TAB 
- TAB - TAB fields, groups, and vectors. #!N TAB - 
TAB - TAB #!EF #!N #!N Functional Details #!N #!N #!I0 
#!N #!N #!I0 #!N  #!F-adobe-times-bold-r-normal--18*    #!F-adobe-times-bold-r-normal--18*   input #!EF #!EF #!I50 #!N 
specifies the subject of the module's inquiry. #!N #!I0 #!N  #!F-adobe-times-bold-r-normal--18*   
 #!F-adobe-times-bold-r-normal--18*   inquiry #!EF #!EF #!I50 #!N specifies the query (see  #!Linquiry,dxall877 s Notes  #!EL  
). Some queries require an additional parameter (see value). #!N #!I0 
#!N  #!F-adobe-times-bold-r-normal--18*    #!F-adobe-times-bold-r-normal--18*   value #!EF #!EF #!I50 #!N specifies an item 
of information needed for identifying the appropriate subject of the query. 
For example, the "attribute" inquiry requires the name of the attribute. 
#!I0 #!N #!N #!N #!N #!I0 #!N Notes:  #!Rinquiry #!N #!I30 
#!N 1.  #!Ltab116,dxall877 t Table 16  #!EL  through  #!Ltab419,dxall877 t Table 19  #!EL  list the "inquiries" that can be 
made, the type(s) of object appropriate to each, an explanatory version 
of each, and the answer or type of answer returned. #!N 
#!I30 #!N 2. Inquiries that start with "is" are true/false queries, 
returning 1 (one) for "yes" and 0 (zero) for "no." Such 
queries can be reversed, however, by inserting "not" after the initial 
"is": An "is not" query also returns 1 (one) for "yes" 
and 0 (zero) for "no." For example, if the subject of 
the inquiry is a scalar field, "is scalar" returns 1 (one) 
and "is not scalar" returns 0 (zero). #!N #!I30 #!N 3. 
Any "is" query about a group whose members contain different types 
of objects will return 0 (zero) unless all members have the 
characteristic specified in the query. For example, if a group is 
composed of two fields, one scalar and one vector, the answer 
to the question "is scalar" will be 0 (zero). #!N #!I30 
#!N 4. Any inquiry that returns a scalar integer value can 
be made to return a value that is "1" higher or 
lower than that value. For example, "is array + 1" will 
return 2 (instead of 1) or 1 (instead of 0). #!N 
#!I30 #!N 5. Capitalization of an inquiry is optional and its 
words may be separated or run together. #!I0 #!N #!N  #!Rtab116 
#!T,1,176,291,526,641  #!F-adobe-times-bold-r-normal--18*   #!N TAB Table 16. Inquiries about objects #!N TAB 
Inquiry TAB Input operated on TAB Question TAB Answer #!EF #!N 
TAB - TAB - TAB - TAB - #!N TAB "is 
array" TAB Any object TAB Is the input an array? TAB 
1 or 0 #!N TAB "is byte" TAB Any object TAB 
Is the data component unsigned byte? TAB 1 or 0 #!N 
TAB "is camera" TAB Any object TAB Is the input a 
camera object? TAB 1 or 0 #!N TAB "is clipped" TAB 
Any object TAB Is the input a clipped object? TAB 1 
or 0 #!N TAB "is composite field" TAB Any object TAB 
Is the input a composite field? TAB 1 or 0 #!N 
TAB "is constant array" TAB Any object TAB Is the input 
a constant array? TAB 1 or 0 #!N TAB "is double" 
TAB Any object TAB Is the data component double-precision TAB #!N 
TAB - TAB - TAB floating point? TAB #!N TAB "is 
empty" TAB Any object TAB Is the input an empty field, 
an empty group, TAB 1 or 0 #!N TAB - TAB 
- TAB or an array with no items? TAB #!N TAB 
"is field" TAB Any object TAB Is the input a field? 
TAB 1 or 0 #!N TAB "is float" TAB Any object 
TAB Is the data component floating point? TAB 1 or 0 
#!N TAB "is generic array" TAB Any object TAB Is the 
input a generic array? TAB 1 or 0 #!N TAB "is 
generic group" TAB Any object TAB Is the input a generic 
group? TAB 1 or 0 #!N TAB "is group" TAB Any 
object TAB Is the input a group of any kind? TAB 
1 or 0 #!N TAB "is image" TAB Any object TAB 
Is the object an image? TAB 1 or 0 #!N TAB 
"is int" TAB Any object TAB Is the data component integral? 
TAB 1 or 0 #!N TAB "is integer" TAB Any object 
TAB Is the data component integral? TAB 1 or 0 #!N 
TAB "is irregular array" TAB Any object TAB Is the input 
an irregular array? TAB 1 or 0 #!N TAB "is light" 
TAB Any object TAB Is the input a light object? TAB 
1 or 0 #!N TAB "is line" TAB Any object TAB 
Is the connections component 1-dimensional TAB 1 or 0 #!N TAB 
- TAB - TAB (i.e., a line)? TAB #!N TAB "is 
matrix" TAB Any object TAB Is the data component a matrix? 
TAB 1 or 0 #!N TAB "is mesh array" TAB Any 
object TAB Is the input a mesh array? TAB 1 or 
0 #!N TAB "is multigrid" TAB Any object TAB Is the 
input a multigrid? TAB 1 or 0 #!N TAB "is null" 
TAB Any object TAB Is the input null? TAB 1 or 
0 #!N TAB "is object" TAB Any object TAB Is the 
input an object? TAB 1 or 0 #!N TAB "is path 
array" TAB Any object TAB Is the input a path array? 
TAB 1 or 0 #!N TAB "is private" TAB Any object 
TAB Is the input a private object? TAB 1 or 0 
#!N TAB "is product array" TAB Any object TAB Is the 
input a product array? TAB 1 or 0 #!N TAB "is 
regular array" TAB Any object TAB Is the input a regular 
array? TAB 1 or 0 #!N TAB "is scalar" TAB Any 
object TAB Is the data component scalar? TAB 1 or 0 
#!N TAB "is screen" TAB Any object TAB Is the input 
a screen object? TAB 1 or 0 #!N TAB "is series" 
TAB Any object TAB Is the input a series? TAB 1 
or 0 #!N TAB "is short" TAB Any object TAB Is 
the data component short integral? TAB 1 or 0 #!N TAB 
"is string" TAB Any object TAB Is the input a string? 
TAB 1 or 0 #!N TAB "is surface" TAB Any object 
TAB Are the connections 2-dimensional? TAB 1 or 0 #!N TAB 
"is transform" TAB Any object TAB Is the input a transform 
object? TAB 1 or 0 #!N TAB "is xform" TAB Any 
object TAB Is the input a generic array? TAB 1 or 
0 #!N TAB "is vector" TAB Any object TAB Is the 
data component vectorial? TAB 1 or 0 #!N TAB "is volume" 
TAB Any object TAB Are the connections 3-dimensional? TAB 1 or 
0 #!N TAB "is 2vector" TAB Any object TAB Is the 
data component 2-vectorial? TAB 1 or 0 #!N TAB "is 3vector" 
TAB Any object TAB Is the data component 3-vectorial? TAB 1 
or 0 #!N TAB "is 1D connections" TAB Any object TAB 
Does the object have 1-dimensional TAB 1 or 0 #!N TAB 
- TAB - TAB connections? TAB #!N TAB "is 2D connections" 
TAB Any object TAB Does the object have 2-dimensional TAB 1 
or 0 #!N TAB - TAB - TAB connections? TAB #!N 
TAB "is 3D connections" TAB Any object TAB Does the object 
have 3-dimensional TAB 1 or 0 #!N TAB - TAB - 
TAB connections? TAB #!N TAB "is 1D positions" TAB Any object 
TAB Does the object have 1-dimensional TAB 1 or 0 #!N 
TAB - TAB - TAB positions? TAB #!N TAB "is 2D 
positions" TAB Any object TAB Does the object have 2-dimensional TAB 
1 or 0 #!N TAB - TAB - TAB positions? TAB 
#!N TAB "is 3D positions" TAB Any object TAB Does the 
object have 3-dimensional TAB 1 or 0 #!N TAB - TAB 
- TAB positions? TAB #!N TAB "is 4D positions" TAB Any 
object TAB Does the object have 4-dimensional TAB 1 or 0 
#!N TAB - TAB - TAB positions? TAB #!N TAB "is 
1D grid connections" TAB Any object TAB Does the object have 
1-dimensional regular TAB 1 or 0 #!N TAB - TAB - 
TAB connections? TAB #!N TAB "is 2D grid connections" TAB Any 
object TAB Does the object have 2-dimensional regular TAB 1 or 
0 #!N TAB - TAB - TAB connections? TAB #!N TAB 
"is 3D grid connections" TAB Any object TAB Does the object 
have 3-dimensional regular TAB 1 or 0 #!N TAB - TAB 
- TAB connections? TAB #!N TAB "is 1D grid positions" TAB 
Any object TAB Does the object have 1-dimensional regular TAB 1 
or 0 #!N TAB - TAB - TAB positions? TAB #!N 
TAB "is 2D grid positions" TAB Any object TAB Does the 
object have 2-dimensional regular TAB 1 or 0 #!N TAB - 
TAB - TAB positions? TAB #!N TAB "is 3D grid positions" 
TAB Any object TAB Does the object have 3-dimensional regular TAB 
1 or 0 #!N TAB - TAB - TAB positions? TAB 
#!N TAB "is 4D grid positions" TAB Any object TAB Does 
the object have 4-dimensional regular TAB 1 or 0 #!N TAB 
- TAB - TAB positions? TAB #!N TAB "primitives" TAB Any 
object TAB How many of each type of primitive does the 
TAB string list #!N TAB - TAB - TAB object contain? 
TAB #!N TAB "object tag" TAB Any object TAB Returns the 
unique object identifying tag TAB integer #!N #!N  #!Rtab217 #!T,1,176,291,526,641  #!F-adobe-times-bold-r-normal--18*   
#!N TAB Table 17. Inquiries about particular types of objects #!N 
TAB Inquiry TAB Input operated on TAB Question TAB Answer #!EF 
#!N TAB - TAB - TAB - TAB - #!N TAB 
"category" TAB Array or list TAB What category does the input 
belong to? TAB string (see  #!L#!n l - TAB - TAB - TAB DXALL877 POSSCAT1 1 #!N TAB - TAB - TAB - TAB  #!EL  ) #!N TAB "connection counts" 
TAB array or list TAB How many connections are there? TAB 
integer #!N TAB "connection type" TAB Field TAB What is the 
element type? TAB string #!N TAB "count" TAB Array or list 
TAB How many items does the input contain? TAB integer #!N 
TAB "data counts" TAB Array or list TAB How many data 
items are there? TAB integer #!N TAB "deltas" TAB Array or 
list TAB What are the deltas in each dimension? TAB vector 
list #!N TAB "grid counts" TAB Array or list TAB What 
are the counts in each dimension? TAB integer #!N TAB "is 
empty array" TAB Array or list TAB Is the input an 
array with no items? TAB 1 or 0 #!N TAB "items" 
TAB Array or list TAB How many items does the input 
contain? TAB integer #!N TAB "origin" TAB Array or list TAB 
What is the origin of the input? TAB vector #!N TAB 
"position counts" TAB Array or list TAB How many positions are 
there? TAB integer #!N TAB "rank" TAB Array or list TAB 
What is the rank of the input? TAB integer #!N TAB 
"shape" TAB Array or list TAB What is the shape of 
the input? TAB vector #!N TAB "type" TAB Array or list 
TAB What is the type of the input? TAB string (see 
 #!L#!n l - TAB - TAB - TAB DXALL877 POSSTYP2 2 #!N TAB - TAB - TAB - TAB  #!EL  ) #!N TAB "camera angle" TAB Camera TAB What is 
the camera angle? TAB scalar #!N TAB "camera aspect" TAB Camera 
TAB What is the aspect ratio of the input TAB scalar 
#!N TAB - TAB - TAB camera? TAB #!N TAB "camera 
background" TAB Camera TAB What is the background color of the 
input TAB 3-vector #!N TAB - TAB - TAB camera? TAB 
#!N TAB "camera fieldofview" TAB Camera TAB What is the field 
of view of the input TAB scalar #!N TAB - TAB 
- TAB camera? TAB #!N TAB "camera from" TAB Camera TAB 
What is the "from" point of the input TAB vector #!N 
TAB - TAB - TAB camera? TAB #!N TAB "camera matrix" 
TAB Camera TAB What is the matrix of the input camera? 
TAB matrix #!N TAB "camera perspective" TAB Camera TAB What is 
the value of the perspective option? TAB 0 or 1 #!N 
TAB "camera resolution" TAB Camera TAB What is the resolution of 
the input camera? TAB integer #!N TAB "camera to" TAB Camera 
TAB What is the "to" point of the input camera? TAB 
vector #!N TAB "camera transform" TAB Camera TAB What is the 
matrix of the input camera? TAB matrix #!N TAB "camera up" 
TAB Camera TAB What is the up direction of the input 
TAB vector #!N TAB - TAB - TAB camera? TAB #!N 
TAB "camera width" TAB Camera TAB What is the width of 
the input camera? TAB scalar #!N TAB "is camera orthographic" TAB 
Camera TAB Is the input camera orthographic? TAB 1 or 0 
#!N TAB "is camera perspective" TAB Camera TAB Is the input 
camera perspective? TAB 1 or 0 #!N TAB "clipped object" TAB 
Clipped TAB What is the clipped object? TAB object #!N TAB 
"clipping object" TAB Clipped TAB What is the clipping object? TAB 
object #!N TAB "component count" TAB Field TAB How many components 
does the field contain? TAB integer #!N TAB "component names" TAB 
Field TAB What are the names of the field components? TAB 
string list #!N TAB "connection gridcounts" TAB Field TAB What are 
the connection counts in each TAB integer vector #!N TAB - 
TAB - TAB dimension? TAB #!N TAB "is empty field" TAB 
Field TAB Is the input an empty field (i.e., with no 
TAB 1 or 0 #!N TAB - TAB - TAB components, 
"positions" component, or TAB #!N TAB - TAB - TAB position 
items)? TAB #!N TAB "is regular" TAB Field TAB Does the 
field have regular positions and TAB 1 or 0 #!N TAB 
- TAB - TAB connections? TAB #!N TAB "is regular connections" 
TAB Field TAB Does the field have regular connections? TAB 1 
or 0 #!N TAB "is regular positions" TAB Field TAB Does 
the field have regular positions? TAB 1 or 0 #!N TAB 
"is empty group " TAB Group TAB Is the input a 
group with no members? TAB 1 or 0 #!N TAB "member 
count" TAB Group TAB How many members belong to the group? 
TAB integer #!N TAB "member names" TAB Group TAB What are 
the names of the group members? TAB string list #!N TAB 
"position gridcounts" TAB Field TAB What are the position counts in 
each TAB integer vector #!N TAB - TAB - TAB dimension? 
TAB #!N TAB "product terms" TAB Product Array TAB What are 
the individual product terms? TAB Group of Arrays #!N TAB "mesh 
terms" TAB Mesh Array TAB What are the individual mesh terms? 
TAB Group of Arrays #!N TAB "screen depth" TAB Screen TAB 
What is the screen depth? TAB integer #!N TAB "screen object" 
TAB Screen TAB What is the screen object? TAB object #!N 
TAB "screen position" TAB Screen TAB What is the screen position? 
TAB integer #!N TAB "member positions" TAB Series TAB What are 
the series positions? TAB scalar list #!N TAB "series positions" TAB 
Series TAB What are the series positions? TAB scalar list #!N 
TAB "transform matrix" TAB Transform TAB What is the transform matrix? 
TAB matrix #!N TAB "transform object" TAB Transform TAB What is 
the object to be transformed? TAB object #!N TAB "valid count" 
TAB Any object TAB How many valid data items are there? 
TAB integer #!N TAB "invalid count" TAB Any object TAB How 
many invalid data items are there? TAB integer #!N TAB Notes: 
#!N TAB #!N TAB 1.  #!Ldxall877 l posscat1 #!EL  Possible categories: "real," "complex." #!N 
TAB #!N TAB 2.  #!Ldxall877 l posstyp2 #!EL  Possible types: "signed byte," "unsigned byte," 
"short," "unsigned short," "integer," #!N TAB "unsigned integer," "float," "double," and 
"string." #!N #!N  #!Rtab318 #!T,1,121,191,356,571,641  #!F-adobe-times-bold-r-normal--18*   #!N TAB Table 18. Inquiries 
that take a value parameter #!N TAB Inquiry TAB Input TAB 
Value TAB Question TAB Answer #!EF #!N TAB - TAB operated 
on TAB - TAB - TAB #!N TAB - TAB - 
TAB - TAB - TAB #!N TAB "attribute" TAB Any object 
TAB attribute name TAB What is the value of the specified 
TAB string #!N TAB - TAB - TAB - TAB attribute? 
TAB #!N TAB "counts" TAB Field TAB component name TAB How 
many items does the specified TAB integer #!N TAB - TAB 
- TAB - TAB component contain? TAB #!N TAB "grid counts" 
TAB Field TAB component name TAB What are the counts in 
each dimension of TAB integer #!N TAB - TAB - TAB 
- TAB the specified component? TAB vector #!N TAB "has attribute" 
TAB Any object TAB attribute name TAB Does the object have 
the specified TAB 1 or 0 #!N TAB - TAB - 
TAB - TAB attribute? TAB #!N TAB "has component" TAB Field 
TAB component name TAB Is the specified component present? TAB 1 
or 0 #!N TAB "has member" TAB Group TAB member name 
TAB Is the specified member present? TAB 1 or 0 #!N 
TAB "is connection" TAB Field TAB element type TAB Are the 
connections of the specified TAB 1 or 0 #!N TAB - 
TAB - TAB - TAB type? TAB #!N TAB "is data 
dependent" TAB Any object TAB component name TAB Is the data 
dependent on the specified TAB 0 or 1 #!N TAB - 
TAB - TAB - TAB component? TAB #!N TAB "is regular" 
TAB Field TAB component name TAB Is the specified component regular? 
TAB 1 or 0 #!N TAB "items" TAB Field TAB component 
name TAB How many items in the specified TAB integer #!N 
TAB - TAB - TAB - TAB component? TAB #!N TAB 
"member attribute" TAB Group TAB attribute name TAB What is the 
value of the specified TAB string, #!N TAB - TAB - 
TAB - TAB attribute? TAB list #!N TAB "member attributes" TAB 
Group TAB attribute name TAB What is the value of the 
specified TAB string, #!N TAB - TAB - TAB - TAB 
attribute? TAB list #!N TAB "string match" TAB String TAB character 
string TAB Does the output match the specified TAB 1 or 
0 #!N TAB - TAB - TAB - TAB string? TAB 
#!N #!N  #!Rtab419 #!T,1,171,561,646  #!F-adobe-times-bold-r-normal--18*   #!N TAB Table 19. Miscellaneous Inquiries 
#!N TAB Inquiry TAB Question TAB Answer #!EF #!N TAB "processors" 
TAB How many processors is Data Explorer Using? TAB integer #!N 
#!N Example Visual Programs #!CForestGreen #!N #!N  #!F-adobe-courier-bold-r-normal--18*   #!N MultipleDataSets.net #!N 
PlotTwoLines.net #!N UsingAttributes.net #!N UsingTextandTextGlyphs.net #!N WindVorticity.net #!EF #!N #!N #!EC 
#!N #!N #!N  #!F-adobe-times-medium-i-normal--18*   Next Topic #!EF #!N #!N  #!Linteger,dxall878 h Integer  #!EL  #!N 
 #!F-adobe-times-medium-i-normal--18*   #!N 
