Main MRPT website > C++ reference for MRPT 1.5.3
List of all members | Public Member Functions | Public Attributes | Private Member Functions | Static Private Attributes | Friends
mrpt::gui::C3DWindowDialog Class Reference

Detailed Description

Definition at line 348 of file WxSubsystem.h.

#include <mrpt/gui/WxSubsystem.h>

Inheritance diagram for mrpt::gui::C3DWindowDialog:
Inheritance graph

Public Member Functions

 C3DWindowDialog (CDisplayWindow3D *win3D, WxSubsystem::CWXMainFrame *parent, wxWindowID id=-1, const std::string &caption=std::string("[MRPT-CDisplayWindow3D]"), wxSize initialSize=wxDefaultSize)
 
virtual ~C3DWindowDialog ()
 
void clearTextMessages ()
 
void addTextMessage (const double x_frac, const double y_frac, const std::string &text, const mrpt::utils::TColorf &color, const size_t unique_index, const mrpt::opengl::TOpenGLFont font)
 
void addTextMessage (const double x_frac, const double y_frac, const std::string &text, const mrpt::utils::TColorf &color, const std::string &font_name, const double font_size, const mrpt::opengl::TOpenGLFontStyle font_style, const size_t unique_index, const double font_spacing, const double font_kerning, const bool has_shadow, const mrpt::utils::TColorf &shadow_color)
 

Public Attributes

CDisplayWindow3Dm_win3D
 
WxSubsystem::CWXMainFramem_mainFrame
 
CMyGLCanvas_DisplayWindow3D * m_canvas
 

Private Member Functions

void OnClose (wxCloseEvent &event)
 
void OnMenuClose (wxCommandEvent &event)
 
void OnMenuAbout (wxCommandEvent &event)
 
void OnChar (wxKeyEvent &event)
 
void OnResize (wxSizeEvent &event)
 

Static Private Attributes

static const long ID_MENUITEM1
 
static const long ID_MENUITEM2
 

Friends

class gui::CMyGLCanvas_DisplayWindow3D
 

Constructor & Destructor Documentation

◆ C3DWindowDialog()

mrpt::gui::C3DWindowDialog::C3DWindowDialog ( CDisplayWindow3D win3D,
WxSubsystem::CWXMainFrame parent,
wxWindowID  id = -1,
const std::string &  caption = std::string("[MRPT-CDisplayWindow3D]"),
wxSize  initialSize = wxDefaultSize 
)

◆ ~C3DWindowDialog()

virtual mrpt::gui::C3DWindowDialog::~C3DWindowDialog ( )
virtual

Member Function Documentation

◆ addTextMessage() [1/2]

void mrpt::gui::C3DWindowDialog::addTextMessage ( const double  x_frac,
const double  y_frac,
const std::string &  text,
const mrpt::utils::TColorf color,
const size_t  unique_index,
const mrpt::opengl::TOpenGLFont  font 
)

◆ addTextMessage() [2/2]

void mrpt::gui::C3DWindowDialog::addTextMessage ( const double  x_frac,
const double  y_frac,
const std::string &  text,
const mrpt::utils::TColorf color,
const std::string &  font_name,
const double  font_size,
const mrpt::opengl::TOpenGLFontStyle  font_style,
const size_t  unique_index,
const double  font_spacing,
const double  font_kerning,
const bool  has_shadow,
const mrpt::utils::TColorf shadow_color 
)

◆ clearTextMessages()

void mrpt::gui::C3DWindowDialog::clearTextMessages ( )

◆ OnChar()

void mrpt::gui::C3DWindowDialog::OnChar ( wxKeyEvent &  event)
private

◆ OnClose()

void mrpt::gui::C3DWindowDialog::OnClose ( wxCloseEvent &  event)
private

◆ OnMenuAbout()

void mrpt::gui::C3DWindowDialog::OnMenuAbout ( wxCommandEvent &  event)
private

◆ OnMenuClose()

void mrpt::gui::C3DWindowDialog::OnMenuClose ( wxCommandEvent &  event)
private

◆ OnResize()

void mrpt::gui::C3DWindowDialog::OnResize ( wxSizeEvent &  event)
private

Friends And Related Function Documentation

◆ gui::CMyGLCanvas_DisplayWindow3D

friend class gui::CMyGLCanvas_DisplayWindow3D
friend

Definition at line 350 of file WxSubsystem.h.

Member Data Documentation

◆ ID_MENUITEM1

const long mrpt::gui::C3DWindowDialog::ID_MENUITEM1
staticprivate

Definition at line 394 of file WxSubsystem.h.

◆ ID_MENUITEM2

const long mrpt::gui::C3DWindowDialog::ID_MENUITEM2
staticprivate

Definition at line 395 of file WxSubsystem.h.

◆ m_canvas

CMyGLCanvas_DisplayWindow3D* mrpt::gui::C3DWindowDialog::m_canvas

Definition at line 360 of file WxSubsystem.h.

◆ m_mainFrame

WxSubsystem::CWXMainFrame* mrpt::gui::C3DWindowDialog::m_mainFrame

Definition at line 358 of file WxSubsystem.h.

◆ m_win3D

CDisplayWindow3D* mrpt::gui::C3DWindowDialog::m_win3D

Definition at line 357 of file WxSubsystem.h.




Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Aug 22 01:03:35 UTC 2017