PJconsts
Objective-C
struct PJconsts {
projCtx_t *ctx;
XY (*fwd)(LP, struct PJconsts *);
LP (*inv)(XY, struct PJconsts *);
XYZ (*fwd3d)(LPZ, struct PJconsts *);
LPZ (*inv3d)(XYZ, struct PJconsts *);
void (*spc)(LP, struct PJconsts *, struct FACTORS *);
void (*pfree)(struct PJconsts *);
const char *descr;
paralist *params; /* parameter list */
int over; /* over-range flag */
int geoc; /* geocentric latitude flag */
int is_latlong; /* proj=latlong ... not really a projection at all */
int is_geocent; /* proj=geocent ... not really a projection at all */
double a; /* major axis or radius if es==0 */
double a_orig; /* major axis before any +proj related adjustment */
double es; /* e ^ 2 */
double es_orig; /* es before any +proj related adjustment */
double e; /* eccentricity */
double ra; /* 1/A */
double one_es; /* 1 - e^2 */
double rone_es; /* 1/one_es */
double lam0, phi0; /* central longitude, latitude */
double x0, y0; /* easting and northing */
double k0; /* general scaling factor */
double to_meter, fr_meter; /* cartesian scaling */
int datum_type; /* PJD_UNKNOWN/3PARAM/7PARAM/GRIDSHIFT/WGS84 */
double datum_params[7];
struct _pj_gi **gridlist;
int gridlist_count;
int has_geoid_vgrids;
struct _pj_gi **vgridlist_geoid;
int vgridlist_geoid_count;
double vto_meter, vfr_meter;
double from_greenwich; /* prime meridian offset (in radians) */
double long_wrap_center; /* 0.0 for -180 to 180, actually in radians*/
int is_long_wrap_set;
char axis[4];
/* New Datum Shift Grid Catalogs */
char *catalog_name;
struct _PJ_GridCatalog *catalog;
double datum_date;
struct _pj_gi *last_before_grid;
PJ_Region last_before_region;
double last_before_date;
struct _pj_gi *last_after_grid;
PJ_Region last_after_region;
double last_after_date;
#ifdef PJ_LIB__
struct pj_opaque *opaque;
#endif
#ifdef PROJ_PARMS__
PROJ_PARMS__
#endif /* end of optional extensions */
}
Swift
struct PJconsts
Undocumented
-
Undocumented
-
Undocumented
Declaration
Objective-C
XY (*fwd)(LP, struct PJconsts *)
-
Undocumented
Declaration
Objective-C
LP (*inv)(XY, struct PJconsts *)
-
Undocumented
Declaration
Objective-C
XYZ (*fwd3d)(LPZ, struct PJconsts *)
-
Undocumented
Declaration
Objective-C
LPZ (*inv3d)(XYZ, struct PJconsts *)
-
Undocumented
Declaration
Objective-C
void (*spc)(LP, struct PJconsts *, struct FACTORS *)
-
Undocumented
Declaration
Objective-C
void (*pfree)(struct PJconsts *)
Swift
var pfree: ((UnsafeMutablePointer<PJconsts>?) -> Void)!
-
Undocumented
Declaration
Objective-C
const char *descr
Swift
var descr: UnsafePointer<CChar>!
-
Undocumented
-
Undocumented
Declaration
Objective-C
int over
Swift
var over: Int32
-
Undocumented
Declaration
Objective-C
int geoc
Swift
var geoc: Int32
-
Undocumented
Declaration
Objective-C
int is_latlong
Swift
var is_latlong: Int32
-
Undocumented
Declaration
Objective-C
int is_geocent
Swift
var is_geocent: Int32
-
Undocumented
Declaration
Objective-C
double a
Swift
var a: Double
-
Undocumented
Declaration
Objective-C
double a_orig
Swift
var a_orig: Double
-
Undocumented
Declaration
Objective-C
double es
Swift
var es: Double
-
Undocumented
Declaration
Objective-C
double es_orig
Swift
var es_orig: Double
-
Undocumented
Declaration
Objective-C
double e
Swift
var e: Double
-
Undocumented
Declaration
Objective-C
double ra
Swift
var ra: Double
-
Undocumented
Declaration
Objective-C
double one_es
Swift
var one_es: Double
-
Undocumented
Declaration
Objective-C
double rone_es
Swift
var rone_es: Double
-
Undocumented
Declaration
Objective-C
double lam0
Swift
var lam0: Double
-
Undocumented
-
Undocumented
Declaration
Objective-C
double x0
Swift
var x0: Double
-
Undocumented
-
Undocumented
Declaration
Objective-C
double k0
Swift
var k0: Double
-
Undocumented
Declaration
Objective-C
double to_meter
Swift
var to_meter: Double
-
Undocumented
-
Undocumented
Declaration
Objective-C
int datum_type
Swift
var datum_type: Int32
-
Undocumented
Declaration
Objective-C
double datum_params[7]
Swift
var datum_params: (Double, Double, Double, Double, Double, Double, Double)
-
Undocumented
Declaration
Objective-C
struct _pj_gi
Swift
struct _pj_gi
-
Undocumented
Declaration
Objective-C
int gridlist_count
Swift
var gridlist_count: Int32
-
Undocumented
Declaration
Objective-C
int has_geoid_vgrids
Swift
var has_geoid_vgrids: Int32
-
Undocumented
Declaration
Objective-C
int vgridlist_geoid_count
Swift
var vgridlist_geoid_count: Int32
-
Undocumented
Declaration
Objective-C
double vto_meter
Swift
var vto_meter: Double
-
Undocumented
-
Undocumented
Declaration
Objective-C
double from_greenwich
Swift
var from_greenwich: Double
-
Undocumented
Declaration
Objective-C
double long_wrap_center
Swift
var long_wrap_center: Double
-
Undocumented
Declaration
Objective-C
int is_long_wrap_set
Swift
var is_long_wrap_set: Int32
-
Undocumented
Declaration
Objective-C
char axis[4]
Swift
var axis: (CChar, CChar, CChar, CChar)
-
Undocumented
Declaration
Objective-C
char *catalog_name
Swift
var catalog_name: UnsafeMutablePointer<CChar>!
-
Undocumented
Declaration
Objective-C
struct _PJ_GridCatalog
Swift
struct _PJ_GridCatalog
-
Undocumented
Declaration
Objective-C
struct _PJ_GridCatalog *catalog
Swift
var catalog: UnsafeMutablePointer<_PJ_GridCatalog>!
-
Undocumented
Declaration
Objective-C
double datum_date
Swift
var datum_date: Double
-
Undocumented
-
Undocumented
Declaration
Objective-C
double last_before_date
Swift
var last_before_date: Double
-
Undocumented
-
Undocumented
Declaration
Objective-C
double last_after_date
Swift
var last_after_date: Double