vyperdatum.enums ================ .. py:module:: vyperdatum.enums Classes ------- .. autoapisummary:: vyperdatum.enums.RootEnum vyperdatum.enums.ASSETS vyperdatum.enums.PROJDB vyperdatum.enums.VDATUM vyperdatum.enums.VRBAG vyperdatum.enums.DATUM_DOI Module Contents --------------- .. py:class:: RootEnum(*args, **kwds) Bases: :py:obj:`enum.Enum` Create a collection of name/value pairs. Example enumeration: >>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3 Access them by: - attribute access: >>> Color.RED - value lookup: >>> Color(1) - name lookup: >>> Color['RED'] Enumerations can be iterated over, and know how many members they have: >>> len(Color) 3 >>> list(Color) [, , ] Methods can be added to enumerations, and members can have their own attributes -- see the documentation for details. .. py:class:: ASSETS(*args, **kwds) Bases: :py:obj:`enum.Enum` Create a collection of name/value pairs. Example enumeration: >>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3 Access them by: - attribute access: >>> Color.RED - value lookup: >>> Color(1) - name lookup: >>> Color['RED'] Enumerations can be iterated over, and know how many members they have: >>> len(Color) 3 >>> list(Color) [, , ] Methods can be added to enumerations, and members can have their own attributes -- see the documentation for details. .. py:attribute:: DIR .. py:class:: PROJDB(*args, **kwds) Bases: :py:obj:`RootEnum` Proj db attributes. .. attribute:: FILE_NAME .. py:attribute:: DIR .. py:attribute:: FILE_NAME :value: 'proj.db' .. py:attribute:: VIEW_CRS :value: 'crs_view' .. py:attribute:: TABLE_VERTICAL_CRS :value: 'vertical_crs' .. py:attribute:: TABLE_GRID_TRANS :value: 'grid_transformation' .. py:attribute:: TABLE_OTHER_TRANS :value: 'other_transformation' .. py:attribute:: TABLE_CONCAT_OPS :value: 'concatenated_operation' .. py:class:: VDATUM(*args, **kwds) Bases: :py:obj:`RootEnum` Create a collection of name/value pairs. Example enumeration: >>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3 Access them by: - attribute access: >>> Color.RED - value lookup: >>> Color(1) - name lookup: >>> Color['RED'] Enumerations can be iterated over, and know how many members they have: >>> len(Color) 3 >>> list(Color) [, , ] Methods can be added to enumerations, and members can have their own attributes -- see the documentation for details. .. py:attribute:: DIR .. py:attribute:: H_FRAMES :value: ['NAD27', 'NAD83_1986', 'NAD83_2011', 'NAD83_NSRS2007', 'NAD83_MARP00', 'NAD83_PACP00',... .. py:attribute:: V_FRAMES :value: ['NAVD88', 'NGVD29', 'ASVD02', 'W0_USGG2012', 'GUVD04', 'NMVD03', 'PRVD02', 'VIVD09', 'CRD',... .. py:class:: VRBAG(*args, **kwds) Bases: :py:obj:`RootEnum` Create a collection of name/value pairs. Example enumeration: >>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3 Access them by: - attribute access: >>> Color.RED - value lookup: >>> Color(1) - name lookup: >>> Color['RED'] Enumerations can be iterated over, and know how many members they have: >>> len(Color) 3 >>> list(Color) [, , ] Methods can be added to enumerations, and members can have their own attributes -- see the documentation for details. .. py:attribute:: NDV_REF :value: 1000000 .. py:attribute:: NO_REF_INDEX :value: 4294967295 .. py:class:: DATUM_DOI(*args, **kwds) Bases: :py:obj:`RootEnum` Create a collection of name/value pairs. Example enumeration: >>> class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3 Access them by: - attribute access: >>> Color.RED - value lookup: >>> Color(1) - name lookup: >>> Color['RED'] Enumerations can be iterated over, and know how many members they have: >>> len(Color) 3 >>> list(Color) [, , ] Methods can be added to enumerations, and members can have their own attributes -- see the documentation for details. .. py:attribute:: REGIONAL .. py:attribute:: NWLD