This reference describes unreleased code on main; no release documents it yet.

rlmesh::specs::EnvContract

classExperimental#include <rlmesh.hpp>[source]

Class in rlmesh.hpp.

class EnvContract

EnvContract

constructor[source]
explicit EnvContract(RLMeshEnvContract* p)

copy_of

static method[source]
static EnvContract copy_of(const RLMeshEnvContract* p)

raw

method[source]
const RLMeshEnvContract* raw() const

id

method[source]
std::string id() const

num_envs

method[source]
uint64_t num_envs() const

observation_space

method[source]
spaces::SpaceSpec observation_space() const

action_space

method[source]
spaces::SpaceSpec action_space() const

metadata

method[source]
Metadata metadata() const

render_mode

method[source]
std::optional<std::string> render_mode() const

env

method[source]
EnvContract env() const

spec

method[source]
EnvContract spec() const

to_dict

method[source]
Metadata to_dict() const

to_string

method[source]
std::string to_string() const