Inheritance diagram for src::moveable::MoveableObject:
Public Member Functions | |
def | rotation_angles |
def | translation |
def | parent |
def | type_name |
def | id |
def | name |
def | xyz |
def | set_parent |
def | rotate |
def | translate |
def | local_transform |
def | global_transform |
An abstract base class for moveable objects.
Definition at line 19 of file moveable.py.
def src::moveable::MoveableObject::global_transform | ( | self | ) |
Compute and return the global transfomation of this node with respect to the absolute coordinate system. Returns ------- transform : np.ndarray A 4x4 matrix representing a rotation and translation
Definition at line 114 of file moveable.py.
def src::moveable::MoveableObject::id | ( | self | ) |
Definition at line 46 of file moveable.py.
def src::moveable::MoveableObject::local_transform | ( | self | ) |
Compute and return the local transfomation of this node with respect to the parent frame. Returns ------- transform : np.ndarray A 4x4 matrix representing a rotation and translation
Definition at line 95 of file moveable.py.
def src::moveable::MoveableObject::name | ( | self | ) |
Definition at line 51 of file moveable.py.
def src::moveable::MoveableObject::parent | ( | self | ) |
Definition at line 36 of file moveable.py.
def src::moveable::MoveableObject::rotate | ( | self, | ||
alpha, | ||||
beta, | ||||
gamma | ||||
) |
Definition at line 84 of file moveable.py.
def src::moveable::MoveableObject::rotation_angles | ( | self | ) |
Definition at line 26 of file moveable.py.
def src::moveable::MoveableObject::set_parent | ( | self, | ||
parent | ||||
) |
Set the parent of the current object to `parent` and add the current instance to the list of `parent`s children. Parameters ---------- parent : CompoundDetector The parent CompoundDetector object
Definition at line 60 of file moveable.py.
def src::moveable::MoveableObject::translate | ( | self, | ||
translation | ||||
) |
Definition at line 89 of file moveable.py.
def src::moveable::MoveableObject::translation | ( | self | ) |
Definition at line 31 of file moveable.py.
def src::moveable::MoveableObject::type_name | ( | self | ) |
def src::moveable::MoveableObject::xyz | ( | self | ) |
Reimplemented in src::camera::CompoundCamera, and src::sensors::SensorElement.
Definition at line 56 of file moveable.py.