class documentation

Pose defined by Cartesian Position and angular Orientation.

Corresponds to OPC UA data type 3DFrameType.

Class Method from_ua Convert from ThreeDFrame whose numbers are in the given units.
Method to_ua Convert to a OPC UA 3DFrame, expressed in the given units.
Method with_orientation Return a copy of this Pose with given orientation keeping the position.
Method with_position Return a copy of this Pose with given position keeping the orientation.
Class Variable orientation Undocumented
Class Variable position Undocumented
@classmethod
def from_ua(cls, frame: ua.ThreeDFrame, *, length_unit: Unit, angle_unit: Unit) -> Pose:

Convert from ThreeDFrame whose numbers are in the given units.

def to_ua(self, *, length_unit: Unit, angle_unit: Unit) -> ua.ThreeDFrame:

Convert to a OPC UA 3DFrame, expressed in the given units.

def with_orientation(self, orientation: Orientation) -> Pose:

Return a copy of this Pose with given orientation keeping the position.

def with_position(self, position: Position) -> Pose:

Return a copy of this Pose with given position keeping the orientation.

orientation: Orientation =

Undocumented

position: Position =

Undocumented