Struct PntosGenXandP

Struct Documentation

struct PntosGenXandP

Container for callback function PntosGenXandP.generate which will calculate estimate and covariance for the provided block_labels.

Public Members

PntosManagedMemory *memory
PntosEstimateWithCovariance *(*generate)(struct PntosGenXandP *self, char **block_labels, size_t num_block_labels)

Returns the estimate and covariance associated with the states of block_labels within a particular measurement processor or state block. This is used to lazily evaluate estimate and covariance.

Param self

This instance.

Param block_labels

Labels for state blocks to generate estimate and covariance for.

Param num_block_labels

The number of strings in block_labels.

Return

Estimate and covariance of the provided block_labels. Returns NULL if any label in block_labels does not correspond to a valid block (labels can be validated using PntosStandardFusionEngine.has_block).