rename KeypointsList -> KeypointsVector

release/4.3a0
senselessdev1 2022-10-12 21:29:18 -04:00
parent 4d690efdeb
commit 4f406650f7
5 changed files with 11 additions and 11 deletions

View File

@ -57,7 +57,7 @@ struct Keypoints {
Keypoints(const gtsam::KeypointCoordinates& coordinates): coordinates(coordinates) {}; // boost::none
};
using KeypointsList = std::vector<Keypoints>;
using KeypointsVector = std::vector<Keypoints>;
// Mapping from each image pair to (N,2) array representing indices of matching keypoints.
using MatchIndicesMap = std::map<IndexPair, CorrespondenceIndices>;
@ -143,7 +143,7 @@ class DsfTrackGenerator {
// @param Length-N list of keypoints, for N images/cameras.
std::vector<SfmTrack2d> generate_tracks_from_pairwise_matches(
const MatchIndicesMap& matches_dict,
const KeypointsList& keypoints_list) {
const KeypointsVector& keypoints_list) {
std::vector<SfmTrack2d> track_2d_list;
std::cout << "[SfmTrack2d] Starting Union-Find..." << std::endl;

View File

@ -24,9 +24,9 @@ class Keypoints
}; // check if this should be a method
class KeypointsList {
KeypointsList();
KeypointsList(const gtsam::KeypointsList& other);
class KeypointsVector {
KeypointsVector();
KeypointsVector(const gtsam::KeypointsVector& other);
void push_back(const gtsam::Keypoints& keypoints);
size_t size() const;
bool empty() const;
@ -78,7 +78,7 @@ class DsfTrackGenerator {
DsfTrackGenerator();
const gtsam::SfmTrack2dVector generate_tracks_from_pairwise_matches(
const gtsam::MatchIndicesMap& matches_dict,
const gtsam::KeypointsList& keypoints_list);
const gtsam::KeypointsVector& keypoints_list);
};

View File

@ -53,7 +53,7 @@ set(ignore
gtsam::DiscreteKey
gtsam::KeyPairDoubleMap
gtsam::MatchIndicesMap
gtsam::KeypointsList
gtsam::KeypointsVector
gtsam::SfmTrack2dVector
gtsam::NamedSfmMeasurementVector)
@ -154,7 +154,7 @@ if(GTSAM_UNSTABLE_BUILD_PYTHON)
gtsam::CameraSetCal3Fisheye
gtsam::KeyPairDoubleMap
gtsam::MatchIndicesMap
gtsam::KeypointsList
gtsam::KeypointsVector
gtsam::SfmTrack2dVector
gtsam::NamedSfmMeasurementVector)

View File

@ -22,7 +22,7 @@ py::bind_map<gtsam::MatchIndicesMap>(m_, "MatchIndicesMap");
py::bind_vector<
std::vector<gtsam::Keypoints> >(
m_, "KeypointsList");
m_, "KeypointsVector");
py::bind_vector<

View File

@ -12,7 +12,7 @@ from gtsam import (
DsfTrackGenerator,
IndexPair,
Keypoints,
KeypointsList,
KeypointsVector,
MatchIndicesMap,
NamedSfmMeasurement,
NamedSfmMeasurementVector,
@ -30,7 +30,7 @@ class TestDsfTrackGenerator(GtsamTestCase):
kps_i1 = Keypoints(coordinates=np.array([[50.0, 60], [70, 80], [90, 100]]))
kps_i2 = Keypoints(coordinates=np.array([[110.0, 120], [130, 140]]))
keypoints_list = KeypointsList()
keypoints_list = KeypointsVector()
keypoints_list.append(kps_i0)
keypoints_list.append(kps_i1)
keypoints_list.append(kps_i2)