Library Reference¶
- Release:
- Date:
- May 28, 2025 
- USGSCSM Distortion Class
- USGSCSM Utilities Class- computeDistortedFocalPlaneCoordinates()
- removeJitter()
- addJitter()
- computePixel()
- calculateRotationMatrixFromQuaternions()
- calculateRotationMatrixFromEuler()
- createCameraLookVector()
- lagrangeInterp()
- brentRoot()
- newtonRaphson()
- evaluatePolynomial()
- evaluatePolynomialDerivative()
- polynomialRoot()
- computeEllipsoidElevation()
- operator*()
- operator*()
- operator/()
- operator+()
- operator-()
- dot()
- cross()
- norm()
- normalized()
- projection()
- rejection()
- metric_conversion()
- getSensorModelName()
- getImageId()
- getSensorName()
- getPlatformName()
- getLogFile()
- getTotalLines()
- getTotalSamples()
- getStartingTime()
- getCenterTime()
- getEndingTime()
- getIntegrationStartLines()
- getIntegrationStartTimes()
- getIntegrationTimes()
- getExposureDuration()
- getScaledPixelWidth()
- getLookDirection()
- getScaleConversionCoefficients()
- getScaleConversionTimes()
- getSampleSumming()
- getLineSumming()
- getFocalLength()
- getFocalLengthEpsilon()
- getFocal2PixelLines()
- getFocal2PixelSamples()
- getDetectorCenterLine()
- getDetectorCenterSample()
- getDetectorStartingLine()
- getDetectorStartingSample()
- getMinHeight()
- getMaxHeight()
- getSemiMajorRadius()
- getSemiMinorRadius()
- getDistortionModel()
- getDistortionModel()
- getDistortionCoeffs()
- getRadialDistortion()
- getSunPositions()
- getSunVelocities()
- getSensorPositions()
- getSensorVelocities()
- getSensorOrientations()
- getWavelength()
- stateAsJson()
- readFileInString()
- sanitize()
- applyRotationToQuatVec()
- applyRotationTranslationToXyzVec()
- ephemTimeToCalendarTime()
- pixelToMeter()
- meterToPixel()
 
