Main MRPT website > C++ reference for MRPT 1.5.8
List of all members | Public Member Functions | Public Attributes
mrpt::hwdrivers::CCameraSensorPtr Struct Reference

Detailed Description

Definition at line 414 of file CCameraSensor.h.

#include <mrpt/hwdrivers/CCameraSensor.h>

Public Member Functions

 CCameraSensorPtr ()
 
 CCameraSensorPtr (CCameraSensor *data)
 
virtual CCameraSensorpointer ()
 
virtual CCameraSensorget ()
 
virtual const CCameraSensorpointer () const
 
virtual const CCameraSensorget () const
 
virtual CCameraSensoroperator-> (void)
 
virtual const CCameraSensoroperator-> (void) const
 
virtual CCameraSensoroperator* (void)
 
virtual const CCameraSensoroperator* (void) const
 
void clear ()
 
bool operator! () const
 
 operator bool () const
 
bool present () const
 
void set (CCameraSensor *p)
 
void reset (CCameraSensor *p)
 
void clear_unique ()
 

Public Attributes

std::shared_ptr< CCameraSensorm_ptr
 

Constructor & Destructor Documentation

◆ CCameraSensorPtr() [1/2]

mrpt::hwdrivers::CCameraSensorPtr::CCameraSensorPtr ( )
inline

Definition at line 417 of file CCameraSensor.h.

◆ CCameraSensorPtr() [2/2]

mrpt::hwdrivers::CCameraSensorPtr::CCameraSensorPtr ( CCameraSensor data)
inlineexplicit

Definition at line 418 of file CCameraSensor.h.

Member Function Documentation

◆ clear()

void mrpt::hwdrivers::CCameraSensorPtr::clear ( )
inline

Definition at line 427 of file CCameraSensor.h.

◆ clear_unique()

void mrpt::hwdrivers::CCameraSensorPtr::clear_unique ( )
inline

Definition at line 433 of file CCameraSensor.h.

◆ get() [1/2]

virtual CCameraSensor* mrpt::hwdrivers::CCameraSensorPtr::get ( )
inlinevirtual

Definition at line 420 of file CCameraSensor.h.

◆ get() [2/2]

virtual const CCameraSensor* mrpt::hwdrivers::CCameraSensorPtr::get ( ) const
inlinevirtual

Definition at line 422 of file CCameraSensor.h.

◆ operator bool()

mrpt::hwdrivers::CCameraSensorPtr::operator bool ( ) const
inline

Definition at line 429 of file CCameraSensor.h.

◆ operator!()

bool mrpt::hwdrivers::CCameraSensorPtr::operator! ( ) const
inline

Definition at line 428 of file CCameraSensor.h.

◆ operator*() [1/2]

virtual CCameraSensor& mrpt::hwdrivers::CCameraSensorPtr::operator* ( void  )
inlinevirtual

Definition at line 425 of file CCameraSensor.h.

References ASSERT_.

◆ operator*() [2/2]

virtual const CCameraSensor& mrpt::hwdrivers::CCameraSensorPtr::operator* ( void  ) const
inlinevirtual

Definition at line 426 of file CCameraSensor.h.

References ASSERT_.

◆ operator->() [1/2]

virtual CCameraSensor* mrpt::hwdrivers::CCameraSensorPtr::operator-> ( void  )
inlinevirtual

Definition at line 423 of file CCameraSensor.h.

◆ operator->() [2/2]

virtual const CCameraSensor* mrpt::hwdrivers::CCameraSensorPtr::operator-> ( void  ) const
inlinevirtual

Definition at line 424 of file CCameraSensor.h.

◆ pointer() [1/2]

virtual CCameraSensor* mrpt::hwdrivers::CCameraSensorPtr::pointer ( )
inlinevirtual

Definition at line 419 of file CCameraSensor.h.

◆ pointer() [2/2]

virtual const CCameraSensor* mrpt::hwdrivers::CCameraSensorPtr::pointer ( ) const
inlinevirtual

Definition at line 421 of file CCameraSensor.h.

◆ present()

bool mrpt::hwdrivers::CCameraSensorPtr::present ( ) const
inline

Definition at line 430 of file CCameraSensor.h.

◆ reset()

void mrpt::hwdrivers::CCameraSensorPtr::reset ( CCameraSensor p)
inline

Definition at line 432 of file CCameraSensor.h.

◆ set()

void mrpt::hwdrivers::CCameraSensorPtr::set ( CCameraSensor p)
inline

Definition at line 431 of file CCameraSensor.h.

Member Data Documentation

◆ m_ptr

std::shared_ptr<CCameraSensor> mrpt::hwdrivers::CCameraSensorPtr::m_ptr

Definition at line 416 of file CCameraSensor.h.




Page generated by Doxygen 1.8.14 for MRPT 1.5.8 Git: f67d0f871 Wed Sep 25 18:32:17 2019 +0200 at lun oct 28 01:58:29 CET 2019