|
| SmartSemanticBearingRangeFactor ()=default |
|
| SmartSemanticBearingRangeFactor (const gtsam::DiscreteKey &dk, const std::vector< double > probs) |
|
void | updateProbs (const std::vector< double > &probs) |
|
| SemanticBearingRangeFactor ()=default |
|
| SemanticBearingRangeFactor (const gtsam::Key &poseKey, const gtsam::Key &pointKey, const gtsam::DiscreteKey &discreteKey, const std::vector< double > measuredProbs, const BearingType &measuredBearing, const RangeType &measuredRange, const gtsam::SharedNoiseModel &model) |
|
virtual | ~SemanticBearingRangeFactor ()=default |
|
SemanticBearingRangeFactor & | operator= (const SemanticBearingRangeFactor &rhs) |
|
double | error (const gtsam::Values &continuousVals, const DiscreteValues &discreteVals) const override |
|
size_t | dim () const override |
|
boost::shared_ptr< gtsam::GaussianFactor > | linearize (const gtsam::Values &continuousVals, const DiscreteValues &discreteVals) const override |
|
bool | equals (const DCFactor &other, double tol=1e-9) const override |
|
double | logNormalizingConstant (const gtsam::Values &values) const override |
|
| DCFactor ()=default |
|
| DCFactor (const gtsam::KeyVector &continuousKeys, const gtsam::DiscreteKeys &discreteKeys) |
|
| DCFactor (const gtsam::DiscreteKeys &discreteKeys) |
|
DCFactor & | operator= (const DCFactor &rhs) |
|
virtual | ~DCFactor ()=default |
|
gtsam::DiscreteKeys | discreteKeys () const |
|
virtual gtsam::DecisionTreeFactor | toDecisionTreeFactor (const gtsam::Values &continuousVals, const DiscreteValues &discreteVals) const |
|
template<typename NonlinearFactorType > |
double | nonlinearFactorLogNormalizingConstant (const NonlinearFactorType &factor, const gtsam::Values &values) const |
|
std::vector< double > | evalProbs (const gtsam::DiscreteKey &dk, const gtsam::Values &continuousVals) const |
|
gtsam::DecisionTreeFactor | conditionalTimes (const gtsam::DecisionTreeFactor &f, const gtsam::Values &continuousVals, const DiscreteValues &discreteVals) const |
|
Implementation of a "smart" updateable semantic bearing-range factor.
Simply augments SemanticBearingRangeFactor with updateProbs
function to modify the probs_
member variable directly.