Blender V5.0
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
double * GetParametersBlock ()
const double * GetParametersBlock () 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.

◆ 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: