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.

  1. __init__(self: samson.DataModel.Type.interval) -> None

The default constructor initializes all components to zero

  1. __init__(self: samson.DataModel.Type.interval, x: samson.DataModel.Quantity.unitsSI) -> None

Constructs a physical interval [x, x]

  1. __init__(self: samson.DataModel.Type.interval, x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI) -> None

Constructs the physical vector [x, y]

  1. __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.

  1. __imul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
  2. __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.

  1. __itruediv__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
  2. __itruediv__(self: samson.DataModel.Type.interval, arg0: float) -> samson.DataModel.Type.interval
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Type.interval) -> samson.DataModel.Type.interval
  2. __mul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
  3. __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.

  1. __rmul__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
  2. __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.

  1. __truediv__(self: samson.DataModel.Type.interval, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval
  2. __truediv__(self: samson.DataModel.Type.interval, arg0: float) -> samson.DataModel.Type.interval
bound(*args, **kwargs)

Overloaded function.

  1. bound(self: samson.DataModel.Type.interval, v: samson.DataModel.Quantity.unitsSI) -> None

Enlarges this physical interval to contain v

  1. 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.

  1. __init__(self: samson.DataModel.Type.intervalVector3) -> None

Constructs a physical interval vector with all components set to [0,0]

  1. __init__(self: samson.DataModel.Type.intervalVector3, x: samson.DataModel.Type.interval) -> None

Constructs the physical interval vector [ x x x ] from interval x

  1. __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]] ]

  1. __init__(self: samson.DataModel.Type.intervalVector3, v: List[samson.DataModel.Type.interval]) -> None

Constructs the physical interval vector [ v[0] v[1] v[2] ]

  1. __init__(self: samson.DataModel.Type.intervalVector3, x: samson.DataModel.Quantity.unitsSI) -> None

Constructs a physical interval vector with all components set to [x, x]

  1. __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] ]

  1. __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]] ]

  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] ]

  1. __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 ]

  1. __init__(self: samson.DataModel.Type.intervalVector3, x: float) -> None

Constructs the dimensionless physical interval vector with all components set to [x, x]

  1. __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] ]

  1. __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]] ]

  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.

  1. __imul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
  2. __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.

  1. __itruediv__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
  2. __itruediv__(self: samson.DataModel.Type.intervalVector3, arg0: float) -> samson.DataModel.Type.intervalVector3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Type.intervalVector3) -> samson.DataModel.Type.intervalVector3
  2. __mul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
  3. __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.

  1. __rmul__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
  2. __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.

  1. __truediv__(self: samson.DataModel.Type.intervalVector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3
  2. __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.

  1. bound(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.vector3) -> None

Enlarges the physical interval vector to contain the physical vector u

  1. 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.

  1. contains(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.vector3) -> bool

Returns true when this physical interval vector contains the physical vector u

  1. 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.

  1. overlaps(self: samson.DataModel.Type.intervalVector3, u: samson.DataModel.Type.intervalVector3) -> bool

Returns true when this physical interval vector overlaps physical interval vector u

  1. 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.

  1. __init__(self: samson.DataModel.Type.matrix33) -> None

Constructs a physical matrix with all components set to zero

  1. __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] ]

  1. __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

  1. __init__(self: samson.DataModel.Type.matrix33, mat: List[List[samson.DataModel.Quantity.unitsSI]]) -> None

Constructs the physical matrix from the quantity 2D array mat

  1. __init__(self: samson.DataModel.Type.matrix33, v: samson.DataModel.Quantity.unitsSI) -> None

Constructs the physical matrix with all components set to v

  1. __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

  1. __init__(self: samson.DataModel.Type.matrix33, d: float) -> None

Constructs the dimensionless physical matrix with all components set to d

  1. __init__(self: samson.DataModel.Type.matrix33, mat: List[List[float]]) -> None

