pycram.orm.object_designator

Module Contents

Classes

ObjectMixin

ObjectMixin holds a foreign key column and its relationship to the referenced table.

Object

ORM class of pycram.designators.object_designator.ObjectDesignator

ObjectPart

ORM Class of pycram.designators.object_designator.LocatedObject.

BelieveObject

ORM class of pycram.designators.object_designator.ObjectDesignator

class pycram.orm.object_designator.ObjectMixin

Bases: sqlalchemy.orm.MappedAsDataclass

ObjectMixin holds a foreign key column and its relationship to the referenced table. For information about Mixins, see https://docs.sqlalchemy.org/en/13/orm/extensions/declarative/mixins.html

__abstract__ = True
object_to_init: bool
object_id() sqlalchemy.orm.Mapped[int]
object()
class pycram.orm.object_designator.Object

Bases: pycram.orm.base.PoseMixin, pycram.orm.base.Base

ORM class of pycram.designators.object_designator.ObjectDesignator

dtype: sqlalchemy.orm.Mapped[str]
obj_type: sqlalchemy.orm.Mapped[pycram.datastructures.enums.ObjectType | None]
name: sqlalchemy.orm.Mapped[str]
__mapper_args__
class pycram.orm.object_designator.ObjectPart

Bases: Object

ORM Class of pycram.designators.object_designator.LocatedObject.

id: sqlalchemy.orm.Mapped[int]
__mapper_args__
class pycram.orm.object_designator.BelieveObject

Bases: pycram.orm.base.MapperArgsMixin, Object

ORM class of pycram.designators.object_designator.ObjectDesignator

id: sqlalchemy.orm.Mapped[int]