esp::metadata namespace

Metadata management.

Namespaces

namespace attributes
Metadata Attributes library.
namespace managers
Metadata Attribute Managers library.
namespace URDF
URDF parsing library.

Classes

class MetadataMediator

Enums

enum class PrimObjTypes: uint32_t { CAPSULE_SOLID, CAPSULE_WF, CONE_SOLID, CONE_WF, CUBE_SOLID, CUBE_WF, CYLINDER_SOLID, CYLINDER_WF, ICOSPHERE_SOLID, ICOSPHERE_WF, UVSPHERE_SOLID, UVSPHERE_WF, END_PRIM_OBJ_TYPES }
The kinds of primitive modelled objects supported. Paired with Magnum::Primitive namespace objects.

Functions

void initAttributesBindings(pybind11::module& m)
Specify bindings for attributes in esp::metadata::attributes namespace.
void initMetadataMediatorBindings(pybind11::module& m)
Specify bindings for esp::metadata::MetadataMediator.
auto espLoggingSubsystem() -> logging::Subsystem

Variables

char CONFIG_NAME_AS_ASSET_FILENAME constexpr
A tag to search for in the default_attributes section of the Scene Dataset JSON configuration files denoting that an implementation of the attributes should replace this tag with the base filename (minus all paths and extensions)

Enum documentation

enum class esp::metadata::PrimObjTypes: uint32_t

The kinds of primitive modelled objects supported. Paired with Magnum::Primitive namespace objects.

Enumerators
CAPSULE_SOLID

Primitive object corresponding to Magnum::Primitives::capsule3DSolid

CAPSULE_WF

Primitive object corresponding to Magnum::Primitives::capsule3DWireframe

CONE_SOLID

Primitive object corresponding to Magnum::Primitives::coneSolid

CONE_WF

Primitive object corresponding to Magnum::Primitives::coneWireframe

CUBE_SOLID

Primitive object corresponding to Magnum::Primitives::cubeSolid

CUBE_WF

Primitive object corresponding to Magnum::Primitives::cubeWireframe

CYLINDER_SOLID

Primitive object corresponding to Magnum::Primitives::cylinderSolid

CYLINDER_WF

Primitive object corresponding to Magnum::Primitives::cylinderWireframe

ICOSPHERE_SOLID

Primitive object corresponding to Magnum::Primitives::icosphereSolid

ICOSPHERE_WF

Primitive object corresponding to Magnum::Primitives::icosphereWireframe

UVSPHERE_SOLID

Primitive object corresponding to Magnum::Primitives::uvSphereSolid

UVSPHERE_WF

Primitive object corresponding to Magnum::Primitives::uvSphereWireframe

END_PRIM_OBJ_TYPES

marker for no more primitive objects - add any new objects above this entry

Function documentation

void esp::metadata::initAttributesBindings(pybind11::module& m)

Specify bindings for attributes in esp::metadata::attributes namespace.

void esp::metadata::initMetadataMediatorBindings(pybind11::module& m)

Specify bindings for esp::metadata::MetadataMediator.

Variable documentation

char esp::metadata::CONFIG_NAME_AS_ASSET_FILENAME constexpr

A tag to search for in the default_attributes section of the Scene Dataset JSON configuration files denoting that an implementation of the attributes should replace this tag with the base filename (minus all paths and extensions)