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

#include "EntityBuffer.h"

Public Member Functions

PyObject * getEntityPropertyValue (const std::string &_absoluteEntityName, const std::string &_propertyName)
 
PyObject * getTableCellValue (const std::string &_absoluteEntityName, uint32_t _row, uint32_t _column)
 
void updateEntityPropertyValue (const std::string &_absoluteEntityName, const std::string &_propertyName, const CPythonObject &_values)
 
std::shared_ptr< EntityBase > getEntity (const std::string &_absoluteEntityName)
 
void saveChangedEntities ()
 
bool saveChangedEntities (const std::string &_absoluteEntityName)
 
void clearBuffer ()
 

Static Public Member Functions

static EntityBufferinstance ()
 

Friends

class FixtureEntityBuffer
 

Member Function Documentation

◆ clearBuffer()

void EntityBuffer::clearBuffer ( )

◆ getEntity()

std::shared_ptr< EntityBase > EntityBuffer::getEntity ( const std::string & _absoluteEntityName)

◆ getEntityPropertyValue()

PyObject * EntityBuffer::getEntityPropertyValue ( const std::string & _absoluteEntityName,
const std::string & _propertyName )

◆ getTableCellValue()

PyObject * EntityBuffer::getTableCellValue ( const std::string & _absoluteEntityName,
uint32_t _row,
uint32_t _column )

◆ instance()

EntityBuffer & EntityBuffer::instance ( )
static

◆ saveChangedEntities() [1/2]

void EntityBuffer::saveChangedEntities ( )

◆ saveChangedEntities() [2/2]

bool EntityBuffer::saveChangedEntities ( const std::string & _absoluteEntityName)

◆ updateEntityPropertyValue()

void EntityBuffer::updateEntityPropertyValue ( const std::string & _absoluteEntityName,
const std::string & _propertyName,
const CPythonObject & _values )

Friends And Related Symbol Documentation

◆ FixtureEntityBuffer

friend class FixtureEntityBuffer
friend

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