Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OSGeo/PROJ
/ functions
Functions
3,477 in github.com/OSGeo/PROJ
⨍
Functions
3,477
◇
Types & classes
693
↓ 59 callers
Function
geod_init
src/geodesic.c:302
↓ 59 callers
Method
parameterValueNumeric
src/iso19111/operation/singleoperation.cpp:1435
↓ 59 callers
Function
proj_create_from_wkt
\brief Instantiate an object from a WKT string. * * This function calls osgeo::proj::io::WKTParser::createFromWKT() * * The returned object must b
src/iso19111/c_api.cpp:689
↓ 57 callers
Function
proj_create_crs_to_crs
/
src/crs_to_crs.cpp:320
↓ 55 callers
Method
assignSelf
Keep a reference to ourselves as an internal weak pointer. So that * extractGeographicBaseObject() can later return a shared pointer on itself. */
src/iso19111/util.cpp:98
↓ 55 callers
Function
stripQuotes
Strip leading and trailing double quote characters */
src/iso19111/internal.cpp:157
↓ 54 callers
Function
proj_torad
src/coordinates.cpp:96
↓ 54 callers
Method
timeFunction
Get the time function. */
src/transformations/defmodel.hpp:271
↓ 53 callers
Method
_isEquivalentTo
@cond Doxygen_Suppress
src/iso19111/crs.cpp:2638
↓ 52 callers
Function
ci_find
src/iso19111/internal.cpp:166
↓ 52 callers
Method
createFactory
src/iso19111/factory.cpp:4117
↓ 52 callers
Function
proj_get_name
\brief Get the name of an object. * * The lifetime of the returned string is the same as the input obj parameter. * * @param obj Object (must not
src/iso19111/c_api.cpp:1511
↓ 51 callers
Function
pj_param_exists
/
src/param.cpp:72
↓ 51 callers
Method
promoteTo3D
\brief Return a variant of this CRS "promoted" to a 3D one, if not already * the case. * * The new axis will be ellipsoidal height, oriented upward
src/iso19111/crs.cpp:1311
↓ 50 callers
Method
contains
src/grids.cpp:96
↓ 50 callers
Method
equals
cppcheck-suppress functionStatic
src/iso19111/io.cpp:8675
↓ 49 callers
Function
split
src/iso19111/internal.cpp:301
↓ 48 callers
Function
getMapping
src/iso19111/operation/parammappings.cpp:1732
↓ 46 callers
Method
version
src/iso19111/io.cpp:754
↓ 43 callers
Function
proj_context_set_enable_network
Enable or disable network access. * * This overrides the default endpoint in the PROJ configuration file or with * the PROJ_NETWORK environment var
src/networkfilemanager.cpp:2343
↓ 42 callers
Method
forward
src/transformations/defmodel_impl.hpp:826
↓ 42 callers
Function
proj_log_trace
/
src/log.cpp:169
↓ 41 callers
Function
geod_inverse
src/geodesic.c:1085
↓ 41 callers
Method
getInsertStatementsFor
src/iso19111/factory.cpp:2126
↓ 41 callers
Function
get_wkt_unit
(UNIT_NAME, UNIT_VALUE, is_rate=False)
scripts/build_db_from_esri.py:943
↓ 41 callers
Method
valueAt
src/grids.cpp:165
↓ 40 callers
Function
toString
src/transformations/defmodel_impl.hpp:776
↓ 39 callers
Method
bindInt64
src/sqlite3_utils.hpp:101
↓ 39 callers
Method
disallowEmptyIntersection
Returns whether empty extent intersection should be disallowed when creating concatenated operations. When the user sets SourceTargetCRSExtentUse::NON
src/iso19111/operation/coordinateoperationfactory.cpp:587
↓ 39 callers
Function
negate
to avoid -0...
src/iso19111/operation/transformation.cpp:1385
↓ 38 callers
Method
evaluateAt
src/transformations/defmodel_impl.hpp:624
↓ 38 callers
Method
name
src/transformations/defmodel.cpp:201
↓ 38 callers
Function
sq
src/geodesic.c:103
↓ 37 callers
Method
createProjectedCRS
test/unit/test_c_api.cpp:97
↓ 37 callers
Method
intersects
src/grids.cpp:103
↓ 37 callers
Function
pj_phi2
/
src/phi2.cpp:124
↓ 37 callers
Method
setCRSs
src/iso19111/operation/singleoperation.cpp:228
↓ 37 callers
Method
setProperties
src/iso19111/crs.cpp:955
↓ 36 callers
Function
checkNaN
src/tests/geodtest.c:34
↓ 36 callers
Method
writer
src/iso19111/io.cpp:12993
↓ 35 callers
Function
ci_starts_with
src/iso19111/internal.cpp:214
↓ 35 callers
Function
proj_list_get_count
\brief Return the number of objects in the result set * * @param result Object of type PJ_OBJ_LIST (must not be NULL) */
src/iso19111/c_api.cpp:8674
↓ 34 callers
Method
reset
src/sqlite3_utils.hpp:131
↓ 33 callers
Method
ingestPROJString
src/iso19111/io.cpp:10240
↓ 32 callers
Function
createProjected
test/unit/test_crs.cpp:2126
↓ 31 callers
Function
ThrowNotEnoughChildren
src/iso19111/io.cpp:1559
↓ 31 callers
Method
createGeodeticCRS
src/iso19111/factory.cpp:5401
↓ 31 callers
Function
createPropertiesForInverse
src/iso19111/operation/oputils.cpp:209
↓ 31 callers
Function
getString
src/transformations/defmodel_impl.hpp:270
↓ 31 callers
Method
use2019Keywords
src/iso19111/io.cpp:760
↓ 31 callers
Method
what
src/apps/projsync.cpp:57
↓ 30 callers
Function
proj_as_wkt
\brief Get a WKT representation of an object. * * The returned string is valid while the input obj parameter is valid, * and until a next call to p
src/iso19111/c_api.cpp:1644
↓ 30 callers
Function
proj_errno_reset
/
src/ctx.cpp:268
↓ 29 callers
Method
addAngularUnitConvertAndAxisSwap
@cond Doxygen_Suppress
src/iso19111/crs.cpp:2430
↓ 29 callers
Method
convertToOtherMethod
* \brief Return an equivalent projection. * * Currently implemented: * <ul> * <li>EPSG_CODE_METHOD_MERCATOR_VARIANT_A (1SP) to * EPSG_CODE_METHOD
src/iso19111/operation/conversion.cpp:2860
↓ 29 callers
Function
createMethodMapNameEPSGCode
src/iso19111/operation/oputils.cpp:81
↓ 29 callers
Function
proj_trans_bounds
\brief Transform boundary. * * Transform boundary densifying the edges to account for nonlinear * transformations along these edges and extracting
src/trans_bounds.cpp:408
↓ 29 callers
Method
setOmitTypeInImmediateChild
src/iso19111/io.cpp:13020
↓ 29 callers
Method
startInsertStatementsSession
\brief Starts a session for getInsertStatementsFor() * * Starts a new session for one or several calls to getInsertStatementsFor(). * An insertion
src/iso19111/factory.cpp:3086
↓ 27 callers
Function
ThrowMissing
src/iso19111/io.cpp:1574
↓ 27 callers
Function
getExtent
src/iso19111/operation/oputils.cpp:459
↓ 27 callers
Function
proj_angular_input
/
src/coordinates.cpp:53
↓ 27 callers
Function
proj_pj_info
/
src/info.cpp:139
↓ 27 callers
Method
useESRIDialect
src/iso19111/io.cpp:766
↓ 26 callers
Function
asDouble
src/iso19111/io.cpp:1555
↓ 26 callers
Method
createBoundCRSToWGS84IfPossible
\brief Returns potentially * a BoundCRS, with a transformation to EPSG:4326, wrapping this CRS * * If no such BoundCRS is possible, the object will
src/iso19111/crs.cpp:516
↓ 26 callers
Function
escape_literal
(x)
scripts/build_db_from_esri.py:115
↓ 26 callers
Function
getDBcontext
src/filemanager.cpp:1773
↓ 26 callers
Method
log
src/transformations/defmodel.cpp:311
↓ 26 callers
Function
pj_mlfn
src/mlfn.cpp:24
↓ 26 callers
Function
proj_angular_output
/
src/coordinates.cpp:65
↓ 25 callers
Method
_exportToPROJString
src/iso19111/operation/singleoperation.cpp:5285
↓ 25 callers
Method
childrenSize
cppcheck-suppress functionStatic
src/iso19111/io.cpp:919
↓ 25 callers
Function
createGeocentric
test/unit/test_crs.cpp:1452
↓ 25 callers
Function
createVerticalCRS
test/unit/test_crs.cpp:4475
↓ 25 callers
Function
eval_skipif
Evaluate an expression to determine if test should be skipped.
test/cli/run_cli_test.py:162
↓ 25 callers
Method
getAuthorityCodes
\brief Returns the set of authority codes of the given object type. * * @param type Object type. * @param allowDeprecated whether we should return
src/iso19111/factory.cpp:8660
↓ 25 callers
Function
getOptString
src/transformations/defmodel_impl.hpp:289
↓ 25 callers
Method
getStringValue
@cond Doxygen_Suppress
src/iso19111/util.cpp:374
↓ 25 callers
Method
run
Run CLI test, check and return TestResult.
test/cli/run_cli_test.py:509
↓ 25 callers
Method
stopInsertStatementsSession
\brief Stops an insertion session started with * startInsertStatementsSession() * * @since 8.1 */
src/iso19111/factory.cpp:3342
↓ 24 callers
Method
extractGeographicCRS
\brief Return the GeographicCRS of the CRS. * * Returns the GeographicCRS contained in a CRS. This works currently with * input parameters of type
src/iso19111/crs.cpp:300
↓ 24 callers
Method
getInt64
src/sqlite3_utils.hpp:118
↓ 24 callers
Method
getTOWGS84Parameters
@cond Doxygen_Suppress \brief Return the TOWGS84 parameters of the transformation. * * If this transformation uses Coordinate Frame Rotation, Positi
src/iso19111/operation/transformation.cpp:194
↓ 24 callers
Method
isGeocentric
\brief Return whether the CRS is a Cartesian geocentric one. * * A geocentric CRS is a geodetic CRS that has a Cartesian coordinate system * with t
src/iso19111/crs.cpp:1897
↓ 24 callers
Function
limited_fprintf_for_number
This function is a limited version of fprintf(f, formatString, val) where formatString is a subset of formatting strings accepted by validate_form_str
src/apps/utils.cpp:128
↓ 24 callers
Method
outputId
src/iso19111/io.cpp:636
↓ 24 callers
Method
prepare
src/networkfilemanager.cpp:586
↓ 24 callers
Function
proj_create_operations
\brief Find a list of CoordinateOperation from source_crs to target_crs. * * The operations are sorted with the most relevant ones first: by * desc
src/iso19111/c_api.cpp:8545
↓ 24 callers
Function
proj_trans_generic
/
src/trans.cpp:421
↓ 24 callers
Method
promoteTo3D
src/iso19111/operation/transformation.cpp:152
↓ 24 callers
Method
shallowClone
\brief Return a shallow clone of this object. */
src/iso19111/crs.cpp:787
↓ 23 callers
Method
bindText
src/sqlite3_utils.hpp:96
↓ 23 callers
Method
createExtent
src/iso19111/factory.cpp:4562
↓ 23 callers
Method
createUnitOfMeasure
src/iso19111/factory.cpp:4191
↓ 23 callers
Function
equals
test/unit/test_metadata.cpp:52
↓ 23 callers
Method
get_cmd
Get an approximate POSIX shell command to replicate test.
test/cli/run_cli_test.py:426
↓ 23 callers
Method
isSphere
\brief Return whether the ellipsoid is spherical. * * That is to say is semiMajorAxis() == computeSemiMinorAxis(). * * A sphere is completely defi
src/iso19111/datum.cpp:690
↓ 23 callers
Method
lock
cppcheck-suppress functionStatic
include/proj/internal/lru_cache.hpp:51
↓ 23 callers
Method
normalizeForVisualization
src/iso19111/crs.cpp:1129
← previous
next →
101–200 of 3,477, ranked by callers