Constructs the dimensionless physical matrix from double 2D array mat

  1. __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.

  1. __imul__(self: samson.DataModel.Type.matrix33, arg0: float) -> samson.DataModel.Type.matrix33
  2. __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.

  1. __mul__(self: samson.DataModel.Type.matrix33, arg0: samson.DataModel.Type.matrix33) -> samson.DataModel.Type.matrix33
  2. __mul__(self: samson.DataModel.Type.matrix33, arg0: float) -> samson.DataModel.Type.matrix33
  3. __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.

  1. __init__(self: samson.DataModel.Type.matrix66) -> None

The default constructor initializes all components to zero

  1. __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.

  1. __mul__(self: samson.DataModel.Type.matrix66, arg0: float) -> samson.DataModel.Type.matrix66
  2. __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.

  1. __init__(self: samson.DataModel.Type.random) -> None
  2. __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.

  1. __init__(self: samson.DataModel.Type.spatialTransform) -> None

The default constructor initializes all components to zero

  1. __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.

  1. __mul__(self: samson.DataModel.Type.spatialTransform, arg0: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector3
  2. __mul__(self: samson.DataModel.Type.spatialTransform, arg0: samson.DataModel.Type.vector6) -> samson.DataModel.Type.vector6
  3. __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.

  1. __init__(self: samson.DataModel.Type.vector3) -> None

Constructs the zero-physical vector [ 0 0 0 ]

  1. __init__(self: samson.DataModel.Type.vector3, x: samson.DataModel.Quantity.unitsSI) -> None

Constructs the physical vector [ x x x ]

  1. __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 ]

  1. __init__(self: samson.DataModel.Type.vector3, u: List[samson.DataModel.Quantity.unitsSI]) -> None

Constructs the physical vector [ u[0] u[1] u[2] ]

  1. __init__(self: samson.DataModel.Type.vector3, x: float) -> None

Constructs the dimensionless physical vector [ x x x ]

  1. __init__(self: samson.DataModel.Type.vector3, x: float, y: float, z: float) -> None

Constructs the dimensionless physical vector [ x y z ]

  1. __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.

  1. __imul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
  2. __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.

  1. __itruediv__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
  2. __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.

  1. __mul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector3
  2. __mul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
  3. __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.

  1. __rmul__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
  2. __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.

  1. __truediv__(self: samson.DataModel.Type.vector3, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3
  2. __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.

  1. __init__(self: samson.DataModel.Type.vector6) -> None

Constructs the zero-physical vector [ 0 0 0 0 0 0 ]

  1. __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] ]

  1. __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 ]

  1. __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 ]

  1. __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] ]

  1. __init__(self: samson.DataModel.Type.vector6, a: float, l: float) -> None

Constructs the dimensionless spatial vector [ a a a l l l ]

  1. __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 ]

  1. __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.

  1. __imul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
  2. __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.

  1. __itruediv__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
  2. __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.

  1. __mul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Type.vector6) -> samson.DataModel.Type.vector6
  2. __mul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
  3. __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.

  1. __rmul__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
  2. __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.

  1. __truediv__(self: samson.DataModel.Type.vector6, arg0: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6
  2. __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.

  1. acceleration3() -> samson.DataModel.Type.vector3

SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)

  1. acceleration3(value: float) -> samson.DataModel.Type.vector3

SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)

  1. acceleration3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)

  1. acceleration3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)

  1. acceleration3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)

  1. acceleration3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)

  1. acceleration3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::acceleration>)

samson.DataModel.Type.acceleration6(*args, **kwargs)

Overloaded function.

  1. acceleration6() -> samson.DataModel.Type.vector6

Spatial acceleration

  1. acceleration6(a: float, l: float) -> samson.DataModel.Type.vector6

Spatial acceleration

  1. acceleration6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6

Spatial acceleration

  1. acceleration6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6

Spatial acceleration

  1. acceleration6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6

Spatial acceleration

  1. acceleration6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6

Spatial acceleration

  1. 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

  1. 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.

  1. accelerationInterval() -> samson.DataModel.Type.interval

