Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
rs::intrinsics Struct Reference

Video stream intrinsics. More...

#include <rs.hpp>

Inheritance diagram for rs::intrinsics:
rs_intrinsics

Public Member Functions

float hfov () const
 
float vfov () const
 
distortion model () const
 
float2 pixel_to_texcoord (const float2 &pixel) const
 
float2 texcoord_to_pixel (const float2 &coord) const
 
float3 deproject (const float2 &pixel, float depth) const
 
float3 deproject_from_texcoord (const float2 &coord, float depth) const
 
float2 project (const float3 &point) const
 
float2 project_to_texcoord (const float3 &point) const
 
bool operator== (const intrinsics &r) const
 

Additional Inherited Members

- Public Attributes inherited from rs_intrinsics
int width
 
int height
 
float ppx
 
float ppy
 
float fx
 
float fy
 
rs_distortion model
 
float coeffs [5]
 

Detailed Description

Video stream intrinsics.

Member Function Documentation

◆ deproject()

float3 rs::intrinsics::deproject ( const float2 pixel,
float  depth 
) const
inline

◆ deproject_from_texcoord()

float3 rs::intrinsics::deproject_from_texcoord ( const float2 coord,
float  depth 
) const
inline

◆ hfov()

float rs::intrinsics::hfov ( ) const
inline

◆ model()

distortion rs::intrinsics::model ( ) const
inline

◆ operator==()

bool rs::intrinsics::operator== ( const intrinsics r) const
inline

◆ pixel_to_texcoord()

float2 rs::intrinsics::pixel_to_texcoord ( const float2 pixel) const
inline

◆ project()

float2 rs::intrinsics::project ( const float3 point) const
inline

◆ project_to_texcoord()

float2 rs::intrinsics::project_to_texcoord ( const float3 point) const
inline

◆ texcoord_to_pixel()

float2 rs::intrinsics::texcoord_to_pixel ( const float2 coord) const
inline

◆ vfov()

float rs::intrinsics::vfov ( ) const
inline

The documentation for this struct was generated from the following file: