Skip to content
Snippets Groups Projects

Resolve "Work on const / non-const in wolf base classes"

2 files
+ 24
24
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -84,23 +84,23 @@ class TrackMatrix
void remove (FeatureBasePtr _ftr);
void remove (const SizeStd& _track_id);
void remove (CaptureBasePtr _cap);
SizeStd numTracks ();
SizeStd trackSize (const SizeStd& _track_id);
Track track (const SizeStd& _track_id);
Snapshot snapshot (CaptureBasePtr _capture);
SizeStd numTracks () const;
SizeStd trackSize (const SizeStd& _track_id) const;
Track track (const SizeStd& _track_id) const;
Snapshot snapshot (CaptureBasePtr _capture) const;
vector<FeatureBasePtr>
trackAsVector(const SizeStd& _track_id);
trackAsVector(const SizeStd& _track_id) const;
list<FeatureBasePtr>
snapshotAsList(CaptureBasePtr _cap);
TrackMatches matches (CaptureBasePtr _cap_1, CaptureBasePtr _cap_2);
FeatureBasePtr firstFeature(const SizeStd& _track_id);
FeatureBasePtr lastFeature (const SizeStd& _track_id);
FeatureBasePtr feature (const SizeStd& _track_id, CaptureBasePtr _cap);
CaptureBasePtr firstCapture(const SizeStd& _track_id);
snapshotAsList(CaptureBasePtr _cap) const;
TrackMatches matches (CaptureBasePtr _cap_1, CaptureBasePtr _cap_2) const;
FeatureBasePtr firstFeature(const SizeStd& _track_id) const;
FeatureBasePtr lastFeature (const SizeStd& _track_id) const;
FeatureBasePtr feature (const SizeStd& _track_id, CaptureBasePtr _cap) const;
CaptureBasePtr firstCapture(const SizeStd& _track_id) const;
// tracks across captures that belong to keyframe
// SizeStd numKeyframeTracks();
Track trackAtKeyframes(size_t _track_id);
Track trackAtKeyframes(size_t _track_id) const;
// bool markKeyframe(CaptureBasePtr _capture);
// bool unmarkKeyframe(CaptureBasePtr _capture);
Loading