Blender V4.3
bundle.cc File Reference

Go to the source code of this file.

Namespaces

namespace  libmv
 

Macros

#define APPEND_BUNDLING_INTRINSICS(name, flag)
 
#define MAYBE_SET_CONSTANT(bundle_enum, offset)
 

Functions

void libmv::EuclideanBundle (const Tracks &tracks, EuclideanReconstruction *reconstruction)
 
void libmv::EuclideanBundleCommonIntrinsics (const Tracks &tracks, const int bundle_intrinsics, const int bundle_constraints, EuclideanReconstruction *reconstruction, CameraIntrinsics *intrinsics, BundleEvaluation *evaluation)
 
void libmv::ProjectiveBundle (const Tracks &, ProjectiveReconstruction *)
 

Macro Definition Documentation

◆ APPEND_BUNDLING_INTRINSICS

#define APPEND_BUNDLING_INTRINSICS ( name,
flag )
Value:
if (bundle_intrinsics & flag) { \
if (!bundling_message.empty()) { \
bundling_message += ", "; \
} \
bundling_message += name; \
} \
(void)0
uint8_t flag
Definition wm_window.cc:138

◆ MAYBE_SET_CONSTANT

#define MAYBE_SET_CONSTANT ( bundle_enum,
offset )
Value:
if (!(bundle_intrinsics & bundle_enum) || \
!packed_intrinsics.IsParameterDefined(offset)) { \
constant_intrinsics.push_back(offset); \
}

Referenced by libmv::EuclideanBundleCommonIntrinsics().

Variable Documentation

◆ invariant_intrinsics_

const CameraIntrinsics* invariant_intrinsics_

Definition at line 286 of file bundle.cc.

◆ observed_distorted_x_

const double observed_distorted_x_

Definition at line 287 of file bundle.cc.

◆ observed_distorted_y_

const double observed_distorted_y_

Definition at line 288 of file bundle.cc.

◆ weight_

const double weight_

Definition at line 289 of file bundle.cc.