7.14 SDO_NFE.GET_INTERACTION_GROUPS
Format
SDO_NFE.GET_INTERACTION_GROUPS( model_id IN SDO_NUMBER, rule_type IN VARCHAR2, rule_id IN NUMBER ) RETURN SDO_INTERACTION_ARRAY;
Description
Returns an array of groups of all features that are interacting at spatial points where the specified connectivity rule is being met.
Parameters
Usage Notes
This function returns an object of type SDO_INTERACTION_ARRAY, which is described in Data Types Used for NFE Connectivity Rules.
Each group of the interacting features returned by this function is composed of all the line and point features that interact at a specific spatial point where the specified rule is being met.
By returning the whole group of all interacting features at specific points, this function can help you if you want to create a customized way of connecting features depending on which other features (meeting the rule or not) are taking part in a specified interaction point. (See the discussion of rule decision handlers under NFE Rules.)
Examples
The following example gets the interacting groups which met the given line-point rule.
DECLARE model_id NUMBER := 1; lp_rule_id NUMBER := 1; inter_grps SDO_INTERACTION_ARRAY; BEGIN inter_grps := sdo_nfe.get_interaction_groups( model_id, END; /
Parent topic: SDO_NFE Package Subprograms