Blender V5.0
libmv::internal::LookupWarpGrid Class Reference

#include <camera_intrinsics.h>

Public Member Functions

 LookupWarpGrid ()
 LookupWarpGrid (const LookupWarpGrid &from)
 ~LookupWarpGrid ()
int width () const
int height () const
double overscan () const
template<typename WarpFunction>
void Update (const CameraIntrinsics &intrinsics, int width, int height, double overscan)
template<typename PixelType>
void Apply (const PixelType *input_buffer, int width, int height, int channels, PixelType *output_buffer)
void Reset ()

Detailed Description

Definition at line 43 of file libmv/simple_pipeline/camera_intrinsics.h.

Constructor & Destructor Documentation

◆ LookupWarpGrid() [1/2]

libmv::internal::LookupWarpGrid::LookupWarpGrid ( )

Definition at line 31 of file libmv/simple_pipeline/camera_intrinsics.cc.

Referenced by LookupWarpGrid().

◆ LookupWarpGrid() [2/2]

libmv::internal::LookupWarpGrid::LookupWarpGrid ( const LookupWarpGrid & from)

Definition at line 35 of file libmv/simple_pipeline/camera_intrinsics.cc.

References LookupWarpGrid().

◆ ~LookupWarpGrid()

libmv::internal::LookupWarpGrid::~LookupWarpGrid ( )

Definition at line 46 of file libmv/simple_pipeline/camera_intrinsics.cc.

Member Function Documentation

◆ Apply()

template<typename PixelType>
void libmv::internal::LookupWarpGrid::Apply ( const PixelType * input_buffer,
int width,
int height,
int channels,
PixelType * output_buffer )

Definition at line 129 of file camera_intrinsics_impl.h.

References height(), i, libmv::parallel_for(), width(), x, and y.

◆ height()

int libmv::internal::LookupWarpGrid::height ( ) const
inline

Definition at line 51 of file libmv/simple_pipeline/camera_intrinsics.h.

Referenced by Apply(), and Update().

◆ overscan()

double libmv::internal::LookupWarpGrid::overscan ( ) const
inline

Definition at line 57 of file libmv/simple_pipeline/camera_intrinsics.h.

Referenced by Update().

◆ Reset()

void libmv::internal::LookupWarpGrid::Reset ( )

Definition at line 50 of file libmv/simple_pipeline/camera_intrinsics.cc.

Referenced by Update().

◆ Update()

template<typename WarpFunction>
void libmv::internal::LookupWarpGrid::Update ( const CameraIntrinsics & intrinsics,
int width,
int height,
double overscan )

Definition at line 109 of file camera_intrinsics_impl.h.

References height(), overscan(), Reset(), and width().

◆ width()

int libmv::internal::LookupWarpGrid::width ( ) const
inline

Definition at line 50 of file libmv/simple_pipeline/camera_intrinsics.h.

Referenced by Apply(), and Update().


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