Blender  V3.3
Public Types | Public Member Functions | List of all members
libmv::PackedIntrinsics Class Reference

#include <packed_intrinsics.h>

Public Types

enum  {
  OFFSET_FOCAL_LENGTH , OFFSET_PRINCIPAL_POINT_X , OFFSET_PRINCIPAL_POINT_Y , OFFSET_K1 ,
  OFFSET_K2 , OFFSET_K3 , OFFSET_K4 , OFFSET_P1 ,
  OFFSET_P2 , NUM_PARAMETERS
}
 

Public Member Functions

 PackedIntrinsics ()
 
void SetFocalLength (double focal_length)
 
double GetFocalLength () const
 
void SetPrincipalPoint (double x, double y)
 
double GetPrincipalPointX () const
 
double GetPrincipalPointY () const
 
doubleGetParametersBlock ()
 
const doubleGetParametersBlock () const
 
bool IsParameterDefined (int offset)
 

Detailed Description

Definition at line 35 of file packed_intrinsics.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
OFFSET_FOCAL_LENGTH 
OFFSET_PRINCIPAL_POINT_X 
OFFSET_PRINCIPAL_POINT_Y 
OFFSET_K1 
OFFSET_K2 
OFFSET_K3 
OFFSET_K4 
OFFSET_P1 
OFFSET_P2 
NUM_PARAMETERS 

Definition at line 38 of file packed_intrinsics.h.

Constructor & Destructor Documentation

◆ PackedIntrinsics()

libmv::PackedIntrinsics::PackedIntrinsics ( )

Definition at line 25 of file packed_intrinsics.cc.

Member Function Documentation

◆ GetFocalLength()

double libmv::PackedIntrinsics::GetFocalLength ( ) const

Definition at line 33 of file packed_intrinsics.cc.

References OFFSET_FOCAL_LENGTH.

Referenced by libmv::CameraIntrinsics::Unpack().

◆ GetParametersBlock() [1/2]

double* libmv::PackedIntrinsics::GetParametersBlock ( )
inline

Definition at line 86 of file packed_intrinsics.h.

Referenced by libmv::EuclideanBundleCommonIntrinsics().

◆ GetParametersBlock() [2/2]

const double* libmv::PackedIntrinsics::GetParametersBlock ( ) const
inline

Definition at line 87 of file packed_intrinsics.h.

◆ GetPrincipalPointX()

double libmv::PackedIntrinsics::GetPrincipalPointX ( ) const

Definition at line 41 of file packed_intrinsics.cc.

References OFFSET_PRINCIPAL_POINT_X.

Referenced by libmv::CameraIntrinsics::Unpack().

◆ GetPrincipalPointY()

double libmv::PackedIntrinsics::GetPrincipalPointY ( ) const

Definition at line 44 of file packed_intrinsics.cc.

References OFFSET_PRINCIPAL_POINT_Y.

Referenced by libmv::CameraIntrinsics::Unpack().

◆ IsParameterDefined()

bool libmv::PackedIntrinsics::IsParameterDefined ( int  offset)

Definition at line 58 of file packed_intrinsics.cc.

References offset.

◆ SetFocalLength()

void libmv::PackedIntrinsics::SetFocalLength ( double  focal_length)

Definition at line 30 of file packed_intrinsics.cc.

References OFFSET_FOCAL_LENGTH.

Referenced by libmv::CameraIntrinsics::Pack().

◆ SetPrincipalPoint()

void libmv::PackedIntrinsics::SetPrincipalPoint ( double  x,
double  y 
)

Definition at line 37 of file packed_intrinsics.cc.

References OFFSET_PRINCIPAL_POINT_X, OFFSET_PRINCIPAL_POINT_Y, x, and y.

Referenced by libmv::CameraIntrinsics::Pack().


The documentation for this class was generated from the following files: