Class CDisplayWindow3DLocker
Defined in File CDisplayWindow3D.h
Class Documentation
-
class CDisplayWindow3DLocker
Auxiliary class for safely claiming the 3DScene of a mrpt::gui::CDisplayWindow3D. The mutex will be hold between ctor and dtor calls of objects of this class, safely releasing the lock upon exceptions. See example usage code in docs of mrpt::gui::CDisplayWindow3D
Note
New in MRPT 1.5.0
Public Functions
-
CDisplayWindow3DLocker(CDisplayWindow3D &win, mrpt::viz::Scene::Ptr &out_scene_ptr)
Acquires the lock of the 3D scene of the referenced window, and returns a copy of the smart pointer to it.
-
CDisplayWindow3DLocker(CDisplayWindow3D &win)
Acquires the lock of the 3D scene of the referenced window. Use this signature when the scene object is not required.
-
~CDisplayWindow3DLocker()
-
CDisplayWindow3DLocker(CDisplayWindow3D &win, mrpt::viz::Scene::Ptr &out_scene_ptr)