Acceleration interval

  1. accelerationInterval(value: float) -> samson.DataModel.Type.interval

Acceleration interval

  1. accelerationInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Acceleration interval

  1. accelerationInterval(interval: List[float]) -> samson.DataModel.Type.interval

Acceleration interval

  1. accelerationInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Acceleration interval

  1. accelerationInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Acceleration interval

  1. accelerationInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Acceleration interval

samson.DataModel.Type.accelerationInterval3(*args, **kwargs)

Overloaded function.

  1. accelerationInterval3() -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. accelerationInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. accelerationInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. accelerationInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. accelerationInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. accelerationInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. accelerationInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. accelerationInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. 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

  1. accelerationInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Acceleration interval vector

  1. 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.

  1. angularAcceleration3() -> samson.DataModel.Type.vector3

SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)

  1. angularAcceleration3(value: float) -> samson.DataModel.Type.vector3

SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)

  1. angularAcceleration3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)

  1. angularAcceleration3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)

  1. angularAcceleration3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)

  1. angularAcceleration3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)

  1. angularAcceleration3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBAngularAcceleration3 (==SBDTypePhysicalVector3<SBQuantity::angularAcceleration>)

samson.DataModel.Type.angularVelocity3(*args, **kwargs)

Overloaded function.

  1. angularVelocity3() -> samson.DataModel.Type.vector3

SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)

  1. angularVelocity3(value: float) -> samson.DataModel.Type.vector3

SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)

  1. angularVelocity3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)

  1. angularVelocity3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)

  1. angularVelocity3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)

  1. angularVelocity3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)

  1. angularVelocity3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBAngularVelocity3 (==SBDTypePhysicalVector3<SBQuantity::angularVelocity>)

samson.DataModel.Type.dimensionless3(*args, **kwargs)

Overloaded function.

  1. dimensionless3() -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::dimensionless >

  1. dimensionless3(value: float) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::dimensionless >

  1. dimensionless3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::dimensionless >

  1. dimensionless3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::dimensionless >

  1. dimensionless3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::dimensionless >

  1. dimensionless3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::dimensionless >

  1. dimensionless3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::dimensionless >

samson.DataModel.Type.dimensionless33(*args, **kwargs)

Overloaded function.

  1. dimensionless33() -> samson.DataModel.Type.matrix33

Dimensionless matrix

  1. dimensionless33(value: float) -> samson.DataModel.Type.matrix33

Dimensionless matrix

  1. 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

  1. dimensionless33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33

Dimensionless matrix

  1. dimensionless33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Dimensionless matrix

  1. dimensionless33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Dimensionless matrix

  1. dimensionless33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33

Dimensionless matrix

  1. 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.

  1. dimensionless6() -> samson.DataModel.Type.vector6

Dimensionless spatial vector

  1. dimensionless6(a: float, l: float) -> samson.DataModel.Type.vector6

Dimensionless spatial vector

  1. dimensionless6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6

Dimensionless spatial vector

  1. dimensionless6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6

Dimensionless spatial vector

  1. dimensionless6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6

Dimensionless spatial vector

  1. dimensionless6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6

Dimensionless spatial vector

  1. 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

  1. 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.

  1. dimensionless66() -> samson.DataModel.Type.matrix66

Dimensionless spatial matrix

  1. 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.

  1. dimensionlessInterval() -> samson.DataModel.Type.interval

Dimensionless interval

  1. dimensionlessInterval(value: float) -> samson.DataModel.Type.interval

Dimensionless interval

  1. dimensionlessInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Dimensionless interval

  1. dimensionlessInterval(interval: List[float]) -> samson.DataModel.Type.interval

Dimensionless interval

  1. dimensionlessInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Dimensionless interval

  1. dimensionlessInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Dimensionless interval

  1. dimensionlessInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Dimensionless interval

samson.DataModel.Type.dimensionlessInterval3(*args, **kwargs)

