unilab.base.entity.EntityCfg

class unilab.base.entity.EntityCfg[source]

Bases: object

Declare one logical entity inside an existing backend scene.

Names are explicit because UniLab keeps scene composition in task-owned XML and backend adapters. None means that the namespace is not exposed by this entity; an empty sequence means that it is exposed but contains no elements.

Parameters:

Methods

__init__([root_body_name, joint_names, ...])

Attributes

root_body_name: str | None = None
joint_names: tuple[str, ...] | list[str] | None = None
body_names: tuple[str, ...] | list[str] | None = None
geom_names: tuple[str, ...] | list[str] | None = None
site_names: tuple[str, ...] | list[str] | None = None
actuator_names: tuple[str, ...] | list[str] | None = None
__init__(root_body_name=None, joint_names=None, body_names=None, geom_names=None, site_names=None, actuator_names=None)
Parameters: