sierra.plugins.platform.argos.variables.rendering

ARGoS headless QT rendering configuration.

class sierra.plugins.platform.argos.variables.rendering.ARGoSQTHeadlessRendering(setup: ExpSetup)[source]

Sets up ARGoS headless rendering with QT.

tsetup

Simulation time definitions.

extents

List of (X,Y,Zs) tuple of dimensions of area to assign to engines of the specified type.

Inheritance

Inheritance diagram of ARGoSQTHeadlessRendering
__dict__ = mappingproxy({'__module__': 'sierra.plugins.platform.argos.variables.rendering', '__doc__': '\n    Sets up ARGoS headless rendering with QT.\n\n    Attributes:\n\n        tsetup: Simulation time definitions.\n\n        extents: List of (X,Y,Zs) tuple of dimensions of area to assign to\n                 engines of the specified type.\n    ', 'kFrameSize': '1600x1200', 'kQUALITY': 100, 'kFRAME_RATE': 10, '__init__': <function ARGoSQTHeadlessRendering.__init__>, 'gen_attr_changelist': <function ARGoSQTHeadlessRendering.gen_attr_changelist>, 'gen_tag_rmlist': <function ARGoSQTHeadlessRendering.gen_tag_rmlist>, 'gen_tag_addlist': <function ARGoSQTHeadlessRendering.gen_tag_addlist>, 'gen_files': <function ARGoSQTHeadlessRendering.gen_files>, '__dict__': <attribute '__dict__' of 'ARGoSQTHeadlessRendering' objects>, '__weakref__': <attribute '__weakref__' of 'ARGoSQTHeadlessRendering' objects>, '__annotations__': {'tag_adds': 'tp.List[xml.TagAddList]'}})
__doc__ = '\n    Sets up ARGoS headless rendering with QT.\n\n    Attributes:\n\n        tsetup: Simulation time definitions.\n\n        extents: List of (X,Y,Zs) tuple of dimensions of area to assign to\n                 engines of the specified type.\n    '
__init__(setup: ExpSetup) None[source]
__module__ = 'sierra.plugins.platform.argos.variables.rendering'
__weakref__

list of weak references to the object (if defined)

gen_attr_changelist() List[AttrChangeSet][source]

No effect.

All tags/attributes are either deleted or added.

gen_files() None[source]
gen_tag_addlist() List[TagAddList][source]
gen_tag_rmlist() List[TagRmList][source]

Remove the <qt_opengl> tag if it exists.

Obviously you must call this function BEFORE adding new definitions.

kFRAME_RATE = 10
kFrameSize = '1600x1200'
kQUALITY = 100