PROJ_CRS_LIST_PARAMETERS

Objective-C

struct {}

Swift

struct PROJ_CRS_LIST_PARAMETERS

\brief Structure describing optional parameters for proj_get_crs_list(); *

  • This structure may grow over time, and should not be directly allocated by
  • client code.
  • Array of allowed object types. Should be NULL if all types are allowed

    Declaration

    Objective-C

    const PJ_TYPE *types

    Swift

    var types: UnsafePointer<PJ_TYPE>!
  • Size of types. Should be 0 if all types are allowed

    Declaration

    Objective-C

    size_t typesCount

    Swift

    var typesCount: Int
  • If TRUE and bbox_valid == TRUE, then only CRS whose area of use * entirely contains the specified bounding box will be returned. * If FALSE and bbox_valid == TRUE, then only CRS whose area of use * intersects the specified bounding box will be returned.

    Declaration

    Objective-C

    int crs_area_of_use_contains_bbox

    Swift

    var crs_area_of_use_contains_bbox: Int32
  • To set to TRUE so that west_lon_degree, south_lat_degree, * east_lon_degree and north_lat_degree fields are taken into account.

    Declaration

    Objective-C

    int bbox_valid

    Swift

    var bbox_valid: Int32
  • Western-most longitude of the area of use, in degrees.

    Declaration

    Objective-C

    double west_lon_degree

    Swift

    var west_lon_degree: Double
  • Southern-most latitude of the area of use, in degrees.

    Declaration

    Objective-C

    double south_lat_degree

    Swift

    var south_lat_degree: Double
  • Eastern-most longitude of the area of use, in degrees.

    Declaration

    Objective-C

    double east_lon_degree

    Swift

    var east_lon_degree: Double
  • Northern-most latitude of the area of use, in degrees.

    Declaration

    Objective-C

    double north_lat_degree

    Swift

    var north_lat_degree: Double
  • Whether deprecated objects are allowed. Default to FALSE.

    Declaration

    Objective-C

    int allow_deprecated

    Swift

    var allow_deprecated: Int32
  • Celestial body of the CRS (e.g. “Earth”). The default value, NULL, * means no restriction * @since 8.1

    Declaration

    Objective-C

    const char *celestial_body_name

    Swift

    var celestial_body_name: UnsafePointer<CChar>!