LightReflection plugin interface used to
get/set settings during evaluation. Supports the IAgEpoch
interface.

BodyFixedVectorPosPartials | The partial derivatives of the given body-fixed vector wrt inertial position coordinates in internal units. |

BodyFixedVectorPosPartials_Array | The partial derivatives of the given body-fixed vector wrt inertial position coordinates in internal units, returned as an array representing the rows of the matrix. Useful for scripting clients. |

BodyFixedVectorVelPartials | The partial derivatives of the given body-fixed vector wrt inertial velocity coordinates in internal units. |

BodyFixedVectorVelPartials_Array | The partial derivatives of the given body-fixed vector wrt inertial velocity coordinates in internal units, returned as an array representing the rows of the matrix. Useful for scripting clients. |

Date | DEPRECATED. Use DateElements instead. Current epoch in requested time scale expressed in date format. |

Date_Array | DEPRECATED. Use DateElements_Array instead. Current epoch in requested time scale expressed in date format returned as an array representing year [yyyy], dayOfYear, month [0-11], hour [0-23], minute [0-59], seconds. Useful for scripting clients. |

DateElements | Current epoch in requested time scale expressed in date format. Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60]. |

DateElements_Array | Current epoch in requested time scale expressed in date format returned as the array: Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60]. Useful for scripting clients. |

DateString | Current epoch expressed using the date format abbreviation specified. |

DayCount | Current epoch in requested time scale expressed in day count format. |

DayCount_Array | Current epoch in requested time scale expressed in day count format returned as an array representing wholeDays, secsIntoDay. Useful for scripting clients. |

FrameFixedVectorPosPartials | The partial derivatives of the given frame-fixed vector wrt inertial position coordinates. Uses internal units. |

FrameFixedVectorPosPartials_Array | The partial derivatives of the given frame-fixed vector wrt inertial position coordinates in internal units, returned as an array representing the rows of the matrix. Useful for scripting clients. |

FrameFixedVectorVelPartials | The partial derivatives of the given frame-fixed vector wrt inertial velocity coordinates in internal units. |

FrameFixedVectorVelPartials_Array | The partial derivatives of the given frame-fixed vector wrt inertial velocity coordinates in internal units, returned as an array representing the rows of the matrix. Useful for scripting clients. |

IncidentDirection | Incident light direction (unitless) on the body, in the requested frame. |

IncidentDirection_Array | Incident light direction (unitless) on the body, in the requested framereturned as an array representing x, y, z. Useful for scripting clients. |

IncidentDirectionBodyCompPosPartials | The partial derivatives in meters^-1 of the incident direction body components wrt inertial position coordinates. |

IncidentDirectionBodyCompPosPartials_Array | The partial derivatives in meters^-1 of the incident direction body components wrt inertial position coordinates, returned as an array representing the rows of the matrix. Useful for scripting clients. |

IncidentDirectionBodyCompVelPartials | The partial derivatives in seconds/meter of the incident direction body components wrt inertial velocity coordinates. |

IncidentDirectionBodyCompVelPartials_Array | The partial derivatives in seconds/meter of the incident direction body components wrt inertial velocity coordinates, returned as an array representing the rows of the matrix. Useful for scripting clients. |

IncidentDirectionCompPosPartials | The partial derivatives in meters^-1 of the incident direction components, expressed in the requested frame, wrt inertial position coordinates. |

IncidentDirectionCompPosPartials_Array | The partial derivatives in meters^-1 of the incident direction components, expressed in the requested frame, wrt inertial position coordinates, returned as an array representing the rows of the matrix. Useful for scripting clients. |

IncidentDirectionCompVelPartials | The partial derivatives in seconds/meter of the incident direction components, expressed in the requested frame, wrt inertial velocity coordinates. |

IncidentDirectionCompVelPartials_Array | The partial derivatives in seconds/meter of the incident direction components, expressed in the requested frame, wrt inertial velocity coordinates, returned as an array representing the rows of the matrix. Useful for scripting clients. |

IncidentDirectionInBody | Incident light direction (unitless) on the body, in the body frame. |