Overloaded function.

  1. dimensionlessInterval3() -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. dimensionlessInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. dimensionlessInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. dimensionlessInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. dimensionlessInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. dimensionlessInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. dimensionlessInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. dimensionlessInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. 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

  1. dimensionlessInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Dimensionless interval vector

  1. 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.

  1. energy3() -> samson.DataModel.Type.vector3

SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. energy3(value: float) -> samson.DataModel.Type.vector3

SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. energy3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. energy3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. energy3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. energy3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. energy3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBEnergy3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

samson.DataModel.Type.energyInterval(*args, **kwargs)

Overloaded function.

  1. energyInterval() -> samson.DataModel.Type.interval

Energy interval

  1. energyInterval(value: float) -> samson.DataModel.Type.interval

Energy interval

  1. energyInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Energy interval

  1. energyInterval(interval: List[float]) -> samson.DataModel.Type.interval

Energy interval

  1. energyInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Energy interval

  1. energyInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Energy interval

  1. energyInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Energy interval

samson.DataModel.Type.force3(*args, **kwargs)

Overloaded function.

  1. force3() -> samson.DataModel.Type.vector3

SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)

  1. force3(value: float) -> samson.DataModel.Type.vector3

SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)

  1. force3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)

  1. force3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)

  1. force3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)

  1. force3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)

  1. force3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBForce3 (==SBDTypePhysicalVector3<SBQuantity::force>)

samson.DataModel.Type.force6(*args, **kwargs)

Overloaded function.

  1. force6() -> samson.DataModel.Type.vector6

Spatial force

  1. force6(a: float, l: float) -> samson.DataModel.Type.vector6

Spatial force

  1. force6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6

Spatial force

  1. force6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6

Spatial force

  1. force6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6

Spatial force

  1. force6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6

Spatial force

  1. 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

  1. 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.

  1. forceInterval() -> samson.DataModel.Type.interval

Force interval

  1. forceInterval(value: float) -> samson.DataModel.Type.interval

Force interval

  1. forceInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Force interval

  1. forceInterval(interval: List[float]) -> samson.DataModel.Type.interval

Force interval

  1. forceInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Force interval

  1. forceInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Force interval

  1. forceInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Force interval

samson.DataModel.Type.forceInterval3(*args, **kwargs)

Overloaded function.

  1. forceInterval3() -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. forceInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. forceInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. forceInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. forceInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. forceInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. forceInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. forceInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. 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

  1. forceInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Force interval vector

  1. 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.

  1. inertia66() -> samson.DataModel.Type.matrix66

Spatial inertia

  1. 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.

  1. inverseInertia66() -> samson.DataModel.Type.matrix66

Spatial inverse inertia

  1. 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.

  1. inverseLength3() -> samson.DataModel.Type.vector3

SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)

  1. inverseLength3(value: float) -> samson.DataModel.Type.vector3

SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)

  1. inverseLength3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)

  1. inverseLength3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)

  1. inverseLength3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)

  1. inverseLength3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)

  1. inverseLength3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBInverseLength3 (==SBDTypePhysicalVector3<SBQuantity::inverseLength>)

samson.DataModel.Type.inverseMass33(*args, **kwargs)

Overloaded function.

  1. inverseMass33() -> samson.DataModel.Type.matrix33

Inverse mass matrix

  1. inverseMass33(value: float) -> samson.DataModel.Type.matrix33

Inverse mass matrix

  1. 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

  1. inverseMass33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33

Inverse mass matrix

  1. inverseMass33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Inverse mass matrix

  1. inverseMass33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Inverse mass matrix

  1. inverseMass33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33

Inverse mass matrix

  1. 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.

  1. inverseMomentOfInertia33() -> samson.DataModel.Type.matrix33

Inverse inertia tensor

  1. inverseMomentOfInertia33(value: float) -> samson.DataModel.Type.matrix33

