Choreonoid  1.8
Public Member Functions | List of all members
cnoid::DeviceOverwriteMediator::DeviceInfo Class Reference

#include <DeviceOverwriteItem.h>

Public Member Functions

 DeviceInfo (Device *device, DeviceOverwriteItem *item, bool isNewDevice, bool isNewItem)
 
 operator bool () const
 
Devicedevice ()
 
template<class DeviceType >
DeviceType * device ()
 
DeviceOverwriteItemitem ()
 
bool isNewDevice () const
 
bool isNewItem () const
 

Constructor & Destructor Documentation

◆ DeviceInfo()

cnoid::DeviceOverwriteMediator::DeviceInfo::DeviceInfo ( Device device,
DeviceOverwriteItem item,
bool  isNewDevice,
bool  isNewItem 
)
inline

Member Function Documentation

◆ device() [1/2]

Device* cnoid::DeviceOverwriteMediator::DeviceInfo::device ( )
inline

◆ device() [2/2]

template<class DeviceType >
DeviceType* cnoid::DeviceOverwriteMediator::DeviceInfo::device ( )
inline

◆ isNewDevice()

bool cnoid::DeviceOverwriteMediator::DeviceInfo::isNewDevice ( ) const
inline

◆ isNewItem()

bool cnoid::DeviceOverwriteMediator::DeviceInfo::isNewItem ( ) const
inline

◆ item()

DeviceOverwriteItem* cnoid::DeviceOverwriteMediator::DeviceInfo::item ( )
inline

◆ operator bool()

cnoid::DeviceOverwriteMediator::DeviceInfo::operator bool ( ) const
inlineexplicit

The documentation for this class was generated from the following file: