Main MRPT website > C++ reference for MRPT 1.3.2
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 378 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

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

Protected Member Functions

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

Constructor & Destructor Documentation

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

Definition at line 383 of file CDisplayWindow3D.h.

Member Function Documentation

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

Just to allow this class to be polymorphic.

Reimplemented from mrpt::utils::mrptEvent.

Definition at line 381 of file CDisplayWindow3D.h.

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

Definition at line 46 of file mrptEvent.h.

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

Definition at line 49 of file mrptEvent.h.

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

Definition at line 43 of file mrptEvent.h.

Member Data Documentation

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

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

Definition at line 389 of file CDisplayWindow3D.h.

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

Definition at line 388 of file CDisplayWindow3D.h.

mrpt::system::TTimeStamp mrpt::utils::mrptEvent::timestamp
inherited

Definition at line 51 of file mrptEvent.h.




Page generated by Doxygen 1.8.9.1 for MRPT 1.3.2 SVN:Unversioned directory at Thu Dec 10 00:07:55 UTC 2015