vector6¶
-
class
samson.DataModel.Type.
vector6
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
This class represent spatial vectors.
SAMSON API: sbdtypephysicalvector6
Overloaded function.
- __init__(self: samson.DataModel.Type.vector6) -> None
Constructs the zero-physical vector [ 0 0 0 0 0 0 ]
- __init__(self: samson.DataModel.Type.vector6, a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> None
Constructs the spatial vector [ a[0] a[1] a[2] l[0] l[1] l[2] ]
- __init__(self: samson.DataModel.Type.vector6, a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> None
Constructs the spatial vector [ a a a l l l ]
- __init__(self: samson.DataModel.Type.vector6, ax: samson.DataModel.Quantity.unitsSI, ay: samson.DataModel.Quantity.unitsSI, az: samson.DataModel.Quantity.unitsSI, lx: samson.DataModel.Quantity.unitsSI, ly: samson.DataModel.Quantity.unitsSI, lz: samson.DataModel.Quantity.unitsSI) -> None
Constructs the spatial vector [ ax ay az lx ly lz ]
- __init__(self: samson.DataModel.Type.vector6, a: List[samson.DataModel.Quantity.unitsSI], l: List[samson.DataModel.Quantity.unitsSI]) -> None
Constructs the spatial vector [ a[0] a[1] a[2] l[0] l[1] l[2] ]
- __init__(self: samson.DataModel.Type.vector6, a: float, l: float) -> None
Constructs the dimensionless spatial vector [ a a a l l l ]
- __init__(self: samson.DataModel.Type.vector6, ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> None
Constructs the dimensionless physical vector [ ax ay az lx ly lz ]
- __init__(self: samson.DataModel.Type.vector6, a: List[float], l: List[float]) -> None
Constructs the spatial physical vector [ a[0] a[1] a[2] l[0] l[1] l[2] ]
-
__add__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶
-
__eq__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → bool¶
-
__ge__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → bool¶
-
__gt__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → bool¶
-
__iadd__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶
-
__imul__
(*args, **kwargs)¶ Overloaded function.
- __imul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
- __imul__(self: samson.DataModel.Type.vector6, arg0: float) -> samson.DataModel.Type.vector6
-
__isub__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶
-
__itruediv__
(*args, **kwargs)¶ Overloaded function.
- __itruediv__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
- __itruediv__(self: samson.DataModel.Type.vector6, arg0: float) -> samson.DataModel.Type.vector6
-
__le__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → bool¶
-
__lt__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → bool¶
-
__mul__
(*args, **kwargs)¶ Overloaded function.
- __mul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) -> samson.DataModel.Type.vector6
- __mul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
- __mul__(self: samson.DataModel.Type.vector6, arg0: float) -> samson.DataModel.Type.vector6
-
__ne__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → bool¶
-
__neg__
(self: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶
-
__rmul__
(*args, **kwargs)¶ Overloaded function.
- __rmul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
- __rmul__(self: samson.DataModel.Type.vector6, arg0: float) -> samson.DataModel.Type.vector6
-
__sub__
(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶
-
__truediv__
(*args, **kwargs)¶ Overloaded function.
- __truediv__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
- __truediv__(self: samson.DataModel.Type.vector6, arg0: float) -> samson.DataModel.Type.vector6
-
motionCrossForce
(self: samson.DataModel.Type.vector6, force: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶ Returns the cross product of this spatial vector with spatial vector force
-
setZero
(self: samson.DataModel.Type.vector6) → None¶ Sets the components of the spatial vector to zero
-
str
(self: samson.DataModel.Type.vector6, fullName: bool = False) → str¶ Converts the spatial vector to a string (with a full unit name when fullName is true)
-
ax
¶ ax component
-
ay
¶ ay component
-
az
¶ az component
-
lx
¶ lx component
-
ly
¶ ly component
-
lz
¶ lz component
-
value
¶