Containers

class motion3d.TransformContainerException
class motion3d.TransformContainer

motion3d::TransformContainer

__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: motion3d.TransformContainer, arg0: int) -> motion3d::TransformInterface

  2. __getitem__(self: motion3d.TransformContainer, arg0: motion3d.Time) -> motion3d::TransformInterface

  3. __getitem__(self: motion3d.TransformContainer, arg0: slice) -> motion3d.TransformContainer

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: motion3d.TransformContainer, has_stamps: bool, has_poses: bool) -> None

motion3d::TransformContainer::TransformContainer()

  1. __init__(self: motion3d.TransformContainer, transforms: List[motion3d::TransformInterface], has_poses: bool) -> None

motion3d::TransformContainer::TransformContainer()

  1. __init__(self: motion3d.TransformContainer, transforms: List[motion3d::TransformInterface], has_poses: bool) -> None

motion3d::TransformContainer::TransformContainer()

  1. __init__(self: motion3d.TransformContainer, transforms: Dict[motion3d.Time, motion3d::TransformInterface], has_poses: bool) -> None

motion3d::TransformContainer::TransformContainer()

  1. __init__(self: motion3d.TransformContainer, transforms: Dict[motion3d.Time, motion3d::TransformInterface], has_poses: bool) -> None

motion3d::TransformContainer::TransformContainer()

  1. __init__(self: motion3d.TransformContainer, stamps: List[motion3d.Time], transforms: List[motion3d::TransformInterface], has_poses: bool, sorted_data: bool = False) -> None

motion3d::TransformContainer::TransformContainer()

  1. __init__(self: motion3d.TransformContainer, stamps: List[motion3d.Time], transforms: List[motion3d::TransformInterface], has_poses: bool, sorted_data: bool = False) -> None

motion3d::TransformContainer::TransformContainer()

  1. __init__(self: motion3d.TransformContainer, other: motion3d.TransformContainer) -> None

motion3d::TransformContainer::TransformContainer()

__iter__(self: motion3d.TransformContainer) Iterator
Returns:

an iterator from motion3d::TransformContainer::begin() to motion3d::TransformContainer::end()

__len__(self: motion3d.TransformContainer) int

motion3d::TransformContainer::size()

__repr__(self: motion3d.TransformContainer) str

motion3d::TransformContainer::desc()

addStamps(self: motion3d.TransformContainer, stamps: List[motion3d.Time]) motion3d.TransformContainer

motion3d::TransformContainer::addStamps()

addStamps_(self: motion3d.TransformContainer, stamps: List[motion3d.Time]) motion3d.TransformContainer

motion3d::TransformContainer::addStamps_()

append(*args, **kwargs)

Overloaded function.

  1. append(self: motion3d.TransformContainer, transform: motion3d::TransformInterface) -> None

motion3d::TransformContainer::append()

  1. append(self: motion3d.TransformContainer, stamp: motion3d.Time, transform: motion3d::TransformInterface) -> None

motion3d::TransformContainer::append()

