Skip to main content
Ctrl+K
USGS

GeoModelGrids 1.0.0rc3 documentation

  • Introduction
  • Getting Started
  • User Guide
  • Developer Guide
  • GitHub
  • Introduction
  • Getting Started
  • User Guide
  • Developer Guide
  • GitHub
Ctrl+K

Section Navigation

  • Features
  • Command Line Programs
  • Python API
  • C++ API
    • Serial C++ API
    • Parallel C++ API
    • Utilities C++ API
      • CRSTransformer
      • Indexing
      • ErrorHandler
  • C API
  • User Guide
  • C++ API
  • Utilities C++ API

Utilities C++ API#

All classes in the utilities C++ API are in the geomodelgrids::utils namespace.

Classes#

  • CRSTransformer
    • Methods
      • CRSTransformer()
      • setSrc(const char* value)
      • setDest(const char* value)
      • initialize()
      • transform(double* destX, double* destY, const double* destZ, const double srcX, const double srcY, const double srcZ)
      • inverse_transform(ouble* srcX, double* srcY, double* srcZ, const double destX, const double destY, const double destZ)
      • CRSTransformer* createGeoToXYAxisOrder(const char* crsString)
  • Indexing
    • Classes
    • Indexing
      • Methods
        • Indexing()
        • getIndex(const double x)
    • IndexingUniform
      • Methods
        • IndexingUniform()
        • getIndex(const double x)
    • IndexingVariable
      • Enums
      • Methods
        • IndexingVariable(const double* x, const size_t numX, SortOrder sortOrder=ASCENDING)
        • getIndex(const double x)
  • ErrorHandler
    • Enums
      • StatusEnum
    • Methods
      • ErrorHandler()
      • setLogFilename(const char* filename)
      • const char* const getLogFilename(void) const
      • setLoggingOn(const bool value)
      • resetStatus()
      • StatusEnum getStatus() const
      • const char* getMessage(void) const
      • setError(const char* msg)
      • setWarning(const char* msg)
      • logMessage(const char* msg)

previous

Parallel C++ API

next

CRSTransformer

On this page
  • Classes
Show Source

Created using Sphinx 7.2.6.

Last updated on Apr 04, 2024.