MaxPlus Python API Reference
Quat Class Reference
+ Inheritance diagram for Quat:

Public Member Functions

def Conjugate (self)
 
def Equals (self, *args)
 
def Exp (self)
 
def GetEuler (self)
 
def GetW (self)
 
def GetX (self)
 
def GetY (self)
 
def GetZ (self)
 
def Identity (self)
 
def Inverse (self)
 
def Invert (self)
 
def IsIdentity (self)
 
def LogN (self)
 
def MakeClosest (self, *args)
 
def Minus (self, *args)
 
def Normalize (self)
 
def Plus (self, *args)
 
def Scalar (self)
 
def Set (self, *args)
 
def SetEuler (self, *args)
 
def SetW (self, *args)
 
def SetX (self, *args)
 
def SetY (self, *args)
 
def SetZ (self, *args)
 
def Vector (self)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Public Attributes

 this
 

Static Public Attributes

 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
 W = _swig_property(GetW, SetW)
 
 X = _swig_property(GetX, SetX)
 
 Y = _swig_property(GetY, SetY)
 
 Z = _swig_property(GetZ, SetZ)
 
- Static Public Attributes inherited from Wrapper
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Detailed Description

Provides a compact representation for orientation in three space and provides methods to perform Quaternion algebra.

Member Function Documentation

◆ Conjugate()

def Conjugate (   self)
Conjugate(Quat self) -> Quat

◆ Equals()

def Equals (   self,
args 
)
Equals(Quat self, Quat a, float epsilon=1E-6) -> bool
Equals(Quat self, Quat a) -> bool

◆ Exp()

def Exp (   self)
Exp(Quat self) -> Quat

◆ GetEuler()

def GetEuler (   self)
GetEuler(Quat self) -> Point3

◆ GetW()

def GetW (   self)
GetW(Quat self) -> float

◆ GetX()

def GetX (   self)
GetX(Quat self) -> float

◆ GetY()

def GetY (   self)
GetY(Quat self) -> float

◆ GetZ()

def GetZ (   self)
GetZ(Quat self) -> float

◆ Identity()

def Identity (   self)
Identity(Quat self)

◆ Inverse()

def Inverse (   self)
Inverse(Quat self) -> Quat

◆ Invert()

def Invert (   self)
Invert(Quat self) -> Quat

◆ IsIdentity()

def IsIdentity (   self)
IsIdentity(Quat self) -> int

◆ LogN()

def LogN (   self)
LogN(Quat self) -> Quat

◆ MakeClosest()

def MakeClosest (   self,
args 
)
MakeClosest(Quat self, Quat qto) -> Quat

◆ Minus()

def Minus (   self,
args 
)
Minus(Quat self, Quat q) -> Quat

◆ Normalize()

def Normalize (   self)
Normalize(Quat self)

◆ Plus()

def Plus (   self,
args 
)
Plus(Quat self, Quat q) -> Quat

◆ Scalar()

def Scalar (   self)
Scalar(Quat self) -> float

◆ Set()

def Set (   self,
args 
)
Set(Quat self, float X, float Y, float Z, float W) -> Quat
Set(Quat self, double X, double Y, double Z, double W) -> Quat
Set(Quat self, Point3 V, float W) -> Quat
Set(Quat self, Matrix3 mat) -> Quat
Set(Quat self, AngAxis aa) -> Quat

◆ SetEuler()

def SetEuler (   self,
args 
)
SetEuler(Quat self, float X, float Y, float Z) -> Quat

◆ SetW()

def SetW (   self,
args 
)
SetW(Quat self, float value)

◆ SetX()

def SetX (   self,
args 
)
SetX(Quat self, float value)

◆ SetY()

def SetY (   self,
args 
)
SetY(Quat self, float value)

◆ SetZ()

def SetZ (   self,
args 
)
SetZ(Quat self, float value)

◆ Vector()

def Vector (   self)
Vector(Quat self) -> Point3