3.5 SDO_TOPO.GET_FACE_BOUNDARY
Format
SDO_TOPO.GET_FACE_BOUNDARY( topology IN VARCHAR2, face_id IN NUMBER, all_edges IN VARCHAR2 DEFAULT 'FALSE' ) RETURN SDO_LIST_TYPE;
Description
Returns a list of the signed ID numbers of the edges for the specified face.
Parameters
- topology
-
Name of the topology that contains the face. Must not exceed 20 characters.
- face_id
-
Face ID value of the face.
- all_edges
-
TRUE
includes all edges that bound the face (that is, that have the face on one or both sides);FALSE
(the default) includes only edges that constitute the external boundary of the face. (See the examples for this function.)
Usage Notes
None.
Examples
The following examples return the ID numbers of the edges for the face whose face ID value is 1. The first example accepts the default value of 'FALSE'
for the all_edges
parameter. The second example specifies 'TRUE'
for all_edges
, and the list includes the ID numbers of the boundary edge and the two isolated edges on the face. (The examples refer to definitions and data from Topology Examples (PL/SQL).)
-- Get the boundary of face with face_id 1. SELECT SDO_TOPO.GET_FACE_BOUNDARY('CITY_DATA', 1) FROM DUAL; SDO_TOPO.GET_FACE_BOUNDARY('CITY_DATA',1) -------------------------------------------------------------------------------- SDO_LIST_TYPE(1) -- Specify 'TRUE' for the all_edges parameter. SELECT SDO_TOPO.GET_FACE_BOUNDARY('CITY_DATA', 1, 'TRUE') FROM DUAL; SDO_TOPO.GET_FACE_BOUNDARY('CITY_DATA',1,'TRUE') -------------------------------------------------------------------------------- SDO_LIST_TYPE(1, -26, 25)
Parent topic: SDO_TOPO Package Subprograms