26 #define MAX_OBS_FEATURES 100 37 Feature(GeometricEntityKinds entity_kind);
40 double dimension()
const;
41 double codimension()
const;
44 const MatrixXd& Cov()
const;
45 double Cov(
int i,
int j)
const;
46 void SetCov(
const MatrixXd& c) { uloc_.SetCov(c); };
48 const Uloc& uloc(
void)
const {
return uloc_; };
49 void set_uloc(
const Uloc& u) { uloc_ = u; };
51 void ComputeSegmentLength(
Uloc p1,
Uloc p2);
53 void SetScan(
const GuiSplit &split) { split_ = split; };
55 const GuiSplit &GetScan(
void)
const {
return split_; };
57 void GeometricRelationsObservationPointToPoint(
Uloc Lsp1,
Uloc Lsp2);
73 void AddObservedFeature(
Feature f);
76 const Feature & features(
int f)
const;
78 void Clear(
void) { features_.clear(); }
81 vector<Feature> features_;
82 vector<bool> is_paired_;
Definition: feature.hh:67
Definition: feature.hh:33
Feature(GeometricEntityKinds entity_kind)
Defaults to EDGE.
Definition: feature.cc:27