adam.model.abc_factories#
Classes#
Module Contents#
- class adam.model.abc_factories.Joint[source]#
Bases:
abc.ABC
Base Joint class. You need to fill at least these fields
- abstractmethod spatial_transform(q: numpy.typing.ArrayLike) numpy.typing.ArrayLike [source]#
- Parameters:
q (npt.ArrayLike) – joint motion
- Returns:
spatial transform of the joint given q
- Return type:
npt.ArrayLike
- class adam.model.abc_factories.Link[source]#
Bases:
abc.ABC
Base Link class. You need to fill at least these fields
- class adam.model.abc_factories.ModelFactory[source]#
Bases:
abc.ABC
The abstract class of the model factory.
The model factory is responsible for creating the model.
You need to implement all the methods in your concrete implementation
- abstractmethod get_links() list[Link] [source]#
- Returns:
the list of the link
- Return type:
list[Link]