#!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
Generated by dwww version 1.15 on Sat Jun 22 12:58:49 CEST 2024.