FLDFget_poly_connect, FLDFset_poly_connect
Synopsis
get/set the poly connectivity list of one cell_set within a Cells Grid
INTEGER FLDFget_poly_connect (cell_set, poly_conn_array, size, mode)
INTEGER cell_set(OIDSIZ)
xp_long poly_conn_array_ptr
xp_long size
INTEGER mode
INTEGER FLDFset_poly_connect (cell_set, poly_conn_array, size, mode)
INTEGER cell_set(OIDSIZ)
xp_long poly_conn_array(*)
xp_long size
INTEGER modeDescription
These routines get/set the poly connectivity array (poly_connect_list) within one cell_set array of "poly" type element in a Cells Grid.
The FLDFget_poly_connect routine can be used for both getting and setting the node_connect_list array. When setting with a "get" routine (mode = OM_GET_ARRAY_WR or OM_GET_ARRAY_RW), it returns an integer representing a pointer to an integer representing a pointer to a pre-allocated array, and the developer just needs to fill in the values.
Parameters
The integer id of one cell_set array element within a Cells Grid, as returned by the FLDFget_cell_set routine.
In FLDFget_poly_connect, poly_conn_array is the address of an integer representing a pointer to connectivity list; upon return, poly_conn_array will be filled in with the poly connectivity list. Call ARRFfree() on this an integer representing a pointer when you are done using it. On 64-bit platforms dims_ptr is actually an INTEGER*8.
In FLDFset_poly_connect, poly_conn_array is the address of an array from which the poly connectivity list will be copied.
To access data array you will need to use ARRFoffset function described in Appendix D of Developers Reference.
In FLDFget_poly_connect, *size is an integer representing a pointer to an integer in which the size of the poly connectivity array is returned.
An integer constant that establishes the access mode for the array subobject. Constants for the possible values are defined in avs/om.h as follows.
For FLDFget_poly_connect:For FLDFset_poly_connect:
The program requires a copy of the array for its own, private use (reading or writing).
Examples
Files
See Also