Inverse inertia tensor

  1. 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

  1. inverseMomentOfInertia33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33

Inverse inertia tensor

  1. inverseMomentOfInertia33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Inverse inertia tensor

  1. inverseMomentOfInertia33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Inverse inertia tensor

  1. inverseMomentOfInertia33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33

Inverse inertia tensor

  1. 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.

  1. inverseMomentum3() -> samson.DataModel.Type.vector3

SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)

  1. inverseMomentum3(value: float) -> samson.DataModel.Type.vector3

SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)

  1. inverseMomentum3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)

  1. inverseMomentum3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)

  1. inverseMomentum3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)

  1. inverseMomentum3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)

  1. inverseMomentum3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBInverseMomentum3 (==SBDTypePhysicalVector3<SBQuantity::inverseMomentum>)

samson.DataModel.Type.length3(*args, **kwargs)

Overloaded function.

  1. length3() -> samson.DataModel.Type.vector3

SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)

  1. length3(value: float) -> samson.DataModel.Type.vector3

SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)

  1. length3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)

  1. length3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)

  1. length3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)

  1. length3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)

  1. length3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBLength3 (==SBDTypePhysicalVector3<SBQuantity::length>)

samson.DataModel.Type.lengthInterval(*args, **kwargs)

Overloaded function.

  1. lengthInterval() -> samson.DataModel.Type.interval

Length interval

  1. lengthInterval(value: float) -> samson.DataModel.Type.interval

Length interval

  1. lengthInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Length interval

  1. lengthInterval(interval: List[float]) -> samson.DataModel.Type.interval

Length interval

  1. lengthInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Length interval

  1. lengthInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Length interval

  1. lengthInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Length interval

samson.DataModel.Type.lengthInterval3(*args, **kwargs)

Overloaded function.

  1. lengthInterval3() -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. lengthInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. lengthInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. lengthInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. lengthInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. lengthInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. lengthInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. lengthInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. 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

  1. lengthInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Length interval vector

  1. 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.

  1. mass33() -> samson.DataModel.Type.matrix33

Mass matrix

  1. mass33(value: float) -> samson.DataModel.Type.matrix33

Mass matrix

  1. 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

  1. mass33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33

Mass matrix

  1. mass33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Mass matrix

  1. mass33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Mass matrix

  1. mass33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33

Mass matrix

  1. 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.

  1. momentOfInertia33() -> samson.DataModel.Type.matrix33

Inertia tensor

  1. momentOfInertia33(value: float) -> samson.DataModel.Type.matrix33

Inertia tensor

  1. 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

  1. momentOfInertia33(matrix3x3: List[List[float]]) -> samson.DataModel.Type.matrix33

Inertia tensor

  1. momentOfInertia33(vector: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Inertia tensor

  1. momentOfInertia33(c0: samson.DataModel.Type.vector3, c1: samson.DataModel.Type.vector3, c2: samson.DataModel.Type.vector3) -> samson.DataModel.Type.matrix33

Inertia tensor

  1. momentOfInertia33(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.matrix33

Inertia tensor

  1. 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.

  1. momentum3() -> samson.DataModel.Type.vector3

SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)

  1. momentum3(value: float) -> samson.DataModel.Type.vector3

SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)

  1. momentum3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)

  1. momentum3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)

  1. momentum3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)

  1. momentum3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)

  1. momentum3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBMomentum3 (==SBDTypePhysicalVector3<SBQuantity::momentum>)

samson.DataModel.Type.momentumInterval(*args, **kwargs)

Overloaded function.

  1. momentumInterval() -> samson.DataModel.Type.interval

Momentum interval

  1. momentumInterval(value: float) -> samson.DataModel.Type.interval

Momentum interval

  1. momentumInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Momentum interval

  1. momentumInterval(interval: List[float]) -> samson.DataModel.Type.interval

