| MaxPlus Python API Reference
    | 
 Inheritance diagram for ObjectState:
 Inheritance diagram for ObjectState:| Public Member Functions | |
| def | ApplyTM (self, *args) | 
| def | CopyMtl (self, *args) | 
| def | CopyTM (self, *args) | 
| def | DeleteObj (self, checkLock=True) | 
| def | Getobj (self) | 
| def | GetTM (self) | 
| def | Invalidate (self, *args) | 
| def | mtlValid (self) | 
| def | ObjHasDependents (self) | 
| def | OSClearFlag (self, *args) | 
| def | OSCopyFlag (self, *args) | 
| def | OSSetFlag (self, *args) | 
| def | OSTestFlag (self, *args) | 
| def | SetIdentityTM (self) | 
| def | SetTM (self, *args) | 
| def | TMIsIdentity (self) | 
| def | tmValid (self) | 
| def | Validity (self, *args) | 
|  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') | |
|  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') | |
The data structure that flows up the geometry pipeline, as modifications are applied to the base object.
| def ApplyTM | ( | self, | |
| * | args | ||
| ) | 
ApplyTM(ObjectState self, Matrix3 mat, Interval iv)
| def CopyMtl | ( | self, | |
| * | args | ||
| ) | 
CopyMtl(ObjectState self, ObjectState fromos)
| def CopyTM | ( | self, | |
| * | args | ||
| ) | 
CopyTM(ObjectState self, ObjectState fromos)
| def DeleteObj | ( | self, | |
| checkLock = True | |||
| ) | 
DeleteObj(ObjectState self, bool checkLock=True) -> ChannelMask DeleteObj(ObjectState self) -> ChannelMask
| def Getobj | ( | self | ) | 
Getobj(ObjectState self) -> Object
| def GetTM | ( | self | ) | 
GetTM(ObjectState self) -> Matrix3
| def Invalidate | ( | self, | |
| * | args | ||
| ) | 
Invalidate(ObjectState self, ChannelMask channels, bool checkLock=True) Invalidate(ObjectState self, ChannelMask channels)
| def mtlValid | ( | self | ) | 
mtlValid(ObjectState self) -> Interval
| def ObjHasDependents | ( | self | ) | 
ObjHasDependents(ObjectState self) -> bool
| def OSClearFlag | ( | self, | |
| * | args | ||
| ) | 
OSClearFlag(ObjectState self, ulong f)
| def OSCopyFlag | ( | self, | |
| * | args | ||
| ) | 
OSCopyFlag(ObjectState self, ulong f, ObjectState fromos)
| def OSSetFlag | ( | self, | |
| * | args | ||
| ) | 
OSSetFlag(ObjectState self, ulong f)
| def OSTestFlag | ( | self, | |
| * | args | ||
| ) | 
OSTestFlag(ObjectState self, ulong f) -> ulong
| def SetIdentityTM | ( | self | ) | 
SetIdentityTM(ObjectState self)
| def SetTM | ( | self, | |
| * | args | ||
| ) | 
SetTM(ObjectState self, Matrix3 mat, Interval iv)
| def TMIsIdentity | ( | self | ) | 
TMIsIdentity(ObjectState self) -> int
| def tmValid | ( | self | ) | 
tmValid(ObjectState self) -> Interval
| def Validity | ( | self, | |
| * | args | ||
| ) | 
Validity(ObjectState self, TimeValue t) -> Interval