Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Public Member Functions | Public Attributes | Protected Member Functions
mrpt::gui::mrptEvent3DWindowGrabImageFile Class Reference

Detailed Description

An event sent by a CDisplayWindow3D window when an image is saved after enabling this feature with CDisplayWindow3D::grabImagesStart()

IMPORTANTE NOTICE: Event handlers in your observer class will be invoked from the wxWidgets internal MRPT thread, so all your code in the handler must be thread safe.

Definition at line 410 of file CDisplayWindow3D.h.

#include <mrpt/gui/CDisplayWindow3D.h>

Inheritance diagram for mrpt::gui::mrptEvent3DWindowGrabImageFile:
Inheritance graph

Public Member Functions

 mrptEvent3DWindowGrabImageFile (CDisplayWindow3D *obj, const std::string &_img_file)
template<class EVENTTYPE >
bool isOfType () const
template<class EVENTTYPE >
const EVENTTYPE * getAs () const
template<class EVENTTYPE >
EVENTTYPE * getAsNonConst () const

Public Attributes

const std::stringimg_file
 The absolute path of the file that has been just saved. More...
mrpt::system::TTimeStamp timestamp

Protected Member Functions

virtual void do_nothing () override
 Just to allow this class to be polymorphic. More...

Constructor & Destructor Documentation

◆ mrptEvent3DWindowGrabImageFile()

mrpt::gui::mrptEvent3DWindowGrabImageFile::mrptEvent3DWindowGrabImageFile ( CDisplayWindow3D obj,
const std::string _img_file 

Definition at line 416 of file CDisplayWindow3D.h.

Member Function Documentation

◆ do_nothing()

virtual void mrpt::gui::mrptEvent3DWindowGrabImageFile::do_nothing ( )

Just to allow this class to be polymorphic.

Reimplemented from mrpt::system::mrptEvent.

Definition at line 414 of file CDisplayWindow3D.h.

◆ getAs()

template<class EVENTTYPE >
const EVENTTYPE* mrpt::system::mrptEvent::getAs ( ) const

Definition at line 48 of file mrptEvent.h.

◆ getAsNonConst()

template<class EVENTTYPE >
EVENTTYPE* mrpt::system::mrptEvent::getAsNonConst ( ) const

Definition at line 54 of file mrptEvent.h.

◆ isOfType()

template<class EVENTTYPE >
bool mrpt::system::mrptEvent::isOfType ( ) const

Member Data Documentation

◆ img_file

const std::string& mrpt::gui::mrptEvent3DWindowGrabImageFile::img_file

The absolute path of the file that has been just saved.

Definition at line 424 of file CDisplayWindow3D.h.

◆ source_object

CDisplayWindow3D* mrpt::gui::mrptEvent3DWindowGrabImageFile::source_object

Definition at line 422 of file CDisplayWindow3D.h.

◆ timestamp

mrpt::system::TTimeStamp mrpt::system::mrptEvent::timestamp

Definition at line 59 of file mrptEvent.h.

Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at lun oct 28 00:14:14 CET 2019