Momentum interval

  1. momentumInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Momentum interval

  1. momentumInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Momentum interval

  1. momentumInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Momentum interval

samson.DataModel.Type.momentumInterval3(*args, **kwargs)

Overloaded function.

  1. momentumInterval3() -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. momentumInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. momentumInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. momentumInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. momentumInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. momentumInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. momentumInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. momentumInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. 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

  1. momentumInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Momentum interval vector

  1. 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.

  1. picometerPerSecond3() -> samson.DataModel.Type.vector3

SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)

  1. picometerPerSecond3(value: float) -> samson.DataModel.Type.vector3

SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)

  1. picometerPerSecond3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)

  1. picometerPerSecond3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)

  1. picometerPerSecond3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)

  1. picometerPerSecond3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)

  1. picometerPerSecond3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBPicometerPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::picometerPerSecond>)

samson.DataModel.Type.position3(*args, **kwargs)

Overloaded function.

  1. position3() -> samson.DataModel.Type.vector3

SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)

  1. position3(value: float) -> samson.DataModel.Type.vector3

SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)

  1. position3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)

  1. position3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)

  1. position3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)

  1. position3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)

  1. position3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBPosition3 (==SBDTypePhysicalVector3<SBQuantity::position>)

samson.DataModel.Type.positionInterval(*args, **kwargs)

Overloaded function.

  1. positionInterval() -> samson.DataModel.Type.interval

Position interval

  1. positionInterval(value: float) -> samson.DataModel.Type.interval

Position interval

  1. positionInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Position interval

  1. positionInterval(interval: List[float]) -> samson.DataModel.Type.interval

Position interval

  1. positionInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Position interval

  1. positionInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Position interval

  1. positionInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Position interval

samson.DataModel.Type.positionInterval3(*args, **kwargs)

Overloaded function.

  1. positionInterval3() -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. positionInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. positionInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. positionInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. positionInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. positionInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. positionInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. positionInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. 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

  1. positionInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Position interval vector

  1. 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.

  1. radian3() -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::radian >

  1. radian3(value: float) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::radian >

  1. radian3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::radian >

  1. radian3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::radian >

  1. radian3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::radian >

  1. radian3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::radian >

  1. radian3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBDTypePhysicalVector3< SBQuantity::radian >

samson.DataModel.Type.radianInterval3(*args, **kwargs)

Overloaded function.

  1. radianInterval3() -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. radianInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. radianInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. radianInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. radianInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. radianInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. radianInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. radianInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. 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

  1. radianInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Angular interval vector

  1. 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.

  1. radianPerSecond3() -> samson.DataModel.Type.vector3

SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)

  1. radianPerSecond3(value: float) -> samson.DataModel.Type.vector3

SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)

  1. radianPerSecond3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)

  1. radianPerSecond3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)

  1. radianPerSecond3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)

  1. radianPerSecond3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)

  1. radianPerSecond3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBRadianPerSecond3 (==SBDTypePhysicalVector3<SBQuantity::radianPerSecond>)

samson.DataModel.Type.radianPerSecondInterval3(*args, **kwargs)

Overloaded function.

  1. radianPerSecondInterval3() -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. radianPerSecondInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. radianPerSecondInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. radianPerSecondInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. radianPerSecondInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. radianPerSecondInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. radianPerSecondInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. radianPerSecondInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. 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

  1. radianPerSecondInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Angular velocity interval vector

  1. 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.

  1. squareLength3() -> samson.DataModel.Type.vector3

SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)

  1. squareLength3(value: float) -> samson.DataModel.Type.vector3

SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)

  1. squareLength3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)

  1. squareLength3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)

  1. squareLength3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)

  1. squareLength3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)

  1. squareLength3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBSquareLength3 (==SBDTypePhysicalVector3<SBQuantity::squareLength>)

samson.DataModel.Type.squareLengthInterval(*args, **kwargs)