- USGSCSM Astro Plugin Class- UsgsAstroPlugin- UsgsAstroPlugin()
- ~UsgsAstroPlugin()
- getStateFromISD()
- getPluginName()
- getManufacturer()
- getReleaseDate()
- getCsmVersion()
- getNumModels()
- getModelName()
- getModelFamily()
- getModelVersion()
- canModelBeConstructedFromState()
- canModelBeConstructedFromISD()
- constructModelFromState()
- constructModelFromISD()
- getModelNameFromModelState()
- canISDBeConvertedToModelState()
- convertISDToModelState()
- loadImageSupportData()
- sensorConstructor
- m_logger
- m_registeredPlugin
- _PLUGIN_NAME
- _MANUFACTURER_NAME
- _RELEASE_DATE
- _N_SENSOR_MODELS
- MODELS
 
 
- USGSCSM Astro Frame Sensor Model Class- UsgsAstroFrameSensorModel- UsgsAstroFrameSensorModel()
- ~UsgsAstroFrameSensorModel()
- isValidModelState()
- isValidIsd()
- groundToImage()
- constructStateFromIsd()
- reset()
- groundToImage()
- groundToImage()
- imageToGround()
- imageToGround()
- imageToProximateImagingLocus()
- imageToRemoteImagingLocus()
- getImageStart()
- getImageSize()
- getValidImageRange()
- getValidHeightRange()
- getIlluminationDirection()
- getImageTime()
- getSensorPosition()
- getSensorPosition()
- getSensorVelocity()
- getSensorVelocity()
- computeSensorPartials()
- computeSensorPartials()
- computeAllSensorPartials()
- computeAllSensorPartials()
- computeGroundPartials()
- getCorrelationModel()
- getUnmodeledCrossCovariance()
- getVersion()
- getModelName()
- getPedigree()
- getImageIdentifier()
- setImageIdentifier()
- getSensorIdentifier()
- getPlatformIdentifier()
- getCollectionIdentifier()
- getTrajectoryIdentifier()
- getSensorType()
- getSensorMode()
- getReferenceDateAndTime()
- getModelState()
- replaceModelState()
- getEllipsoid()
- setEllipsoid()
- getReferencePoint()
- setReferencePoint()
- getNumParameters()
- getParameterName()
- getParameterUnits()
- hasShareableParameters()
- isParameterShareable()
- getParameterSharingCriteria()
- getParameterValue()
- setParameterValue()
- getParameterType()
- setParameterType()
- getParameterCovariance()
- setParameterCovariance()
- getNumGeometricCorrectionSwitches()
- getGeometricCorrectionName()
- setGeometricCorrectionSwitch()
- getGeometricCorrectionSwitch()
- getCrossCovarianceMatrix()
- getLogger()
- setLogger()
- getValue()
- calcRotationMatrix()
- calcRotationMatrix()
- losEllipsoidIntersect()
- m_currentParameterValue
- m_currentParameterCovariance
- m_parameterType
- m_noAdjustments
- m_distortionType
- m_opticalDistCoeffs
- m_transX
- m_transY
- m_spacecraftVelocity
- m_sunPosition
- m_ccdCenter
- m_iTransS
- m_iTransL
- m_boresight
- m_lineJitter
- m_sampleJitter
- m_lineTimes
- m_majorAxis
- m_minorAxis
- m_focalLength
- m_minElevation
- m_maxElevation
- m_startingDetectorSample
- m_startingDetectorLine
- m_detectorSampleSumming
- m_detectorLineSumming
- m_targetName
- m_modelName
- m_sensorName
- m_platformName
- m_imageIdentifier
- m_collectionIdentifier
- m_ifov
- m_instrumentID
- m_focalLengthEpsilon
- m_originalHalfLines
- m_spacecraftName
- m_pixelPitch
- m_ephemerisTime
- m_originalHalfSamples
- m_nLines
- m_nSamples
- m_nParameters
- m_referencePointXyz
- getModelNameFromModelState()
- applyTransformToState()
- _SENSOR_MODEL_NAME
- m_numParameters
- m_parameterName
- m_logger
- _state
- _no_corr_model
- _NUM_STATE_KEYWORDS
- NUM_PARAMETERS
- _STATE_KEYWORD
 
 
- USGSCSM Astro Linescan Sensor Model Class- UsgsAstroLsSensorModel- setState()
- replaceModelState()
- constructStateFromIsd()
- reset()
- UsgsAstroLsSensorModel()
- ~UsgsAstroLsSensorModel()
- getModelState()
- set()
- groundToImage()
- groundToImage()
- imageToGround()
- imageToGround()
- imageToProximateImagingLocus()
- imageToRemoteImagingLocus()
- getImageStart()
- getImageSize()
- getValidImageRange()
- getValidHeightRange()
- getIlluminationDirection()
- getImageTime()
- getSensorPosition()
- getSensorPosition()
- getSensorVelocity()
- getSensorVelocity()
- computeSensorPartials()
- computeSensorPartials()
- computeAllSensorPartials()
- computeAllSensorPartials()
- computeGroundPartials()
- getCorrelationModel()
- getUnmodeledCrossCovariance()
- getReferencePoint()
- setReferencePoint()
- getNumParameters()
- getParameterName()
- getParameterUnits()
- hasShareableParameters()
- isParameterShareable()
- getParameterSharingCriteria()
- getParameterValue()
- setParameterValue()
- getParameterType()
- setParameterType()
- getLogger()
- setLogger()
- getParameterCovariance()
- setParameterCovariance()
- getNumGeometricCorrectionSwitches()
- getGeometricCorrectionName()
- setGeometricCorrectionSwitch()
- getGeometricCorrectionSwitch()
- getCrossCovarianceMatrix()
- getVersion()
- getModelName()
- getPedigree()
- getImageIdentifier()
- setImageIdentifier()
- getSensorIdentifier()
- getPlatformIdentifier()
- getCollectionIdentifier()
- getTrajectoryIdentifier()
- getSensorType()
- getSensorMode()
- getReferenceDateAndTime()
- getEllipsoid()
- setEllipsoid()
- calculateAttitudeCorrection()
- getSunPosition()
- m_imageIdentifier
- m_sensorName
- m_nLines
- m_nSamples
- m_platformFlag
- m_intTimeLines
- m_intTimeStartTimes
- m_intTimes
- m_startingEphemerisTime
- m_centerEphemerisTime
- m_detectorSampleSumming
- m_detectorLineSumming
- m_startingDetectorSample
- m_startingDetectorLine
- m_ikCode
- m_focalLength
- m_zDirection
- m_distortionType
- m_opticalDistCoeffs
- m_iTransS
- m_iTransL
- m_detectorSampleOrigin
- m_detectorLineOrigin
- m_mountingMatrix
- m_majorAxis
- m_minorAxis
- m_referenceDateAndTime
- m_platformIdentifier
- m_sensorIdentifier
- m_trajectoryIdentifier
- m_collectionIdentifier
- m_refElevation
- m_minElevation
- m_maxElevation
- m_dtEphem
- m_t0Ephem
- m_dtQuat
- m_t0Quat
- m_numPositions
- m_numQuaternions
- m_positions
- m_velocities
- m_quaternions
- m_currentParameterValue
- m_parameterType
- m_referencePointXyz
- m_gsd
- m_flyingHeight
- m_halfSwath
- m_halfTime
- m_covariance
- m_imageFlipFlag
- m_sunPosition
- m_sunVelocity
- m_logger
- getModelNameFromModelState()
- applyTransformToState()
- _SENSOR_MODEL_NAME
- _STATE_KEYWORD
- NUM_PARAM_TYPES
- PARAM_STRING_ALL
- PARAM_CHAR_ALL
- NUM_PARAMETERS
- PARAMETER_NAME
- determineSensorCovarianceInImageSpace()
- updateState()
- getValue()
- groundToImage()
- reconstructSensorDistortion()
- getQuaternions()
- losToEcf()
- lightAberrationCorr()
- losEllipsoidIntersect()
- getAdjSensorPosVel()
- computeDetectorView()
- computeProjectiveApproximation()
- createProjectiveApproximation()
- calcDetectorLineErr()
- _no_corr_model
- _no_adjustment
- m_projTransCoeffs
- m_useApproxInitTrans
 
 
- USGSCSM Astro SAR Sensor Model Class- UsgsAstroSarSensorModel- LookDirection
- UsgsAstroSarSensorModel()
- ~UsgsAstroSarSensorModel()
- reset()
- replaceModelState()
- getModelState()
- constructStateFromIsd()
- groundToImage()
- groundToImage()
- groundToImage()
- imageToGround()
- imageToGround()
- imageToProximateImagingLocus()
- imageToRemoteImagingLocus()
- getImageStart()
- getImageSize()
- getValidImageRange()
- getValidHeightRange()
- getIlluminationDirection()
- getImageTime()
- getSpacecraftPosition()
- getAdjustedSpacecraftPosition()
- getSensorPosition()
- getSensorPosition()
- getAdjustedSensorPosition()
- getSensorVelocity()
- getSensorVelocity()
- getAdjustedSensorVelocity()
- computeSensorPartials()
- computeSensorPartials()
- computeGroundPartials()
- getCorrelationModel()
- getUnmodeledCrossCovariance()
- getReferencePoint()
- setReferencePoint()
- getNumParameters()
- getParameterName()
- getParameterUnits()
- hasShareableParameters()
- isParameterShareable()
- getParameterSharingCriteria()
- getParameterValue()
- setParameterValue()
- getParameterType()
- setParameterType()
- getParameterCovariance()
- setParameterCovariance()
- getNumGeometricCorrectionSwitches()
- getGeometricCorrectionName()
- setGeometricCorrectionSwitch()
- getGeometricCorrectionSwitch()
- getCrossCovarianceMatrix()
- getVersion()
- getModelName()
- getPedigree()
- getImageIdentifier()
- setImageIdentifier()
- getSensorIdentifier()
- getPlatformIdentifier()
- getCollectionIdentifier()
- getTrajectoryIdentifier()
- getSensorType()
- getSensorMode()
- getReferenceDateAndTime()
- getEllipsoid()
- setEllipsoid()
- determineSensorCovarianceInImageSpace()
- dopplerShift()
- slantRange()
- slantRangeToGroundRange()
- groundRangeToSlantRange()
- getSunPosition()
- getRangeCoefficients()
- getValue()
- _NO_CORR_MODEL
- _NO_ADJUSTMENT
- m_imageIdentifier
- m_platformName
- m_sensorName
- m_nLines
- m_nSamples
- m_exposureDuration
- m_scaledPixelWidth
- m_startingEphemerisTime
- m_centerEphemerisTime
- m_endingEphemerisTime
- m_majorAxis
- m_minorAxis
- m_platformIdentifier
- m_sensorIdentifier
- m_trajectoryIdentifier
- m_collectionIdentifier
- m_refElevation
- m_minElevation
- m_maxElevation
- m_dtEphem
- m_t0Ephem
- m_scaleConversionCoefficients
- m_scaleConversionTimes
- m_positions
- m_velocities
- m_currentParameterValue
- m_parameterType
- m_referencePointXyz
- m_covariance
- m_sunPosition
- m_sunVelocity
- m_wavelength
- m_lookDirection
- m_noAdjustments
- m_logger
- getModelNameFromModelState()
- applyTransformToState()
- _SENSOR_MODEL_NAME
- NUM_PARAM_TYPES
- PARAM_STRING_ALL
- PARAM_CHAR_ALL
- NUM_PARAMETERS
- PARAMETER_NAME
 
 
 
          