Skip to content

Class AIAC::Renderer

ClassList > AIAC > Renderer

Public Types

Type Name
enum CameraFrameType
enum StandardView

Public Functions

Type Name
GLuint GetCamCalibView () const
GLuint GetGlobalView () const
GLuint GetMappingView () const
void Init ()
void InitProjMatrix ()
void OnRender ()
Renderer () = default
void SetCamCalibViewSize (float w, float h)
void SetGlobalViewSize (float w, float h)
void SetGlobalViewToActivatedComponent (StandardView standardView)
void SetMappingViewSize (float w, float h)
void UpdateGlobalViewCameraRotation (double diffX, double diffY)
void UpdateGlobalViewCameraScale (double diff)
void UpdateGlobalViewCameraTranslation (double diffX, double diffY)
virtual ~Renderer () = default

Public Types Documentation

enum CameraFrameType

enum AIAC::Renderer::CameraFrameType {
    RAW,
    UNDISTORTED,
    SLAM_PROCESSED
};

enum StandardView

enum AIAC::Renderer::StandardView {
    TOP,
    BOTTOM,
    NW,
    NE,
    SW,
    SE
};

Public Functions Documentation

function GetCamCalibView

inline GLuint AIAC::Renderer::GetCamCalibView () const

function GetGlobalView

inline GLuint AIAC::Renderer::GetGlobalView () const

function GetMappingView

inline GLuint AIAC::Renderer::GetMappingView () const

function Init

void AIAC::Renderer::Init () 

function InitProjMatrix

void AIAC::Renderer::InitProjMatrix () 

function OnRender

void AIAC::Renderer::OnRender () 

function Renderer

AIAC::Renderer::Renderer () = default

function SetCamCalibViewSize

void AIAC::Renderer::SetCamCalibViewSize (
    float w,
    float h
) 

function SetGlobalViewSize

void AIAC::Renderer::SetGlobalViewSize (
    float w,
    float h
) 

function SetGlobalViewToActivatedComponent

void AIAC::Renderer::SetGlobalViewToActivatedComponent (
    StandardView standardView
) 

function SetMappingViewSize

void AIAC::Renderer::SetMappingViewSize (
    float w,
    float h
) 

function UpdateGlobalViewCameraRotation

void AIAC::Renderer::UpdateGlobalViewCameraRotation (
    double diffX,
    double diffY
) 

function UpdateGlobalViewCameraScale

void AIAC::Renderer::UpdateGlobalViewCameraScale (
    double diff
) 

function UpdateGlobalViewCameraTranslation

void AIAC::Renderer::UpdateGlobalViewCameraTranslation (
    double diffX,
    double diffY
) 

function ~Renderer

virtual AIAC::Renderer::~Renderer () = default


The documentation for this class was generated from the following file src/AIAC/Render/Renderer.h