Overloaded function.

  1. squareLengthInterval() -> samson.DataModel.Type.interval

Square length interval

  1. squareLengthInterval(value: float) -> samson.DataModel.Type.interval

Square length interval

  1. squareLengthInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Square length interval

  1. squareLengthInterval(interval: List[float]) -> samson.DataModel.Type.interval

Square length interval

  1. squareLengthInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Square length interval

  1. squareLengthInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Square length interval

  1. squareLengthInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Square length interval

samson.DataModel.Type.torque3(*args, **kwargs)

Overloaded function.

  1. torque3() -> samson.DataModel.Type.vector3

SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. torque3(value: float) -> samson.DataModel.Type.vector3

SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. torque3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. torque3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. torque3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. torque3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

  1. torque3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBTorque3 (==SBDTypePhysicalVector3<SBQuantity::energy>)

samson.DataModel.Type.velocity3(*args, **kwargs)

Overloaded function.

  1. velocity3() -> samson.DataModel.Type.vector3

SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)

  1. velocity3(value: float) -> samson.DataModel.Type.vector3

SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)

  1. velocity3(x: float, y: float, z: float) -> samson.DataModel.Type.vector3

SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)

  1. velocity3(vector3: List[float]) -> samson.DataModel.Type.vector3

SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)

  1. velocity3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)

  1. velocity3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector3

SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)

  1. velocity3(vector3: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.vector3

SBVelocity3 (==SBDTypePhysicalVector3<SBQuantity::velocity>)

samson.DataModel.Type.velocity6(*args, **kwargs)

Overloaded function.

  1. velocity6() -> samson.DataModel.Type.vector6

Spatial velocity

  1. velocity6(a: float, l: float) -> samson.DataModel.Type.vector6

Spatial velocity

  1. velocity6(ax: float, ay: float, az: float, lx: float, ly: float, lz: float) -> samson.DataModel.Type.vector6

Spatial velocity

  1. velocity6(a: List[float], l: List[float]) -> samson.DataModel.Type.vector6

Spatial velocity

  1. velocity6(a: samson.DataModel.Quantity.unitsSI, l: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.vector6

Spatial velocity

  1. velocity6(a: samson.DataModel.Type.vector3, l: samson.DataModel.Type.vector3) -> samson.DataModel.Type.vector6

Spatial velocity

  1. 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

  1. 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.

  1. velocityInterval() -> samson.DataModel.Type.interval

Velocity interval

  1. velocityInterval(value: float) -> samson.DataModel.Type.interval

Velocity interval

  1. velocityInterval(begin: float, end: float) -> samson.DataModel.Type.interval

Velocity interval

  1. velocityInterval(interval: List[float]) -> samson.DataModel.Type.interval

Velocity interval

  1. velocityInterval(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Velocity interval

  1. velocityInterval(begin: samson.DataModel.Quantity.unitsSI, end: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.interval

Velocity interval

  1. velocityInterval(interval: List[samson.DataModel.Quantity.unitsSI]) -> samson.DataModel.Type.interval

Velocity interval

samson.DataModel.Type.velocityInterval3(*args, **kwargs)

Overloaded function.

  1. velocityInterval3() -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(value: float) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(x: float, y: float, z: float) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(xl: float, xu: float, yl: float, yu: float, zl: float, zu: float) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(vec: List[float]) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(vec: List[List[float]]) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(value: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(x: samson.DataModel.Quantity.unitsSI, y: samson.DataModel.Quantity.unitsSI, z: samson.DataModel.Quantity.unitsSI) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. 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

  1. velocityInterval3(vector3x2: List[List[samson.DataModel.Quantity.unitsSI]]) -> samson.DataModel.Type.intervalVector3

Velocity interval vector

  1. velocityInterval3(x: samson.DataModel.Type.interval, y: samson.DataModel.Type.interval, z: samson.DataModel.Type.interval) -> samson.DataModel.Type.intervalVector3

Velocity interval vector