Lines Matching full:vector
58 // - Camera translation, 3-component vector of float values.
66 // - 3D position vector, 3-component vector of float values.
75 // - 2D marker position vector, (two float values).
94 #include <vector>
120 using std::vector;
133 // t is a translation vector representing its positions.
203 EuclideanCamera *CameraForImage(vector<EuclideanCamera> *all_cameras,
216 const vector<EuclideanCamera> &all_cameras,
229 int MaxImage(const vector<Marker> &all_markers) {
242 EuclideanPoint *PointForTrack(vector<EuclideanPoint> *all_points,
341 // Read 3-vector from file
343 Vec3 *vector) {
345 (*vector)(i) = file_reader.Read<float>();
354 // all_cameras is a vector of all reconstructed cameras to be optimized,
355 // vector element with number i will contain camera for image i.
357 // all_points is a vector of all reconstructed 3D points to be optimized,
358 // vector element with number i will contain point for track i.
360 // all_markers is a vector of all tracked markers existing in
368 vector<EuclideanCamera> *all_cameras,
369 vector<EuclideanPoint> *all_points,
371 vector<Marker> *all_markers) {
599 // Get a vector of camera's rotations denoted by angle axis
604 vector<Vec6> PackCamerasRotationAndTranslation(
605 const vector<Marker> &all_markers,
606 const vector<EuclideanCamera> &all_cameras) {
607 vector<Vec6> all_cameras_R_t;
629 const vector<Marker> &all_markers,
630 const vector<Vec6> &all_cameras_R_t,
631 vector<EuclideanCamera> *all_cameras) {
647 void EuclideanBundleCommonIntrinsics(const vector<Marker> &all_markers,
651 vector<EuclideanCamera> *all_cameras,
652 vector<EuclideanPoint> *all_points) {
663 vector<Vec6> all_cameras_R_t =
669 std::vector<int> constant_translation;
734 std::vector<int> constant_intrinsics;
791 vector<EuclideanCamera> all_cameras;
792 vector<EuclideanPoint> all_points;
794 vector<Marker> all_markers;