IncidentDirectionInBody_Array | Incident light direction (unitless) on the body, in the body frame, returned as an array representing x, y, z. Useful for scripting clients. |

IncidentDirectionVecInBodyPosPartials | The partial derivatives in meters^-1 of the incident direction wrt inertial position coordinates, expressed in body components. |

IncidentDirectionVecInBodyPosPartials_Array | The partial derivatives in meters^-1 of the incident direction wrt inertial position coordinates, expressed in body components, returned as an array representing the rows of the matrix. Useful for scripting clients. |

IncidentDirectionVecPosPartials | The partial derivatives in meters^-1 of the incident direction wrt inertial position coordinates, expressed in components of the requested frame. |

IncidentDirectionVecPosPartials_Array | The partial derivatives in meters^-1 of the incident direction wrt inertial position coordinates, expressed in components of the requested frame, returned as an array representing the rows of the matrix. Useful for scripting clients. |

LatLonAlt | Current detic latitude (radians), detic longitude (radians), and altitude (meters). |

LatLonAlt_Array | Current detic latitude (radians), detic longitude (radians), and altitude(meters) returned as an array representing lat, lon, alt. Useful for scripting clients. |

ParameterValue | Parameter value in internal units for a registered parameter with indicated index. |

PosVel | Current position (meters) and velocity (meters/second) in the requested frame. |

PosVel_Array | Current position (meters) and velocity (meters/second) in the requested frame returned as an array representing x, y, z, vx, vy, vz. Useful for scripting clients. |

SetReflectance | Sets the reflectance (units of m^2) in components of the specified frame. |

SetReflectanceBodyCompPosPartials | Sets the partial derivatives in meters of the body components of reflectance wrt inertial position coordinates. |

SetReflectanceBodyCompVelPartials | Sets the partial derivatives in meter-seconds of the body components of reflectance wrt inertial velocity coordinates. |

SetReflectanceCompPosPartials | Sets the partial derivatives in meters of the components of reflectance (expressed in the specified frame) wrt inertial position coordinates. |

SetReflectanceCompVelPartials | Sets the partial derivatives in meter-seconds of the components of reflectance (expressed in the specified frame) wrt inertial velocity coordinates. |

SetReflectanceInBody | Sets the reflectance (units of m^2) in body components. |

SetReflectanceInBodyParamPartials | Sets the partial derivatives of the body components of reflectance wrt the registered parameter specified by Index. Uses internal units. |

SetReflectanceParamPartials | Sets the partial derivatives of the components of reflectance (expressed in the specified frame) wrt the registered parameter specified by Index. Uses internal units. |

SunPosition | Position of the sun in meters wrt the current satellite position, in the requested frame, computed in the requested manner. |

SunPosition_Array | Position of the sun in meters wrt the current satellite position, in the requested frame, computed in the requested manner, returned as an array representing x, y, z. Useful for scripting clients. |

Trace | Set this interface to trace the next numCalls by outputting a message to the message viewer. |

TransformVector | Transforms a vector from the input frame to the output frame. |

TransformVector_Array | Transforms a vector from the input frame to the output frame (in internal units) returned as an array representing x, y, z. Useful for scripting clients. |

TransformVectorFromBody | Transforms a vector from the body frame to the output frame. |

TransformVectorFromBody_Array | Transforms a vector from the body frame to the output frame returned as an array representing x, y, z. Useful for scripting clients. |

TransformVectorToBody | Transforms a vector from the input frame to the body frame. |

TransformVectorToBody_Array | Transforms a vector from the input frame to the body frame returned as an array representing x, y, z. Useful for scripting clients. |

Altitude | Current altitude in meters. |

CbName | Name of the central body used as reference frame origin. |

LightSpeed | Speed of light in meters/second. |

Mu | Gravitational constant in meters^3/second^2. |

ParameterValue_Array | Parameter values in internal units for all registered parameters, returned in index order. |

SolarFlux | Current solar flux in watts/meter^2. Available only if SRP is on. |

SolarIntensity | Current solar intensity. Available only if SRP is on. |

TotalMass | Total Mass in kilograms. |