MemoryViewerModel Class Reference

stores data that is used by the controllers More...

#include <RobotAPI/libraries/armem_gui/model/MemoryViewerModel.h>

Public Member Functions

std::map< std::string, armem::gui::ActiveMemoryState > activeMemoryStates ()
 
bool connected () const
 
armem::query::DataMode dataMode () const
 
DebugObserverInterfacePrx & debugObserver ()
 
bool dropDisabledMemories () const
 
bool dropRemovedMemories () const
 
std::vector< std::string > getEnabledMemories () const
 
const armem::wm::Memory * getSingleMemoryData (const std::string &memoryName)
 
bool initialized () const
 
std::map< std::string, armem::wm::Memory > & memoryData ()
 
std::map< std::string, armem::wm::Memory > memoryDataCopy () const
 
std::map< std::string, armem::client::Reader > & memoryReaders ()
 
std::map< std::string, armem::client::Reader > memoryReadersCopy () const
 
 MemoryViewerModel ()
 
std::map< std::string, armem::client::Writer > & memoryWriters ()
 
std::map< std::string, armem::client::Writer > memoryWritersCopy () const
 
armem::client::MemoryNameSystem & mns ()
 
armem::client::QueryInput queryInput () const
 
int recursionDepth () const
 
client::query::SnapshotSelector selector () const
 
void setActiveMemoryStates (std::map< std::string, armem::gui::ActiveMemoryState >)
 
void setConnected (bool val)
 
void setDataMode (armem::query::DataMode dataMode)
 
void setDebugObserver (const DebugObserverInterfacePrx &observer)
 
void setDropDisabledMemories (bool val)
 
void setDropRemovedMemories (bool val)
 
void setInitialized (bool val)
 
void setMemoryData (std::map< std::string, armem::wm::Memory > data)
 
void setMemoryReaders (std::map< std::string, armem::client::Reader > readers)
 
void setMemoryWriters (std::map< std::string, armem::client::Writer > writers)
 
void setMns (std::unique_ptr< armem::client::MemoryNameSystem > mns)
 
void setRecursionDepth (int value)
 
void setSelector (client::query::SnapshotSelector selector)
 

Detailed Description

stores data that is used by the controllers

Constructor & Destructor Documentation

◆ MemoryViewerModel()

Member Function Documentation

◆ activeMemoryStates()

std::map< std::string, armem::gui::ActiveMemoryState > activeMemoryStates ( )

◆ connected()

bool connected ( ) const

◆ dataMode()

armem::query::DataMode dataMode ( ) const

◆ debugObserver()

DebugObserverInterfacePrx & debugObserver ( )

◆ dropDisabledMemories()

bool dropDisabledMemories ( ) const

◆ dropRemovedMemories()

bool dropRemovedMemories ( ) const

◆ getEnabledMemories()

std::vector< std::string > getEnabledMemories ( ) const

◆ getSingleMemoryData()

const armem::wm::Memory * getSingleMemoryData ( const std::string & memoryName)

◆ initialized()

bool initialized ( ) const

◆ memoryData()

std::map< std::string, armem::wm::Memory > & memoryData ( )

◆ memoryDataCopy()

std::map< std::string, armem::wm::Memory > memoryDataCopy ( ) const

◆ memoryReaders()

std::map< std::string, armem::client::Reader > & memoryReaders ( )

◆ memoryReadersCopy()

std::map< std::string, armem::client::Reader > memoryReadersCopy ( ) const

◆ memoryWriters()

std::map< std::string, armem::client::Writer > & memoryWriters ( )

◆ memoryWritersCopy()

std::map< std::string, armem::client::Writer > memoryWritersCopy ( ) const

◆ mns()

◆ queryInput()

armem::client::QueryInput queryInput ( ) const

◆ recursionDepth()

int recursionDepth ( ) const

◆ selector()

client::query::SnapshotSelector selector ( ) const

◆ setActiveMemoryStates()

void setActiveMemoryStates ( std::map< std::string, armem::gui::ActiveMemoryState > states)

◆ setConnected()

void setConnected ( bool val)

◆ setDataMode()

void setDataMode ( armem::query::DataMode dataMode)

◆ setDebugObserver()

void setDebugObserver ( const DebugObserverInterfacePrx & observer)

◆ setDropDisabledMemories()

void setDropDisabledMemories ( bool val)

◆ setDropRemovedMemories()

void setDropRemovedMemories ( bool val)

◆ setInitialized()

void setInitialized ( bool val)

◆ setMemoryData()

void setMemoryData ( std::map< std::string, armem::wm::Memory > data)

◆ setMemoryReaders()

void setMemoryReaders ( std::map< std::string, armem::client::Reader > readers)

◆ setMemoryWriters()

void setMemoryWriters ( std::map< std::string, armem::client::Writer > writers)

◆ setMns()

void setMns ( std::unique_ptr< armem::client::MemoryNameSystem > mns)

◆ setRecursionDepth()

void setRecursionDepth ( int value)

◆ setSelector()

void setSelector ( client::query::SnapshotSelector selector)

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