Skip to content

Class AIAC::LayerUI

ClassList > AIAC > LayerUI

Inherits the following classes: AIAC::Layer

Public Functions

Type Name
PaneUI * GetOpenedPaneUI ()
LayerUI () = default
void LoadReconstructParams ()
virtual void OnAttach () override
Is called when the layer is attached to the application.
void OnCollapsingPaneUIToolhead ()
virtual void OnDetach () override
Is called when the layer is detached from the application (~app).
virtual void OnFrameStart () override
Is called when frame starts.
void OnUIRender ()
void OpenFileSelectDialog (const char * title, const char * fileExt, char * path, std::function< void()> callback=[]{})
void SetOpenedPaneUI (PaneUI * paneUI)
void SetPaneUIACIM ()
void SetPaneUICamera ()
void SetPaneUISlam ()
void SetPaneUIToolhead ()
void SetPaneUIUtils ()
void ShowCamCalibPopup ()
void ShowCombineMapPopup ()
void ShowFileSelectDialog ()
void ShowLogRecorderUI ()
void ShowMainUI ()
void ShowMapFileDialog (char * path)
void ShowMappingPopup ()
void ShowMenuBar ()
void ShowReconExportFilePathDialog ()
void ShowReconstruct3DPopup ()
void ShowSaveCamCalibFileDialog ()
void ShowSaveMapFileDialog ()
void ShowSaveVideoRecorderFileDialog ()
void ShowSceneViewport ()
void StackPane (PaneUI pane)
virtual ~LayerUI () = default

Public Functions inherited from AIAC::Layer

See AIAC::Layer

Type Name
virtual void OnAttach ()
Is called when the layer is attached to the application.
virtual void OnDetach ()
Is called when the layer is detached from the application (~app).
virtual void OnFrameAwake ()
Is calle before GLFW poll events, GL frame and Imgui Frame.
virtual void OnFrameEnd ()
Is called when frame ends.
virtual void OnFrameFall ()
Is called when the GLFW, GL and Imgui frame is updated and rendered.
virtual void OnFrameStart ()
Is called when frame starts.
virtual ~Layer () = default

Public Functions Documentation

function GetOpenedPaneUI

inline PaneUI * AIAC::LayerUI::GetOpenedPaneUI () 

function LayerUI

AIAC::LayerUI::LayerUI () = default

function LoadReconstructParams

void AIAC::LayerUI::LoadReconstructParams () 

function OnAttach

Is called when the layer is attached to the application.

virtual void AIAC::LayerUI::OnAttach () override

Implements AIAC::Layer::OnAttach


function OnCollapsingPaneUIToolhead

void AIAC::LayerUI::OnCollapsingPaneUIToolhead () 

function OnDetach

Is called when the layer is detached from the application (~app).

virtual void AIAC::LayerUI::OnDetach () override

Implements AIAC::Layer::OnDetach


function OnFrameStart

Is called when frame starts.

virtual void AIAC::LayerUI::OnFrameStart () override

Implements AIAC::Layer::OnFrameStart


function OnUIRender

void AIAC::LayerUI::OnUIRender () 

function OpenFileSelectDialog

void AIAC::LayerUI::OpenFileSelectDialog (
    const char * title,
    const char * fileExt,
    char * path,
    std::function< void()> callback=[]{}
) 

function SetOpenedPaneUI

inline void AIAC::LayerUI::SetOpenedPaneUI (
    PaneUI * paneUI
) 

function SetPaneUIACIM

void AIAC::LayerUI::SetPaneUIACIM () 

function SetPaneUICamera

void AIAC::LayerUI::SetPaneUICamera () 

function SetPaneUISlam

void AIAC::LayerUI::SetPaneUISlam () 

function SetPaneUIToolhead

void AIAC::LayerUI::SetPaneUIToolhead () 

function SetPaneUIUtils

void AIAC::LayerUI::SetPaneUIUtils () 

function ShowCamCalibPopup

void AIAC::LayerUI::ShowCamCalibPopup () 

function ShowCombineMapPopup

void AIAC::LayerUI::ShowCombineMapPopup () 

function ShowFileSelectDialog

void AIAC::LayerUI::ShowFileSelectDialog () 

function ShowLogRecorderUI

void AIAC::LayerUI::ShowLogRecorderUI () 

function ShowMainUI

void AIAC::LayerUI::ShowMainUI () 

function ShowMapFileDialog

void AIAC::LayerUI::ShowMapFileDialog (
    char * path
) 

function ShowMappingPopup

void AIAC::LayerUI::ShowMappingPopup () 

function ShowMenuBar

void AIAC::LayerUI::ShowMenuBar () 

function ShowReconExportFilePathDialog

void AIAC::LayerUI::ShowReconExportFilePathDialog () 

function ShowReconstruct3DPopup

void AIAC::LayerUI::ShowReconstruct3DPopup () 

function ShowSaveCamCalibFileDialog

void AIAC::LayerUI::ShowSaveCamCalibFileDialog () 

function ShowSaveMapFileDialog

void AIAC::LayerUI::ShowSaveMapFileDialog () 

function ShowSaveVideoRecorderFileDialog

void AIAC::LayerUI::ShowSaveVideoRecorderFileDialog () 

function ShowSceneViewport

void AIAC::LayerUI::ShowSceneViewport () 

function StackPane

inline void AIAC::LayerUI::StackPane (
    PaneUI pane
) 

function ~LayerUI

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


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