OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
SelectionHandler Class Reference

#include "SelectionHandler.h"

Public Member Functions

 SelectionHandler ()=default
 
 ~SelectionHandler ()=default
 
 SelectionHandler (const SelectionHandler &_other)=delete
 
 SelectionHandler (SelectionHandler &&_other)=delete
 
SelectionHandleroperator= (const SelectionHandler &_other)=delete
 
SelectionHandleroperator= (SelectionHandler &&_other)=delete
 
void processSelectionChanged (const std::list< ot::UID > &_selectedEntityIDs, const std::list< ot::UID > &_selectedVisibleEntityIDs)
 
const std::atomic_bool & notificationInProcess ()
 
void clearAllBufferAndNotify ()
 
void clearAllBuffer ()
 
void deselectEntity (ot::UID _entityID, const std::string &_owner)
 
const std::list< ot::UID > & getSelectedEntityIDs ()
 
const std::list< ot::UID > & getSelectedVisibleEntityIDs ()
 

Constructor & Destructor Documentation

◆ SelectionHandler() [1/3]

SelectionHandler::SelectionHandler ( )
default

◆ ~SelectionHandler()

SelectionHandler::~SelectionHandler ( )
default

◆ SelectionHandler() [2/3]

SelectionHandler::SelectionHandler ( const SelectionHandler & _other)
delete

◆ SelectionHandler() [3/3]

SelectionHandler::SelectionHandler ( SelectionHandler && _other)
delete

Member Function Documentation

◆ clearAllBuffer()

void SelectionHandler::clearAllBuffer ( )

◆ clearAllBufferAndNotify()

void SelectionHandler::clearAllBufferAndNotify ( )

◆ deselectEntity()

void SelectionHandler::deselectEntity ( ot::UID _entityID,
const std::string & _owner )

◆ getSelectedEntityIDs()

const std::list< ot::UID > & SelectionHandler::getSelectedEntityIDs ( )

◆ getSelectedVisibleEntityIDs()

const std::list< ot::UID > & SelectionHandler::getSelectedVisibleEntityIDs ( )

◆ notificationInProcess()

const std::atomic_bool & SelectionHandler::notificationInProcess ( )
inline

◆ operator=() [1/2]

SelectionHandler & SelectionHandler::operator= ( const SelectionHandler & _other)
delete

◆ operator=() [2/2]

SelectionHandler & SelectionHandler::operator= ( SelectionHandler && _other)
delete

◆ processSelectionChanged()

void SelectionHandler::processSelectionChanged ( const std::list< ot::UID > & _selectedEntityIDs,
const std::list< ot::UID > & _selectedVisibleEntityIDs )

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