#!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