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

Public Member Functions

def GetAngle (self)
 
def GetAxis (self)
 
def GetNumRevs (self)
 
def Set (self, *args)
 
def SetAngle (self, *args)
 
def SetAxis (self, *args)
 
def SetNumRevs (self, *args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Public Attributes

 this
 

Static Public Attributes

 Angle = _swig_property(GetAngle, SetAngle)
 
 Axis = _swig_property(GetAxis, SetAxis)
 
 NumRevs = _swig_property(GetNumRevs, SetNumRevs)
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- 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

Orientation in 3D space using an angle and axis. This is similar to a quaternion, except that a normalized quaternion only represents -PI to +PI rotation and AngAxis will have the number of revolutions stored. 

Member Function Documentation

◆ GetAngle()

def GetAngle (   self)
GetAngle(AngAxis self) -> float

◆ GetAxis()

def GetAxis (   self)
GetAxis(AngAxis self) -> Point3

◆ GetNumRevs()

def GetNumRevs (   self)
GetNumRevs(AngAxis self) -> int

◆ Set()

def Set (   self,
args 
)
Set(AngAxis self, float x, float y, float z, float ang) -> AngAxis
Set(AngAxis self, Point3 ax, float ang) -> AngAxis
Set(AngAxis self, Quat q) -> AngAxis
Set(AngAxis self, Matrix3 m) -> AngAxis

◆ SetAngle()

def SetAngle (   self,
args 
)
SetAngle(AngAxis self, float value)

◆ SetAxis()

def SetAxis (   self,
args 
)
SetAxis(AngAxis self, Point3 value)

◆ SetNumRevs()

def SetNumRevs (   self,
args 
)
SetNumRevs(AngAxis self, int num)