apply(self: motion3d.TransformContainer, transform_pre: motion3d::TransformInterface, transform_post: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::apply()

applyFunc(self: motion3d.TransformContainer, func: Callable[[motion3d::TransformInterface], motion3d::TransformInterface]) motion3d.TransformContainer

motion3d::TransformContainer::applyFunc()

applyFunc_(self: motion3d.TransformContainer, func: Callable[[motion3d::TransformInterface], motion3d::TransformInterface]) motion3d.TransformContainer

motion3d::TransformContainer::applyFunc_()

applyIndexFunc(self: motion3d.TransformContainer, func: Callable[[int, motion3d::TransformInterface], motion3d::TransformInterface]) motion3d.TransformContainer

motion3d::TransformContainer::applyIndexFunc()

applyIndexFunc_(self: motion3d.TransformContainer, func: Callable[[int, motion3d::TransformInterface], motion3d::TransformInterface]) motion3d.TransformContainer

motion3d::TransformContainer::applyIndexFunc_()

applyPost(self: motion3d.TransformContainer, transform: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::applyPost()

applyPost_(self: motion3d.TransformContainer, transform: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::applyPost_()

applyPre(self: motion3d.TransformContainer, transform: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::applyPre()

applyPre_(self: motion3d.TransformContainer, transform: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::applyPre_()

applyStampFunc(self: motion3d.TransformContainer, func: Callable[[motion3d.Time, motion3d::TransformInterface], motion3d::TransformInterface]) motion3d.TransformContainer

motion3d::TransformContainer::applyStampFunc()

applyStampFunc_(self: motion3d.TransformContainer, func: Callable[[motion3d.Time, motion3d::TransformInterface], motion3d::TransformInterface]) motion3d.TransformContainer

motion3d::TransformContainer::applyStampFunc_()

apply_(self: motion3d.TransformContainer, transform_pre: motion3d::TransformInterface, transform_post: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::apply_()

asMotions(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::asMotions()

asMotions_(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::asMotions_()

asPoses(*args, **kwargs)

Overloaded function.

  1. asPoses(self: motion3d.TransformContainer) -> motion3d.TransformContainer

motion3d::TransformContainer::asPoses()

  1. asPoses(self: motion3d.TransformContainer, arg0: motion3d::TransformInterface) -> motion3d.TransformContainer

motion3d::TransformContainer::asPoses()

asPoses_(*args, **kwargs)

Overloaded function.

  1. asPoses_(self: motion3d.TransformContainer) -> motion3d.TransformContainer

motion3d::TransformContainer::asPoses_()

  1. asPoses_(self: motion3d.TransformContainer, arg0: motion3d::TransformInterface) -> motion3d.TransformContainer

motion3d::TransformContainer::asPoses_()

asType(self: motion3d.TransformContainer, type: motion3d::TransformType) motion3d.TransformContainer

motion3d::TransformContainer::asType()

asType_(self: motion3d.TransformContainer, type: motion3d::TransformType) motion3d.TransformContainer

motion3d::TransformContainer::asType_()

at(self: motion3d.TransformContainer, index: int) motion3d::TransformInterface

motion3d::TransformContainer::at()

at_stamp(self: motion3d.TransformContainer, stamp: motion3d.Time) motion3d::TransformInterface

motion3d::TransformContainer::at_stamp()

changeFrame(self: motion3d.TransformContainer, transform: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::changeFrame()

changeFrame_(self: motion3d.TransformContainer, transform: motion3d::TransformInterface) motion3d.TransformContainer

motion3d::TransformContainer::changeFrame_()

clear(self: motion3d.TransformContainer) None

motion3d::TransformContainer::clear()

copy(self: motion3d.TransformContainer) motion3d.TransformContainer
empty(self: motion3d.TransformContainer) bool

motion3d::TransformContainer::empty()

erase(*args, **kwargs)

Overloaded function.

  1. erase(self: motion3d.TransformContainer, index: int) -> None

motion3d::TransformContainer::erase()

  1. erase(self: motion3d.TransformContainer, stamp: motion3d.Time) -> None

motion3d::TransformContainer::erase()

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: motion3d.TransformContainer, other: motion3d.TransformContainer, overwrite: bool = False) -> None

motion3d::TransformContainer::extend()

  1. extend(self: motion3d.TransformContainer, other: motion3d.TransformContainer, overwrite: bool = False) -> None

motion3d::TransformContainer::extend()

find_closest(self: motion3d.TransformContainer, stamp: motion3d.Time) object

motion3d::TransformContainer::find_closest(), :return: (stamp, transform) or (None, None) if no element was found.

find_eq(self: motion3d.TransformContainer, stamp: motion3d.Time) object

motion3d::TransformContainer::find_eq(), :return: (stamp, transform) or (None, None) if no element was found.

find_ge(self: motion3d.TransformContainer, stamp: motion3d.Time) object

motion3d::TransformContainer::find_ge(), :return: (stamp, transform) or (None, None) if no element was found.

find_gt(self: motion3d.TransformContainer, stamp: motion3d.Time) object

motion3d::TransformContainer::find_gt(), :return: (stamp, transform) or (None, None) if no element was found.

find_le(self: motion3d.TransformContainer, stamp: motion3d.Time) object

motion3d::TransformContainer::find_le(), :return: (stamp, transform) or (None, None) if no element was found.

find_lt(self: motion3d.TransformContainer, stamp: motion3d.Time) object

motion3d::TransformContainer::find_lt(), :return: (stamp, transform) or (None, None) if no element was found.

hasMotions(self: motion3d.TransformContainer) bool

motion3d::TransformContainer::hasMotions()

hasPoses(self: motion3d.TransformContainer) bool

motion3d::TransformContainer::hasPoses()

hasStamp(self: motion3d.TransformContainer, arg0: motion3d.Time) bool

motion3d::TransformContainer::hasStamp()

hasStamps(self: motion3d.TransformContainer) bool

motion3d::TransformContainer::hasStamps()

insert(*args, **kwargs)

Overloaded function.

  1. insert(self: motion3d.TransformContainer, index: int, transform: motion3d::TransformInterface) -> None

motion3d::TransformContainer::insert()

  1. insert(self: motion3d.TransformContainer, stamp: motion3d.Time, transform: motion3d::TransformInterface, overwrite: bool = False) -> bool

motion3d::TransformContainer::insert()

inverse(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::inverse()

inverse_(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::inverse_()

item_at(self: motion3d.TransformContainer, index: int) Tuple[motion3d.Time, motion3d::TransformInterface]

motion3d::TransformContainer::item_at()

items(self: motion3d.TransformContainer) Iterator
Returns:

an iterator from motion3d::TransformContainer::begin_items() to motion3d::TransformContainer::end_items()

items_closest(self: motion3d.TransformContainer, stamp: motion3d.Time) Iterator
Returns:

an iterator from motion3d::TransformContainer::find_closest() to motion3d::TransformContainer::end_items()

items_ge(self: motion3d.TransformContainer, stamp: motion3d.Time) Iterator
Returns:

an iterator from motion3d::TransformContainer::find_ge() to motion3d::TransformContainer::end_items()

items_gt(self: motion3d.TransformContainer, stamp: motion3d.Time) Iterator
Returns:

an iterator from motion3d::TransformContainer::find_gt() to motion3d::TransformContainer::end_items()

items_le(self: motion3d.TransformContainer, stamp: motion3d.Time) Iterator
Returns:

an iterator from motion3d::TransformContainer::find_le() to motion3d::TransformContainer::end_items()

items_lt(self: motion3d.TransformContainer, stamp: motion3d.Time) Iterator
Returns:

an iterator from motion3d::TransformContainer::find_lt() to motion3d::TransformContainer::end_items()

normalized(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::normalized()

normalized_(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::normalized_()

removeStamps(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::removeStamps()

removeStamps_(self: motion3d.TransformContainer) motion3d.TransformContainer

motion3d::TransformContainer::removeStamps_()

scaleTranslation(self: motion3d.TransformContainer, factor: float) motion3d.TransformContainer

motion3d::TransformContainer::scaleTranslation()

scaleTranslation_(self: motion3d.TransformContainer, factor: float) motion3d.TransformContainer

motion3d::TransformContainer::scaleTranslation_()

size(self: motion3d.TransformContainer) int

motion3d::TransformContainer::size()

stamp_at(self: motion3d.TransformContainer, index: int) motion3d.Time

motion3d::TransformContainer::stamp_at()

stamps(self: motion3d.TransformContainer) Iterator
Returns:

an iterator from motion3d::TransformContainer::cbegin_stamps() to motion3d::TransformContainer::cend_stamps()

toArray(self: motion3d.TransformContainer, type: motion3d::TransformType) numpy.ndarray[numpy.float64[m, n]]

motion3d::TransformContainer::toEigenVector()

toList(*args, **kwargs)

Overloaded function.

  1. toList(self: motion3d.TransformContainer) -> List[motion3d::TransformInterface]

motion3d::TransformContainer::toVector()

  1. toList(self: motion3d.TransformContainer, type: motion3d::TransformType) -> List[motion3d::TransformInterface]

motion3d::TransformContainer::toVector()

transforms(self: motion3d.TransformContainer) Iterator
Returns:

an iterator from motion3d::TransformContainer::begin() to motion3d::TransformContainer::end()