TABLE OF CONTENTS


OBJECT TYPE ARRAY/T_BEARING_DISTANCES [ Structures ]

[ Top ] [ Structures ]

NAME

    T_BEARING_DISTANCES - Array of T_BEARING_DISTANCE Objects.

DESCRIPTION

    An array of T_BEARING_DISTANCE objects used to fully describe a single polygon ring or linestring object.

AUTHOR

    Simon Greener

HISTORY

    Simon Greener - Jan 2017 - Original coding.

COPYRIGHT

    (c) 2005-2018 by TheSpatialDBAdvisor/Simon Greener

SOURCE

CREATE OR REPLACE TYPE &&INSTALL_SCHEMA..T_BEARING_DISTANCES
           AS TABLE OF &&INSTALL_SCHEMA..T_BEARING_DISTANCE;

OBJECT TYPE/T_BEARING_DISTANCE [ Types ]

[ Top ] [ Types ]

NAME

    T_BEARING_DISTANCE - Object Type representing a single bearing and distance COGO instruction.

DESCRIPTION

    An object type that represents a set of bearing/distance instructions for building the sides of a polygon, or the segments of a linestring.

NOTES

    No methods are declared on this type.

AUTHOR

    Simon Greener

HISTORY

    Simon Greener - Jan 2017 - Original coding.

COPYRIGHT

    (c) 2005-2018 by TheSpatialDBAdvisor/Simon Greener

T_BEARING_DISTANCE/ATTRIBUTES(T_BEARING_DISTANCE) [ Variables ]

[ Top ] [ T_BEARING_DISTANCE ] [ Variables ]

ATTRIBUTES

    sDegMinSec varchar2(255) -- Textual description of a bearing eg 180^10'5.2" (cf Google).
                                See also function COGO.DMS2DD.
    nBearing   number,       -- A numeric bearing eg 180.092784
    distance   number,       -- Length of line along line defined by bearing.
    Z          number,       -- Z ordinate of point at end of bearing/distance (line cogo function only)

NOTES

    Normally only one or the other of the sDegMinSec or nBearing attributes are defined.

SOURCE

  Bearing  number,
  Distance number,
  Z        number,

T_BEARING_DISTANCE/CONSTRUCTORS(T_BEARING_DISTANCE) [ Methods ]

[ Top ] [ T_BEARING_DISTANCE ] [ Methods ]

NAME

    A collection of T_BEARING_DISTANCE Constructors.
  INPUT
    p_sDegMinSec varchar2 -- Textual description of a bearing eg 180^10'5.2" (cf Google).
                             Converted to internal bearing attribute via call to COGO.DMS2DEG.

SOURCE

  Constructor Function T_BEARING_DISTANCE ( p_sDegMinSec in varchar2,
                                            p_distance   in number )
                Return Self As Result,
                
  Constructor Function T_BEARING_DISTANCE ( p_bearing  in number,
                                            p_distance in number )
                Return Self As Result,

  Constructor Function T_BEARING_DISTANCE ( p_sDegMinSec in varchar2,
                                            p_distance   in number,
                                            p_z          in number )
                Return Self As Result