Type¶
This library contains classes related to basic types used in SAMSON, in particular for mathematical operations.
SAMSON API: The SBDType Library
-
class
samson.DataModel.Type.
constant
¶ Bases:
pybind11_builtins.pybind11_object
-
DegToRad
= 0.017453292519943295¶
-
NA
= 602214128999999968641024.000000 mol^-1¶
-
Pi
= 3.141592653589793¶
-
RadToDeg
= 57.29577951308232¶
-
__eq__
¶ Return self==value.
-
__ge__
¶ Return self>=value.
-
__gt__
¶ Return self>value.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
avogadroConstant
= 602214128999999968641024.000000 mol^-1¶
-
boltzmannConstant
= 0.013806 pm^2.yg.fs^-2.K^-1¶
-
c
= 299792458.000000 m.s^-1¶
-
coulombConstant
= 8987551787.368176 m^3.kg.s^-4.A^-2¶
-
kB
= 0.013806 pm^2.yg.fs^-2.K^-1¶
-
protonMass
= 1.672622 yg¶
-
speedOfLight
= 299792458.000000 m.s^-1¶
-
-
class
samson.DataModel.Type.
interval
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
Overloaded function.
- __init__(self: samson.DataModel.Type.interval) -> None
The default constructor initializes all components to zero
- __init__(self: samson.DataModel.Type.interval, x: samson.DataModel.Quantity.unitsSI) -> None
Constructs a physical interval [x, x]
- __init__(self: samson.DataModel.Type.interval, x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI) -> None
Constructs the physical vector [x, y]
- __init__(self: samson.DataModel.Type.interval, uvec2: List[samson.DataModel.Quantity.unitsSI]) -> None
Constructs a physical interval [uvec2[0] uvec2[1]]
-
__add__
(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) → samson.DataModel.Type.interval¶
-
__eq__
(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) → bool¶
-
__iadd__
(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) → samson.DataModel.Type.interval¶
-
__imul__
(*args, **kwargs)¶ Overloaded function.
- __imul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
- __imul__(self: samson.DataModel.Type.interval, arg0: float) -> samson.DataModel.Type.interval
-
__isub__
(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) → samson.DataModel.Type.interval¶
-
__itruediv__
(*args, **kwargs)¶ Overloaded function.
- __itruediv__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
- __itruediv__(self: samson.DataModel.Type.interval, arg0: float) -> samson.DataModel.Type.interval
-
__mul__
(*args, **kwargs)¶ Overloaded function.
- __mul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) -> samson.DataModel.Type.interval
- __mul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
- __mul__(self: samson.DataModel.Type.interval, arg0: float) -> samson.DataModel.Type.interval
-
__ne__
(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) → bool¶
-
__neg__
(self: samson.DataModel.Type.interval) → samson.DataModel.Type.interval¶
-
__rmul__
(*args, **kwargs)¶ Overloaded function.
- __rmul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
- __rmul__(self: samson.DataModel.Type.interval, arg0: float) -> samson.DataModel.Type.interval
-
__sub__
(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) → samson.DataModel.Type.interval¶
-
__truediv__
(*args, **kwargs)¶ Overloaded function.
- __truediv__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
- __truediv__(self: samson.DataModel.Type.interval, arg0: float) -> samson.DataModel.Type.interval
-
bound
(*args, **kwargs)¶ Overloaded function.
- bound(self: samson.DataModel.Type.interval, v: samson.DataModel.Quantity.unitsSI) -> None
Enlarges this physical interval to contain v
- bound(self: samson.DataModel.Type.interval, j: samson.DataModel.Type.interval) -> None
Enlarges this physical interval to contain the physical interval j
-
center
(self: samson.DataModel.Type.interval) → samson.DataModel.Quantity.unitsSI¶ Returns the center 0.5*(i[0]+i[1]) of the physical interval
-
contains
(self: samson.DataModel.Type.interval, v: samson.DataModel.Quantity.unitsSI) → bool¶ Returns true when this physical interval contains v
-
diameter
(self: samson.DataModel.Type.interval) → samson.DataModel.Quantity.unitsSI¶ Returns the diameter i[1]-i[0] of the physical interval
-
expand
(self: samson.DataModel.Type.interval, r: samson.DataModel.Quantity.unitsSI) → None¶ Expands this physical interval by offset r.
This function expands this physical interval by offset r: [a, b] becomes [a-r, b+r].
-
getAbsLower
(self: samson.DataModel.Type.interval) → samson.DataModel.Quantity.unitsSI¶ Returns the lower bound of the absolute value of this physical interval
-
getAbsUpper
(self: samson.DataModel.Type.interval) → samson.DataModel.Quantity.unitsSI¶ Returns the upper bound of the absolute value of this physical interval
-
isEmpty
(self: samson.DataModel.Type.interval, l: samson.DataModel.Quantity.unitsSI, r: samson.DataModel.Quantity.unitsSI) → bool¶ Determines whether the intersection between this physical interval and the physical interval [l, r] is empty
-
setZero
(self: samson.DataModel.Type.interval) → None¶ Sets the physical interval to [0,0]
-
shrink
(self: samson.DataModel.Type.interval, r: samson.DataModel.Quantity.unitsSI) → None¶ Shrinks this physical interval by offset r.
This function shrinks this physical interval by offset r: [a, b] becomes [a+r, b-r]. When the offset r is larger than the half-size of the physical interval, the interval becomes [m, m], where m is the center of the interval.
-
str
(self: samson.DataModel.Type.interval, fullName: bool=False) → str¶ Converts the physical interval to a string (with a full unit name when fullName is true)
-
__ge__
¶ Return self>=value.
-
__gt__
¶ Return self>value.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
value
¶
-
class
samson.DataModel.Type.
intervalVector3
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
Overloaded function.
- __init__(self: samson.DataModel.Type.intervalVector3) -> None
Constructs a physical interval vector with all components set to [0,0]
- __init__(self: samson.DataModel.Type.intervalVector3, x: samson.DataModel.Type.interval) -> None
Constructs the physical interval vector [ x x x ] from interval x
- __init__(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.vector3) -> None
Constructs the physical interval vector [ [u.v[0], u.v[0]] [u.v[1], u.v[1]] [u.v[2], u.v[2]] ]
- __init__(self: samson.DataModel.Type.intervalVector3, v: List[samson.DataModel.Type.interval]) -> None
Constructs the physical interval vector [ v[0] v[1] v[2] ]
- __init__(self: samson.DataModel.Type.intervalVector3, x: samson.DataModel.Quantity.unitsSI) -> None
Constructs a physical interval vector with all components set to [x, x]
- __init__(self: samson.DataModel.Type.intervalVector3, x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> None
Constructs the physical interval vector [ [x, x] [y, y] [z, z] ]
- __init__(self: samson.DataModel.Type.intervalVector3, v: List[List[samson.DataModel.Quantity.unitsSI]]) -> None
Constructs the physical interval vector [ [v[0][0], v[0][1]] [v[1][0], v[1][1]] [v[2][0], v[2][1]] ]
- __init__(self: samson.DataModel.Type.intervalVector3, xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> None
Constructs the physical interval vector [ [xl, xu] [yl, yu] [zl, zu] ]
- __init__(self: samson.DataModel.Type.intervalVector3, x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> None
Constructs the physical interval vector [ x y z ]
- __init__(self: samson.DataModel.Type.intervalVector3, x: float) -> None
Constructs the dimensionless physical interval vector with all components set to [x, x]
- __init__(self: samson.DataModel.Type.intervalVector3, x: float, y: float, z: float) -> None
Constructs the dimensionless physical interval vector [ [x, x] [y, y] [z, z] ]
- __init__(self: samson.DataModel.Type.intervalVector3, v: List[List[float]]) -> None
Constructs the dimensionless physical interval vector [ [v[0][0], v[0][1]] [v[1][0], v[1][1]] [v[2][0], v[2][1]] ]
- __init__(self: samson.DataModel.Type.intervalVector3, xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> None
Constructs the dimensionless physical interval vector [ [xl, xu] [yl, yu] [zl, zu] ]
-
__add__
(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.intervalVector3¶
-
__eq__
(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) → bool¶
-
__iadd__
(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.intervalVector3¶
-
__imul__
(*args, **kwargs)¶ Overloaded function.
- __imul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
- __imul__(self: samson.DataModel.Type.intervalVector3, arg0: float) -> samson.DataModel.Type.intervalVector3
-
__isub__
(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.intervalVector3¶
-
__itruediv__
(*args, **kwargs)¶ Overloaded function.
- __itruediv__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
- __itruediv__(self: samson.DataModel.Type.intervalVector3, arg0: float) -> samson.DataModel.Type.intervalVector3
-
__mul__
(*args, **kwargs)¶ Overloaded function.
- __mul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) -> samson.DataModel.Type.intervalVector3
- __mul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
- __mul__(self: samson.DataModel.Type.intervalVector3, arg0: float) -> samson.DataModel.Type.intervalVector3
-
__ne__
(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) → bool¶
-
__neg__
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.intervalVector3¶
-
__rmul__
(*args, **kwargs)¶ Overloaded function.
- __rmul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
- __rmul__(self: samson.DataModel.Type.intervalVector3, arg0: float) -> samson.DataModel.Type.intervalVector3
-
__sub__
(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.intervalVector3¶
-
__truediv__
(*args, **kwargs)¶ Overloaded function.
- __truediv__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
- __truediv__(self: samson.DataModel.Type.intervalVector3, arg0: float) -> samson.DataModel.Type.intervalVector3
-
area
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Quantity.unitsSI¶ Returns the area 2.0*((i[0].i[1]-i[0].i[0])*(i[0].i[1]-i[0].i[0])+(i[1].i[1]-i[1].i[0])*(i[1].i[1]-i[1].i[0])+(i[2].i[1]-i[2].i[0])*(i[2].i[1]-i[2].i[0])) of the physical interval vector
-
bound
(*args, **kwargs)¶ Overloaded function.
- bound(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.vector3) -> None
Enlarges the physical interval vector to contain the physical vector u
- bound(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.intervalVector3) -> None
Enlarges the physical interval vector to contain the physical interval vector u
-
center
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.vector3¶ Returns the center [ 0.5*(i[0].i[0]+i[0].i[1]) 0.5*(i[1].i[0]+i[1].i[1]) 0.5*(i[2].i[0]+i[2].i[1]) ] of the physical interval vector
-
collapseToLowerBound
(self: samson.DataModel.Type.intervalVector3) → None¶ Sets the lower bounds of the intervals equal to the upper bounds
-
collapseToUpperBound
(self: samson.DataModel.Type.intervalVector3) → None¶ Sets the upper bounds of the intervals equal to the lower bounds
-
contains
(*args, **kwargs)¶ Overloaded function.
- contains(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.vector3) -> bool
Returns true when this physical interval vector contains the physical vector u
- contains(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.intervalVector3) -> bool
Returns true when this physical interval vector contains in physical interval vector u
-
diameter
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.vector3¶ Returns the diameter [ 0.5*(i[0].i[1]-i[0].i[0]) 0.5*(i[1].i[1]-i[1].i[0]) 0.5*(i[2].i[1]-i[2].i[0]) ] of the physical interval vector
-
distance2ToPoint
(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.vector3) → samson.DataModel.Quantity.unitsSI¶ Returns the squared euclidean distance between this physical interval vector and physical vector u
-
expand
(self: samson.DataModel.Type.intervalVector3, r: samson.DataModel.Quantity.unitsSI) → None¶ Expands all components of this physical interval vector by offset r
-
fit
(self: samson.DataModel.Type.intervalVector3, a: samson.DataModel.Type.intervalVector3, b: samson.DataModel.Type.intervalVector3) → None¶ Sets the components of the physical interval vector to exactly bound both physical interval vectors a and b
-
isContainedIn
(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.intervalVector3) → bool¶ Returns true when this physical interval vector is contained in physical interval vector u
-
lengthsSum
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Quantity.unitsSI¶ Returns the sum i[0].diameter()+i[1].diameter()+i[2].diameter() of the components diameters of the physical interval vector
-
lowerBound
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.vector3¶ Returns the lower bound [ i[0].i[0] i[1].i[0] i[2].i[0] ] of the physical interval vector
-
overlaps
(*args, **kwargs)¶ Overloaded function.
- overlaps(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.intervalVector3) -> bool
Returns true when this physical interval vector overlaps physical interval vector u
- overlaps(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.intervalVector3, cutoffDistance: samson.DataModel.Quantity.unitsSI) -> bool
Returns true when the Manhattan distance between this physical interval vector and physical interval vector u is smaller than cutoffDistance
-
overlapsAdvanced
(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.intervalVector3, cutoff: samson.DataModel.Quantity.unitsSI, cutoff2: samson.DataModel.Quantity.unitsSI) → SBDTypePhysicalIAVector3Wrapper<SBDQuantityWrapper<SBDQuantityUnitSystemSI> >::OverlapType¶ Returns the OverlapType between this physical interval vector and physical interval vector u
-
reset
(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.vector3) → None¶ Sets the physical interval vector to [ [u.v[0], u.v[0]] [u.v[1], u.v[1]] [u.v[2], u.v[2]] ]
-
setZero
(self: samson.DataModel.Type.intervalVector3) → None¶ Sets the components of the physical interval vector to [0,0]
-
shrink
(self: samson.DataModel.Type.intervalVector3, r: samson.DataModel.Quantity.unitsSI) → None¶ Shrinks all components of this physical interval vector by offset r
-
split
(self: samson.DataModel.Type.intervalVector3) → List[samson.DataModel.Type.intervalVector3]¶ Splits the physical interval vector along the longest axis into physical interval vectors
-
str
(self: samson.DataModel.Type.intervalVector3, fullName: bool=False) → str¶ Converts the physical interval vector to a string (with a full unit name when fullName is true)
-
upperBound
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Type.vector3¶ Returns the upper bound [ i[0].i[1] i[1].i[1] i[2].i[1] ] of the physical interval vector
-
volume
(self: samson.DataModel.Type.intervalVector3) → samson.DataModel.Quantity.unitsSI¶ Returns the volume (i[0].i[1]-i[0].i[0])*(i[1].i[1]-i[1].i[0])*(i[2].i[1]-i[2].i[0]) of the physical interval vector
-
__ge__
¶ Return self>=value.
-
__gt__
¶ Return self>value.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
value
¶
-
x
¶ x interval
-
y
¶ y interval
-
z
¶ z interval
-
class
samson.DataModel.Type.
matrix33
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
Overloaded function.
- __init__(self: samson.DataModel.Type.matrix33) -> None
Constructs a physical matrix with all components set to zero
- __init__(self: samson.DataModel.Type.matrix33, d: samson.DataModel.Type.vector3) -> None
Constructs the diagonal physical matrix with diagonal [ d.v[0] d.v[1] d.v[2] ]
- __init__(self: samson.DataModel.Type.matrix33, c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> None
Constructs the physical matrix with columns c0, c1 and c2
- __init__(self: samson.DataModel.Type.matrix33, mat: List[List[samson.DataModel.Quantity.unitsSI]]) -> None
Constructs the physical matrix from the quantity 2D array mat
- __init__(self: samson.DataModel.Type.matrix33, v: samson.DataModel.Quantity.unitsSI) -> None
Constructs the physical matrix with all components set to v
- __init__(self: samson.DataModel.Type.matrix33, m00: samson.DataModel.Quantity.unitsSI, m01: samson.DataModel.Quantity.unitsSI, m02: samson.DataModel.Quantity.unitsSI, m10: samson.DataModel.Quantity.unitsSI, m11: samson.DataModel.Quantity.unitsSI, m12: samson.DataModel.Quantity.unitsSI, m20: samson.DataModel.Quantity.unitsSI, m21: samson.DataModel.Quantity.unitsSI, m22: samson.DataModel.Quantity.unitsSI) -> None
Constructs the physical matrix from components m00, m01, m02, m10, m11, m12, m20, m21 and m22
- __init__(self: samson.DataModel.Type.matrix33, d: float) -> None
Constructs the dimensionless physical matrix with all components set to d
- __init__(self: samson.DataModel.Type.matrix33, mat: List[List[float]]) -> None
Constructs the dimensionless physical matrix from double 2D array mat
- __init__(self: samson.DataModel.Type.matrix33, m00: float, m01: float, m02: float, m10: float, m11: float, m12: float, m20: float, m21: float, m22: float) -> None
Constructs the dimensionless physical matrix from components m00, m01, m02, m10, m11, m12, m20, m21 and m22
-
__add__
(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) → samson.DataModel.Type.matrix33¶
-
__eq__
(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) → bool¶
-
__iadd__
(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) → samson.DataModel.Type.matrix33¶
-
__imul__
(*args, **kwargs)¶ Overloaded function.
- __imul__(self: samson.DataModel.Type.matrix33, arg0: float) -> samson.DataModel.Type.matrix33
- __imul__(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
-
__isub__
(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) → samson.DataModel.Type.matrix33¶
-
__mul__
(*args, **kwargs)¶ Overloaded function.
- __mul__(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) -> samson.DataModel.Type.matrix33
- __mul__(self: samson.DataModel.Type.matrix33, arg0: float) -> samson.DataModel.Type.matrix33
- __mul__(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector3
-
__ne__
(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) → bool¶
-
__neg__
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Type.matrix33¶
-
__rmul__
(self: samson.DataModel.Type.matrix33, arg0: float) → samson.DataModel.Type.matrix33¶
-
__sub__
(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) → samson.DataModel.Type.matrix33¶
-
computeEulerDecompositionZYZ
(self: samson.DataModel.Type.matrix33) → List[samson.DataModel.Quantity.unitsSI]¶ Computes a ZYZ Euler decomposition of this physical matrix.
- Return:
- phi (Quantity): The first Z rotation angle. theta (Quantity): The Y rotation angle. psi (Quantity): The second Z rotation angle.
-
cosphi
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Quantity.unitsSI¶ Returns the cosine of the rotation angle of this rotation matrix. This function assumes this physical matrix is a rotation matrix, and returns the cosine of the corresponding rotation angle
-
det
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Quantity.unitsSI¶ Returns the determinant of this physical matrix
-
diagonalize
(self: samson.DataModel.Type.matrix33) → object¶ Computes the eigenvalues ev and the eigenvectors p of this physical matrix.
- Args:
- ev (vector3): Stores the eigenvalues when this function returns p (matrix33): Stores the eigenvectors when this function returns
-
fromAxisAngle
(axis: samson.DataModel.Type.vector3, angle: samson.DataModel.Quantity.unitsSI) → samson.DataModel.Type.matrix33¶ Returns the dimensionless physical matrix corresponding to rotation axis and rotation angle (in radians)
-
fromAxisAnglePi
(axis: samson.DataModel.Type.vector3) → samson.DataModel.Type.matrix33¶ Returns the dimensionless physical matrix corresponding to rotation axis axis and a rotation angle equal to Pi
-
fromQuaternion
(w: samson.DataModel.Quantity.unitsSI, x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) → samson.DataModel.Type.matrix33¶ Returns the dimensionless physical matrix corresponding to quaternion [ w x y z ]
-
getColumn
(self: samson.DataModel.Type.matrix33, i: int) → samson.DataModel.Type.vector3¶ Returns the i-th column of this physical matrix
-
getE1
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Type.vector3¶ Returns the first column of this physical matrix
-
getE2
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Type.vector3¶ Returns the second column of this physical matrix
-
getE3
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Type.vector3¶ Returns the third column of this physical matrix
-
getRow
(self: samson.DataModel.Type.matrix33, i: int) → samson.DataModel.Type.vector3¶ Returns the i-th row of this physical matrix
-
inverse
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Type.matrix33¶ Returns the inverse of this physical matrix. This function assumes the physical matrix is invertible and returns its inverse
-
makeEulerRotationZYZ
(self: samson.DataModel.Type.matrix33, phi: samson.DataModel.Quantity.unitsSI, theta: samson.DataModel.Quantity.unitsSI, psi: samson.DataModel.Quantity.unitsSI) → None¶ This function sets this physical matrix from ZYZ Euler angles phi, theta and psi.
- Args:
- phi (Quantity): The first Z rotation angle. theta (Quantity): The Y rotation angle. psi (Quantity): The second Z rotation angle.
-
norm
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Quantity.unitsSI¶ Returns the 2-norm of this physical matrix
-
orthonormalize
(self: samson.DataModel.Type.matrix33) → None¶ Orthonormalizes this dimensionless physical matrix
-
quasiStaticUpdate
(self: samson.DataModel.Type.matrix33, wx: samson.DataModel.Quantity.unitsSI, wy: samson.DataModel.Quantity.unitsSI, wz: samson.DataModel.Quantity.unitsSI) → object¶ Performs a quasi-static update of this dimensionless physical matrix using the rotation vector [ wx wy wz ].
- Args:
- wx (Quantity): The first component of the rotation vector. wy (Quantity): The second component of the rotation vector. wz (Quantity): The third component of the rotation vector.
- Return:
- rotAngle (Quantity): The rotation angle rotAxis (vector3): The rotation axis rotA (matrix33): The rotation axis. rotB (matrix33): The rotation axis. rotC (matrix33): The rotation axis.
-
revoluteJointZAxisMatrix
(self: samson.DataModel.Type.matrix33, axis: samson.DataModel.Type.vector3) → None¶ Sets this physical matrix to an orthonormal matrix whose third column is axis
-
setIdentity
(self: samson.DataModel.Type.matrix33) → None¶ Sets this physical matrix to the identity matrix
-
setZero
(self: samson.DataModel.Type.matrix33) → None¶ Sets this physical matrix to zero
-
str
(self: samson.DataModel.Type.matrix33, fullName: bool=False) → str¶ Converts the matrix to a string (with a full unit name when fullName is true)
-
swapColumns
(self: samson.DataModel.Type.matrix33, i: int, j: int) → None¶ Swaps columns i and j
-
swapRows
(self: samson.DataModel.Type.matrix33, i: int, j: int) → None¶ Swaps rows i and j
-
toQuaternion
(self: samson.DataModel.Type.matrix33) → List[samson.DataModel.Quantity.unitsSI]¶ Computes the quaternion [ w x y z ] corresponding to this physical matrix
-
toRotationVector
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Type.vector3¶ Computes the rotation vector corresponding to this dimensionless physical matrix
-
trace
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Quantity.unitsSI¶ Returns the trace m[0][0] + m[1][1] + m[2][2] of this physical matrix
-
transpose
(self: samson.DataModel.Type.matrix33) → samson.DataModel.Type.matrix33¶ Returns the transpose of this physical matrix
-
__ge__
¶ Return self>=value.
-
__gt__
¶ Return self>value.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
value
¶
-
class
samson.DataModel.Type.
matrix66
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
Overloaded function.
- __init__(self: samson.DataModel.Type.matrix66) -> None
The default constructor initializes all components to zero
- __init__(self: samson.DataModel.Type.matrix66, arg0: samson.DataModel.Type.matrix33, arg1: samson.DataModel.Type.matrix33, arg2: samson.DataModel.Type.matrix33, arg3: samson.DataModel.Type.matrix33) -> None
Constructs a spatial matrix from four 3x3 matrices.
- Args:
- mat00 (matrix33): The top left 3x3 block mat01 (matrix33): The top right 3x3 block mat10 (matrix33): The bottom left 3x3 block mat11 (matrix33): The bottom right 3x3 block
-
__add__
(self: samson.DataModel.Type.matrix66, arg0: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶
-
__iadd__
(self: samson.DataModel.Type.matrix66, arg0: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶
-
__isub__
(self: samson.DataModel.Type.matrix66, arg0: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶
-
__mul__
(*args, **kwargs)¶ Overloaded function.
- __mul__(self: samson.DataModel.Type.matrix66, arg0: float) -> samson.DataModel.Type.matrix66
- __mul__(self: samson.DataModel.Type.matrix66, arg0: samson.DataModel.Type.vector6) -> samson.DataModel.Type.vector6
-
__neg__
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶
-
__rmul__
(self: samson.DataModel.Type.matrix66, arg0: float) → samson.DataModel.Type.matrix66¶
-
__sub__
(self: samson.DataModel.Type.matrix66, arg0: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶
-
doubleSymmetricPart
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Returns twice the symmetric part of the matrix
-
getColumn
(self: samson.DataModel.Type.matrix66, i: int) → samson.DataModel.Type.vector6¶ Returns the i-th column of this physical matrix
-
getE1
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.vector6¶ Returns the first column of the spatial matrix
-
getE2
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.vector6¶ Returns the second column of the spatial matrix
-
getE3
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.vector6¶ Returns the third column of the spatial matrix
-
getE4
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.vector6¶ Returns the fourht column of the spatial matrix
-
getE5
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.vector6¶ Returns the fifth column of the spatial matrix
-
getE6
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.vector6¶ Returns the sixth column of the spatial matrix
-
getRow
(self: samson.DataModel.Type.matrix66, i: int) → samson.DataModel.Type.vector6¶ Returns the i-th row of this physical matrix
-
setIdentity
(self: samson.DataModel.Type.matrix66) → None¶ Sets the spatial matrix to the identity matrix
-
setZero
(self: samson.DataModel.Type.matrix66) → None¶ Sets the spatial matrix to zero
-
str
(self: samson.DataModel.Type.matrix66, fullName: bool=False) → str¶ Converts the spatial matrix to a string (with a full unit name when fullName is true)
-
symmetrize
(self: samson.DataModel.Type.matrix66) → None¶ Makes the matrix symmetric
-
transpose
(self: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Returns the transpose of this spatial matrix
-
__eq__
¶ Return self==value.
-
__ge__
¶ Return self>=value.
-
__gt__
¶ Return self>value.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
value
¶
-
class
samson.DataModel.Type.
random
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
SBDTypeRandom
Overloaded function.
- __init__(self: samson.DataModel.Type.random) -> None
- __init__(self: samson.DataModel.Type.random, arg0: int) -> None
-
randDouble1
(self: samson.DataModel.Type.random) → float¶ Generates a random number on [0,1]-real-interval
-
randDouble2
(self: samson.DataModel.Type.random) → float¶ Generates a random number on [0,1)-real-interval
-
randDouble3
(self: samson.DataModel.Type.random) → float¶ Generates a random number on (0,1)-real-interval
-
randLong
(self: samson.DataModel.Type.random) → int¶ Generates a random number on [0,0x7fffffff]-interval
-
randRes53
(self: samson.DataModel.Type.random) → float¶ Generates a random number on [0,1) with 53-bit resolution
-
randUUID
(self: samson.DataModel.Type.random) → samson.Core.Container.UUID¶ Generates a random 32-character hexadecimal chain with the format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
-
randUnitSphere3
(self: samson.DataModel.Type.random) → samson.DataModel.Type.vector3¶ Generates a point on the unit 3D sphere with uniform spherical distribution
-
randUnsignedLong
(self: samson.DataModel.Type.random) → int¶ Generates a random number on [0,0xffffffff]-interval
-
seed
(self: samson.DataModel.Type.random, iseed: int) → None¶ Reseed the random generator
-
__eq__
¶ Return self==value.
-
__ge__
¶ Return self>=value.
-
__gt__
¶ Return self>value.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
class
samson.DataModel.Type.
spatialTransform
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
Overloaded function.
- __init__(self: samson.DataModel.Type.spatialTransform) -> None
The default constructor initializes all components to zero
- __init__(self: samson.DataModel.Type.spatialTransform, arg0: samson.DataModel.Type.matrix33, arg1: samson.DataModel.Type.vector3) -> None
“Constructs a transform from an orientation matrix and a position vector”, py::arg(“orientation”), py::arg(“position”)
- Args:
- orientationMatrix (dimensionless33): The orientation matrix. positionVector (position3): The position vector.
-
__eq__
(self: samson.DataModel.Type.spatialTransform, arg0: samson.DataModel.Type.spatialTransform) → bool¶
-
__mul__
(*args, **kwargs)¶ Overloaded function.
- __mul__(self: samson.DataModel.Type.spatialTransform, arg0: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector3
- __mul__(self: samson.DataModel.Type.spatialTransform, arg0: samson.DataModel.Type.vector6) -> samson.DataModel.Type.vector6
- __mul__(self: samson.DataModel.Type.spatialTransform, arg0: samson.DataModel.Type.spatialTransform) -> samson.DataModel.Type.spatialTransform
-
getE1
(self: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.vector3¶ Returns the first column of the orientation matrix
-
getE2
(self: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.vector3¶ Returns the second column of the orientation matrix
-
getE3
(self: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.vector3¶ Returns the third column of the orientation matrix
-
getE4
(self: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.vector3¶ Returns the position vector
-
getOrientation
(self: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.matrix33¶ Returns the orientation of the spatial transform
-
getPosition
(self: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.vector3¶ Returns the position of the spatial transform
-
inverse
(self: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.spatialTransform¶ Returns the inverse of this transform
-
inverseTransformAcceleration
(self: samson.DataModel.Type.spatialTransform, sv: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶ Returns the result of the transformation of the spatial velocity sv by applying the inverse of this transform
-
inverseTransformVelocity
(self: samson.DataModel.Type.spatialTransform, sa: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶ Returns the result of the transformation of the spatial acceleration sa by applying the inverse of this transform
-
rightMultiply3D
(self: samson.DataModel.Type.spatialTransform, leftMember: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.spatialTransform¶ Returns the product of leftMember and this transform
-
rightMultiplyInverse3D
(self: samson.DataModel.Type.spatialTransform, leftMember: samson.DataModel.Type.spatialTransform) → samson.DataModel.Type.spatialTransform¶ Returns the product of leftMember and the inverse of this transform
-
setE1
(self: samson.DataModel.Type.spatialTransform, vec: samson.DataModel.Type.vector3) → None¶ Sets the first column of the orientation matrix
-
setE2
(self: samson.DataModel.Type.spatialTransform, vec: samson.DataModel.Type.vector3) → None¶ Sets the second column of the orientation matrix
-
setE3
(self: samson.DataModel.Type.spatialTransform, vec: samson.DataModel.Type.vector3) → None¶ Sets the third column of the orientation matrix
-
setE4
(self: samson.DataModel.Type.spatialTransform, vec: samson.DataModel.Type.vector3) → None¶ Sets the position vector
-
setIdentity
(self: samson.DataModel.Type.spatialTransform) → None¶ Sets this transform to identity
-
setOrientation
(self: samson.DataModel.Type.spatialTransform, orientationMatrix: samson.DataModel.Type.matrix33) → None¶ Sets the orientation of the spatial transform
-
setPosition
(self: samson.DataModel.Type.spatialTransform, positionVector: samson.DataModel.Type.vector3) → None¶ Sets the position of the spatial transform
-
str
(self: samson.DataModel.Type.spatialTransform, fullName: bool=False) → str¶ Converts the spatial transform to a string (with a full unit name when fullName is true)
-
transformAcceleration
(self: samson.DataModel.Type.spatialTransform, sa: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶ Returns the result of the transformation of the spatial acceleration sa
-
transformForce
(self: samson.DataModel.Type.spatialTransform, sf: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶ Returns the result of the transformation of the spatial force sf
-
transformInertia
(self: samson.DataModel.Type.spatialTransform, I: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Returns the result of the transformation of the inertia I
-
transformInertiaLeft
(self: samson.DataModel.Type.spatialTransform, I: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Left-multiplies the inertia I by this spatial transform and returns the result
-
transformInertiaRight
(self: samson.DataModel.Type.spatialTransform, I: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Right-multiplies the inertia I by this spatial transform and returns the result
-
transformInverseInertia
(self: samson.DataModel.Type.spatialTransform, phi: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Returns the result of the transformation of the inverse inertia phi
-
transformInverseInertiaLeft
(self: samson.DataModel.Type.spatialTransform, phi: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Left-multiplies the inverse inertia phi by this spatial transform and returns the result
-
transformInverseInertiaRight
(self: samson.DataModel.Type.spatialTransform, phi: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Right-multiplies the inverse inertia phi by this spatial transform and returns the result
-
transformInverseInertiaTransposeRight
(self: samson.DataModel.Type.spatialTransform, phi: samson.DataModel.Type.matrix66) → samson.DataModel.Type.matrix66¶ Right-multiplies the transpose of the inverse inertia phi by this spatial transform and returns the result
-
transformPoint
(self: samson.DataModel.Type.spatialTransform, p: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶ Returns the result of the transformation of the point p
-
transformVelocity
(self: samson.DataModel.Type.spatialTransform, sv: samson.DataModel.Type.vector6) → samson.DataModel.Type.vector6¶ Returns the result of the transformation of the spatial velocity sv
-
__ge__
¶ Return self>=value.
-
__gt__
¶ Return self>value.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
class
samson.DataModel.Type.
vector3
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
Overloaded function.
- __init__(self: samson.DataModel.Type.vector3) -> None
Constructs the zero-physical vector [ 0 0 0 ]
- __init__(self: samson.DataModel.Type.vector3, x: samson.DataModel.Quantity.unitsSI) -> None
Constructs the physical vector [ x x x ]
- __init__(self: samson.DataModel.Type.vector3, x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> None
Constructs the physical vector [ x y z ]
- __init__(self: samson.DataModel.Type.vector3, u: List[samson.DataModel.Quantity.unitsSI]) -> None
Constructs the physical vector [ u[0] u[1] u[2] ]
- __init__(self: samson.DataModel.Type.vector3, x: float) -> None
Constructs the dimensionless physical vector [ x x x ]
- __init__(self: samson.DataModel.Type.vector3, x: float, y: float, z: float) -> None
Constructs the dimensionless physical vector [ x y z ]
- __init__(self: samson.DataModel.Type.vector3, vec3: List[float]) -> None
Constructs the dimensionless physical vector [ vec3[0] vec3[1] vec3[2] ]
-
__add__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶
-
__eq__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → bool¶
-
__ge__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → bool¶
-
__gt__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → bool¶
-
__iadd__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶
-
__imul__
(*args, **kwargs)¶ Overloaded function.
- __imul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
- __imul__(self: samson.DataModel.Type.vector3, arg0: float) -> samson.DataModel.Type.vector3
-
__isub__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶
-
__itruediv__
(*args, **kwargs)¶ Overloaded function.
- __itruediv__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
- __itruediv__(self: samson.DataModel.Type.vector3, arg0: float) -> samson.DataModel.Type.vector3
-
__le__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → bool¶
-
__lt__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → bool¶
-
__mul__
(*args, **kwargs)¶ Overloaded function.
- __mul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector3
- __mul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
- __mul__(self: samson.DataModel.Type.vector3, arg0: float) -> samson.DataModel.Type.vector3
-
__ne__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → bool¶
-
__neg__
(self: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶
-
__rmul__
(*args, **kwargs)¶ Overloaded function.
- __rmul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
- __rmul__(self: samson.DataModel.Type.vector3, arg0: float) -> samson.DataModel.Type.vector3
-
__sub__
(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶
-
__truediv__
(*args, **kwargs)¶ Overloaded function.
- __truediv__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
- __truediv__(self: samson.DataModel.Type.vector3, arg0: float) -> samson.DataModel.Type.vector3
-
norm
(self: samson.DataModel.Type.vector3) → samson.DataModel.Quantity.unitsSI¶ Returns the norm of this physical vector
-
norm2
(self: samson.DataModel.Type.vector3) → samson.DataModel.Quantity.unitsSI¶ Returns the squared norm of this physical vector
-
normalizeWithUnits
(self: samson.DataModel.Type.vector3) → None¶ Normalizes this physical vector while preserving units
-
normalizedVersion
(self: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶ Returns the dimensionless normalized version of this physical vector
-
normalizedVersionWithUnits
(self: samson.DataModel.Type.vector3) → samson.DataModel.Type.vector3¶ Returns the normalized version of this physical vector, but with preserved units
-
setZero
(self: samson.DataModel.Type.vector3) → None¶ Sets all components to zero
-
str
(self: samson.DataModel.Type.vector3, fullName: bool=False) → str¶ Converts the physical vector to a string (with a full unit name when fullName is true)
-
swap
(self: samson.DataModel.Type.vector3, i: int, j: int) → None¶ Swaps components i and j of this physical vector
-
value
¶
-
x
¶ x component
-
y
¶ y component
-
z
¶ z component
-
class
samson.DataModel.Type.
vector6
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
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
¶
-
samson.DataModel.Type.
acceleration3
(*args, **kwargs)¶ Overloaded function.
- acceleration3() -> samson.DataModel.Type.vector3
SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)
- acceleration3(value: float) -> samson.DataModel.Type.vector3
SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)
- acceleration3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)
- acceleration3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)
- acceleration3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)
- acceleration3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)
- acceleration3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)
-
samson.DataModel.Type.
acceleration6
(*args, **kwargs)¶ Overloaded function.
- acceleration6() -> samson.DataModel.Type.vector6
Spatial acceleration
- acceleration6(a: float, l: float) -> samson.DataModel.Type.vector6
Spatial acceleration
- acceleration6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6
Spatial acceleration
- acceleration6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6
Spatial acceleration
- acceleration6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
Spatial acceleration
- acceleration6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6
Spatial acceleration
- acceleration6(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) -> samson.DataModel.Type.vector6
Spatial acceleration
- acceleration6(a: List[samson.DataModel.Quantity.unitsSI], l: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector6
Spatial acceleration
-
samson.DataModel.Type.
accelerationInterval
(*args, **kwargs)¶ Overloaded function.
- accelerationInterval() -> samson.DataModel.Type.interval
Acceleration interval
- accelerationInterval(value: float) -> samson.DataModel.Type.interval
Acceleration interval
- accelerationInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Acceleration interval
- accelerationInterval(interval: List[float]) -> samson.DataModel.Type.interval
Acceleration interval
- accelerationInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Acceleration interval
- accelerationInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Acceleration interval
- accelerationInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Acceleration interval
-
samson.DataModel.Type.
accelerationInterval3
(*args, **kwargs)¶ Overloaded function.
- accelerationInterval3() -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
- accelerationInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Acceleration interval vector
-
samson.DataModel.Type.
angularAcceleration3
(*args, **kwargs)¶ Overloaded function.
- angularAcceleration3() -> samson.DataModel.Type.vector3
SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)
- angularAcceleration3(value: float) -> samson.DataModel.Type.vector3
SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)
- angularAcceleration3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)
- angularAcceleration3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)
- angularAcceleration3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)
- angularAcceleration3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)
- angularAcceleration3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)
-
samson.DataModel.Type.
angularVelocity3
(*args, **kwargs)¶ Overloaded function.
- angularVelocity3() -> samson.DataModel.Type.vector3
SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)
- angularVelocity3(value: float) -> samson.DataModel.Type.vector3
SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)
- angularVelocity3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)
- angularVelocity3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)
- angularVelocity3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)
- angularVelocity3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)
- angularVelocity3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)
-
samson.DataModel.Type.
dimensionless3
(*args, **kwargs)¶ Overloaded function.
- dimensionless3() -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::dimensionless >
- dimensionless3(value: float) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::dimensionless >
- dimensionless3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::dimensionless >
- dimensionless3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::dimensionless >
- dimensionless3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::dimensionless >
- dimensionless3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::dimensionless >
- dimensionless3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::dimensionless >
-
samson.DataModel.Type.
dimensionless33
(*args, **kwargs)¶ Overloaded function.
- dimensionless33() -> samson.DataModel.Type.matrix33
Dimensionless matrix
- dimensionless33(value: float) -> samson.DataModel.Type.matrix33
Dimensionless matrix
- dimensionless33(m00: float, m01: float, m02: float, m10: float, m11: float, m12: float, m20: float, m21: float, m22: float) -> samson.DataModel.Type.matrix33
Dimensionless matrix
- dimensionless33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33
Dimensionless matrix
- dimensionless33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Dimensionless matrix
- dimensionless33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Dimensionless matrix
- dimensionless33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Dimensionless matrix
- dimensionless33(m00: samson.DataModel.Quantity.unitsSI, m01: samson.DataModel.Quantity.unitsSI, m02: samson.DataModel.Quantity.unitsSI, m10: samson.DataModel.Quantity.unitsSI, m11: samson.DataModel.Quantity.unitsSI, m12: samson.DataModel.Quantity.unitsSI, m20: samson.DataModel.Quantity.unitsSI, m21: samson.DataModel.Quantity.unitsSI, m22: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Dimensionless matrix
-
samson.DataModel.Type.
dimensionless6
(*args, **kwargs)¶ Overloaded function.
- dimensionless6() -> samson.DataModel.Type.vector6
Dimensionless spatial vector
- dimensionless6(a: float, l: float) -> samson.DataModel.Type.vector6
Dimensionless spatial vector
- dimensionless6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6
Dimensionless spatial vector
- dimensionless6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6
Dimensionless spatial vector
- dimensionless6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
Dimensionless spatial vector
- dimensionless6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6
Dimensionless spatial vector
- dimensionless6(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) -> samson.DataModel.Type.vector6
Dimensionless spatial vector
- dimensionless6(a: List[samson.DataModel.Quantity.unitsSI], l: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector6
Dimensionless spatial vector
-
samson.DataModel.Type.
dimensionless66
(*args, **kwargs)¶ Overloaded function.
- dimensionless66() -> samson.DataModel.Type.matrix66
Dimensionless spatial matrix
- dimensionless66(mat00: samson.DataModel.Type.matrix33, mat01: samson.DataModel.Type.matrix33, mat10: samson.DataModel.Type.matrix33, mat11: samson.DataModel.Type.matrix33) -> samson.DataModel.Type.matrix66
Dimensionless spatial matrix
-
samson.DataModel.Type.
dimensionlessInterval
(*args, **kwargs)¶ Overloaded function.
- dimensionlessInterval() -> samson.DataModel.Type.interval
Dimensionless interval
- dimensionlessInterval(value: float) -> samson.DataModel.Type.interval
Dimensionless interval
- dimensionlessInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Dimensionless interval
- dimensionlessInterval(interval: List[float]) -> samson.DataModel.Type.interval
Dimensionless interval
- dimensionlessInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Dimensionless interval
- dimensionlessInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Dimensionless interval
- dimensionlessInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Dimensionless interval
-
samson.DataModel.Type.
dimensionlessInterval3
(*args, **kwargs)¶ Overloaded function.
- dimensionlessInterval3() -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
- dimensionlessInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Dimensionless interval vector
-
samson.DataModel.Type.
energy3
(*args, **kwargs)¶ Overloaded function.
- energy3() -> samson.DataModel.Type.vector3
SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- energy3(value: float) -> samson.DataModel.Type.vector3
SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- energy3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- energy3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- energy3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- energy3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- energy3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
-
samson.DataModel.Type.
energyInterval
(*args, **kwargs)¶ Overloaded function.
- energyInterval() -> samson.DataModel.Type.interval
Energy interval
- energyInterval(value: float) -> samson.DataModel.Type.interval
Energy interval
- energyInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Energy interval
- energyInterval(interval: List[float]) -> samson.DataModel.Type.interval
Energy interval
- energyInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Energy interval
- energyInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Energy interval
- energyInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Energy interval
-
samson.DataModel.Type.
force3
(*args, **kwargs)¶ Overloaded function.
- force3() -> samson.DataModel.Type.vector3
SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)
- force3(value: float) -> samson.DataModel.Type.vector3
SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)
- force3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)
- force3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)
- force3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)
- force3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)
- force3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)
-
samson.DataModel.Type.
force6
(*args, **kwargs)¶ Overloaded function.
- force6() -> samson.DataModel.Type.vector6
Spatial force
- force6(a: float, l: float) -> samson.DataModel.Type.vector6
Spatial force
- force6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6
Spatial force
- force6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6
Spatial force
- force6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
Spatial force
- force6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6
Spatial force
- force6(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) -> samson.DataModel.Type.vector6
Spatial force
- force6(a: List[samson.DataModel.Quantity.unitsSI], l: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector6
Spatial force
-
samson.DataModel.Type.
forceInterval
(*args, **kwargs)¶ Overloaded function.
- forceInterval() -> samson.DataModel.Type.interval
Force interval
- forceInterval(value: float) -> samson.DataModel.Type.interval
Force interval
- forceInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Force interval
- forceInterval(interval: List[float]) -> samson.DataModel.Type.interval
Force interval
- forceInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Force interval
- forceInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Force interval
- forceInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Force interval
-
samson.DataModel.Type.
forceInterval3
(*args, **kwargs)¶ Overloaded function.
- forceInterval3() -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Force interval vector
- forceInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Force interval vector
-
samson.DataModel.Type.
inertia66
(*args, **kwargs)¶ Overloaded function.
- inertia66() -> samson.DataModel.Type.matrix66
Spatial inertia
- inertia66(mat00: samson.DataModel.Type.matrix33, mat01: samson.DataModel.Type.matrix33, mat10: samson.DataModel.Type.matrix33, mat11: samson.DataModel.Type.matrix33) -> samson.DataModel.Type.matrix66
Spatial inertia
-
samson.DataModel.Type.
inverseInertia66
(*args, **kwargs)¶ Overloaded function.
- inverseInertia66() -> samson.DataModel.Type.matrix66
Spatial inverse inertia
- inverseInertia66(mat00: samson.DataModel.Type.matrix33, mat01: samson.DataModel.Type.matrix33, mat10: samson.DataModel.Type.matrix33, mat11: samson.DataModel.Type.matrix33) -> samson.DataModel.Type.matrix66
Spatial inverse inertia
-
samson.DataModel.Type.
inverseLength3
(*args, **kwargs)¶ Overloaded function.
- inverseLength3() -> samson.DataModel.Type.vector3
SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)
- inverseLength3(value: float) -> samson.DataModel.Type.vector3
SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)
- inverseLength3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)
- inverseLength3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)
- inverseLength3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)
- inverseLength3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)
- inverseLength3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)
-
samson.DataModel.Type.
inverseMass33
(*args, **kwargs)¶ Overloaded function.
- inverseMass33() -> samson.DataModel.Type.matrix33
Inverse mass matrix
- inverseMass33(value: float) -> samson.DataModel.Type.matrix33
Inverse mass matrix
- inverseMass33(m00: float, m01: float, m02: float, m10: float, m11: float, m12: float, m20: float, m21: float, m22: float) -> samson.DataModel.Type.matrix33
Inverse mass matrix
- inverseMass33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33
Inverse mass matrix
- inverseMass33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Inverse mass matrix
- inverseMass33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Inverse mass matrix
- inverseMass33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Inverse mass matrix
- inverseMass33(m00: samson.DataModel.Quantity.unitsSI, m01: samson.DataModel.Quantity.unitsSI, m02: samson.DataModel.Quantity.unitsSI, m10: samson.DataModel.Quantity.unitsSI, m11: samson.DataModel.Quantity.unitsSI, m12: samson.DataModel.Quantity.unitsSI, m20: samson.DataModel.Quantity.unitsSI, m21: samson.DataModel.Quantity.unitsSI, m22: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Inverse mass matrix
-
samson.DataModel.Type.
inverseMomentOfInertia33
(*args, **kwargs)¶ Overloaded function.
- inverseMomentOfInertia33() -> samson.DataModel.Type.matrix33
Inverse inertia tensor
- inverseMomentOfInertia33(value: float) -> samson.DataModel.Type.matrix33
Inverse inertia tensor
- inverseMomentOfInertia33(m00: float, m01: float, m02: float, m10: float, m11: float, m12: float, m20: float, m21: float, m22: float) -> samson.DataModel.Type.matrix33
Inverse inertia tensor
- inverseMomentOfInertia33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33
Inverse inertia tensor
- inverseMomentOfInertia33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Inverse inertia tensor
- inverseMomentOfInertia33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Inverse inertia tensor
- inverseMomentOfInertia33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Inverse inertia tensor
- inverseMomentOfInertia33(m00: samson.DataModel.Quantity.unitsSI, m01: samson.DataModel.Quantity.unitsSI, m02: samson.DataModel.Quantity.unitsSI, m10: samson.DataModel.Quantity.unitsSI, m11: samson.DataModel.Quantity.unitsSI, m12: samson.DataModel.Quantity.unitsSI, m20: samson.DataModel.Quantity.unitsSI, m21: samson.DataModel.Quantity.unitsSI, m22: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Inverse inertia tensor
-
samson.DataModel.Type.
inverseMomentum3
(*args, **kwargs)¶ Overloaded function.
- inverseMomentum3() -> samson.DataModel.Type.vector3
SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)
- inverseMomentum3(value: float) -> samson.DataModel.Type.vector3
SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)
- inverseMomentum3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)
- inverseMomentum3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)
- inverseMomentum3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)
- inverseMomentum3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)
- inverseMomentum3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)
-
samson.DataModel.Type.
length3
(*args, **kwargs)¶ Overloaded function.
- length3() -> samson.DataModel.Type.vector3
SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)
- length3(value: float) -> samson.DataModel.Type.vector3
SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)
- length3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)
- length3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)
- length3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)
- length3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)
- length3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)
-
samson.DataModel.Type.
lengthInterval
(*args, **kwargs)¶ Overloaded function.
- lengthInterval() -> samson.DataModel.Type.interval
Length interval
- lengthInterval(value: float) -> samson.DataModel.Type.interval
Length interval
- lengthInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Length interval
- lengthInterval(interval: List[float]) -> samson.DataModel.Type.interval
Length interval
- lengthInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Length interval
- lengthInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Length interval
- lengthInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Length interval
-
samson.DataModel.Type.
lengthInterval3
(*args, **kwargs)¶ Overloaded function.
- lengthInterval3() -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Length interval vector
- lengthInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Length interval vector
-
samson.DataModel.Type.
mass33
(*args, **kwargs)¶ Overloaded function.
- mass33() -> samson.DataModel.Type.matrix33
Mass matrix
- mass33(value: float) -> samson.DataModel.Type.matrix33
Mass matrix
- mass33(m00: float, m01: float, m02: float, m10: float, m11: float, m12: float, m20: float, m21: float, m22: float) -> samson.DataModel.Type.matrix33
Mass matrix
- mass33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33
Mass matrix
- mass33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Mass matrix
- mass33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Mass matrix
- mass33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Mass matrix
- mass33(m00: samson.DataModel.Quantity.unitsSI, m01: samson.DataModel.Quantity.unitsSI, m02: samson.DataModel.Quantity.unitsSI, m10: samson.DataModel.Quantity.unitsSI, m11: samson.DataModel.Quantity.unitsSI, m12: samson.DataModel.Quantity.unitsSI, m20: samson.DataModel.Quantity.unitsSI, m21: samson.DataModel.Quantity.unitsSI, m22: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Mass matrix
-
samson.DataModel.Type.
momentOfInertia33
(*args, **kwargs)¶ Overloaded function.
- momentOfInertia33() -> samson.DataModel.Type.matrix33
Inertia tensor
- momentOfInertia33(value: float) -> samson.DataModel.Type.matrix33
Inertia tensor
- momentOfInertia33(m00: float, m01: float, m02: float, m10: float, m11: float, m12: float, m20: float, m21: float, m22: float) -> samson.DataModel.Type.matrix33
Inertia tensor
- momentOfInertia33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33
Inertia tensor
- momentOfInertia33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Inertia tensor
- momentOfInertia33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33
Inertia tensor
- momentOfInertia33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Inertia tensor
- momentOfInertia33(m00: samson.DataModel.Quantity.unitsSI, m01: samson.DataModel.Quantity.unitsSI, m02: samson.DataModel.Quantity.unitsSI, m10: samson.DataModel.Quantity.unitsSI, m11: samson.DataModel.Quantity.unitsSI, m12: samson.DataModel.Quantity.unitsSI, m20: samson.DataModel.Quantity.unitsSI, m21: samson.DataModel.Quantity.unitsSI, m22: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33
Inertia tensor
-
samson.DataModel.Type.
momentum3
(*args, **kwargs)¶ Overloaded function.
- momentum3() -> samson.DataModel.Type.vector3
SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)
- momentum3(value: float) -> samson.DataModel.Type.vector3
SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)
- momentum3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)
- momentum3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)
- momentum3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)
- momentum3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)
- momentum3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)
-
samson.DataModel.Type.
momentumInterval
(*args, **kwargs)¶ Overloaded function.
- momentumInterval() -> samson.DataModel.Type.interval
Momentum interval
- momentumInterval(value: float) -> samson.DataModel.Type.interval
Momentum interval
- momentumInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Momentum interval
- momentumInterval(interval: List[float]) -> samson.DataModel.Type.interval
Momentum interval
- momentumInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Momentum interval
- momentumInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Momentum interval
- momentumInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Momentum interval
-
samson.DataModel.Type.
momentumInterval3
(*args, **kwargs)¶ Overloaded function.
- momentumInterval3() -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
- momentumInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Momentum interval vector
-
samson.DataModel.Type.
picometerPerSecond3
(*args, **kwargs)¶ Overloaded function.
- picometerPerSecond3() -> samson.DataModel.Type.vector3
SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)
- picometerPerSecond3(value: float) -> samson.DataModel.Type.vector3
SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)
- picometerPerSecond3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)
- picometerPerSecond3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)
- picometerPerSecond3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)
- picometerPerSecond3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)
- picometerPerSecond3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)
-
samson.DataModel.Type.
position3
(*args, **kwargs)¶ Overloaded function.
- position3() -> samson.DataModel.Type.vector3
SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)
- position3(value: float) -> samson.DataModel.Type.vector3
SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)
- position3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)
- position3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)
- position3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)
- position3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)
- position3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)
-
samson.DataModel.Type.
positionInterval
(*args, **kwargs)¶ Overloaded function.
- positionInterval() -> samson.DataModel.Type.interval
Position interval
- positionInterval(value: float) -> samson.DataModel.Type.interval
Position interval
- positionInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Position interval
- positionInterval(interval: List[float]) -> samson.DataModel.Type.interval
Position interval
- positionInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Position interval
- positionInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Position interval
- positionInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Position interval
-
samson.DataModel.Type.
positionInterval3
(*args, **kwargs)¶ Overloaded function.
- positionInterval3() -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Position interval vector
- positionInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Position interval vector
-
samson.DataModel.Type.
radian3
(*args, **kwargs)¶ Overloaded function.
- radian3() -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::radian >
- radian3(value: float) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::radian >
- radian3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::radian >
- radian3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::radian >
- radian3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::radian >
- radian3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::radian >
- radian3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBDTypePhysicalVector3< SBQuantity::radian >
-
samson.DataModel.Type.
radianInterval3
(*args, **kwargs)¶ Overloaded function.
- radianInterval3() -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Angular interval vector
- radianInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Angular interval vector
-
samson.DataModel.Type.
radianPerSecond3
(*args, **kwargs)¶ Overloaded function.
- radianPerSecond3() -> samson.DataModel.Type.vector3
SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)
- radianPerSecond3(value: float) -> samson.DataModel.Type.vector3
SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)
- radianPerSecond3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)
- radianPerSecond3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)
- radianPerSecond3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)
- radianPerSecond3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)
- radianPerSecond3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)
-
samson.DataModel.Type.
radianPerSecondInterval3
(*args, **kwargs)¶ Overloaded function.
- radianPerSecondInterval3() -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
- radianPerSecondInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Angular velocity interval vector
-
samson.DataModel.Type.
squareLength3
(*args, **kwargs)¶ Overloaded function.
- squareLength3() -> samson.DataModel.Type.vector3
SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)
- squareLength3(value: float) -> samson.DataModel.Type.vector3
SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)
- squareLength3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)
- squareLength3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)
- squareLength3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)
- squareLength3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)
- squareLength3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)
-
samson.DataModel.Type.
squareLengthInterval
(*args, **kwargs)¶ Overloaded function.
- squareLengthInterval() -> samson.DataModel.Type.interval
Square length interval
- squareLengthInterval(value: float) -> samson.DataModel.Type.interval
Square length interval
- squareLengthInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Square length interval
- squareLengthInterval(interval: List[float]) -> samson.DataModel.Type.interval
Square length interval
- squareLengthInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Square length interval
- squareLengthInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Square length interval
- squareLengthInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Square length interval
-
samson.DataModel.Type.
torque3
(*args, **kwargs)¶ Overloaded function.
- torque3() -> samson.DataModel.Type.vector3
SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- torque3(value: float) -> samson.DataModel.Type.vector3
SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- torque3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- torque3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- torque3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- torque3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
- torque3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)
-
samson.DataModel.Type.
velocity3
(*args, **kwargs)¶ Overloaded function.
- velocity3() -> samson.DataModel.Type.vector3
SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)
- velocity3(value: float) -> samson.DataModel.Type.vector3
SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)
- velocity3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3
SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)
- velocity3(vector3: List[float]) -> samson.DataModel.Type.vector3
SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)
- velocity3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)
- velocity3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)
- velocity3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3
SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)
-
samson.DataModel.Type.
velocity6
(*args, **kwargs)¶ Overloaded function.
- velocity6() -> samson.DataModel.Type.vector6
Spatial velocity
- velocity6(a: float, l: float) -> samson.DataModel.Type.vector6
Spatial velocity
- velocity6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6
Spatial velocity
- velocity6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6
Spatial velocity
- velocity6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
Spatial velocity
- velocity6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6
Spatial velocity
- velocity6(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) -> samson.DataModel.Type.vector6
Spatial velocity
- velocity6(a: List[samson.DataModel.Quantity.unitsSI], l: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector6
Spatial velocity
-
samson.DataModel.Type.
velocityInterval
(*args, **kwargs)¶ Overloaded function.
- velocityInterval() -> samson.DataModel.Type.interval
Velocity interval
- velocityInterval(value: float) -> samson.DataModel.Type.interval
Velocity interval
- velocityInterval(begin: float, end: float) -> samson.DataModel.Type.interval
Velocity interval
- velocityInterval(interval: List[float]) -> samson.DataModel.Type.interval
Velocity interval
- velocityInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Velocity interval
- velocityInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
Velocity interval
- velocityInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval
Velocity interval
-
samson.DataModel.Type.
velocityInterval3
(*args, **kwargs)¶ Overloaded function.
- velocityInterval3() -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(value: float) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(xl: samson.DataModel.Quantity.unitsSI, xu: samson.DataModel.Quantity.unitsSI, yl: samson.DataModel.Quantity.unitsSI, yu: samson.DataModel.Quantity.unitsSI, zl: samson.DataModel.Quantity.unitsSI, zu: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3
Velocity interval vector
- velocityInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3
Velocity interval vector