Documentation Index
Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
Use this file to discover all available pages before exploring further.
Position
Inherits from: object
A class to represent 3D cartesian position
Attributes:
x (float): x-coordinate value (meters)
y (float): y-coordinate value (meters)
z (float): z-coordinate value (meters)
init
Position.__init__(x: Union[float, List[float], np.ndarray], y: float = None, z: float = None)
Initialize a Position object.
x (Union[float, List[float], np.ndarray])
Union[float, List[float], np.ndarray]
required
x-coordinate value or 3-element array [x, y, z]
y-coordinate value. Defaults to None.
z-coordinate value. Defaults to None.
If the provided arguments don’t match expected patterns
x_val
Position.x_val() -> float
No docstring provided.
x_val
Position.x_val(value: float) -> None
No docstring provided.
y_val
Position.y_val() -> float
No docstring provided.
y_val
Position.y_val(value: float) -> None
No docstring provided.
z_val
Position.z_val() -> float
No docstring provided.
z_val
Position.z_val(value: float) -> None
No docstring provided.
to_dict
Position.to_dict() -> dict
Serialize to dictionary for JSON transfer
from_dict
Position.from_dict(data: dict) -> 'Position'
Deserialize from dictionary