MaxPlus Python API Reference
ObjectState Class Reference
+ 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')
 

Detailed Description

The data structure that flows up the geometry pipeline, as modifications are applied to the base object.

Member Function Documentation

◆ ApplyTM()

def ApplyTM (   self,
args 
)
ApplyTM(ObjectState self, Matrix3 mat, Interval iv)

◆ CopyMtl()

def CopyMtl (   self,
args 
)
CopyMtl(ObjectState self, ObjectState fromos)

◆ CopyTM()

def CopyTM (   self,
args 
)
CopyTM(ObjectState self, ObjectState fromos)

◆ DeleteObj()

def DeleteObj (   self,
  checkLock = True 
)
DeleteObj(ObjectState self, bool checkLock=True) -> ChannelMask
DeleteObj(ObjectState self) -> ChannelMask

◆ Getobj()

def Getobj (   self)
Getobj(ObjectState self) -> Object

◆ GetTM()

def GetTM (   self)
GetTM(ObjectState self) -> Matrix3

◆ Invalidate()

def Invalidate (   self,
args 
)
Invalidate(ObjectState self, ChannelMask channels, bool checkLock=True)
Invalidate(ObjectState self, ChannelMask channels)

◆ mtlValid()

def mtlValid (   self)
mtlValid(ObjectState self) -> Interval

◆ ObjHasDependents()

def ObjHasDependents (   self)
ObjHasDependents(ObjectState self) -> bool

◆ OSClearFlag()

def OSClearFlag (   self,
args 
)
OSClearFlag(ObjectState self, ulong f)

◆ OSCopyFlag()

def OSCopyFlag (   self,
args 
)
OSCopyFlag(ObjectState self, ulong f, ObjectState fromos)

◆ OSSetFlag()

def OSSetFlag (   self,
args 
)
OSSetFlag(ObjectState self, ulong f)

◆ OSTestFlag()

def OSTestFlag (   self,
args 
)
OSTestFlag(ObjectState self, ulong f) -> ulong

◆ SetIdentityTM()

def SetIdentityTM (   self)
SetIdentityTM(ObjectState self)

◆ SetTM()

def SetTM (   self,
args 
)
SetTM(ObjectState self, Matrix3 mat, Interval iv)

◆ TMIsIdentity()

def TMIsIdentity (   self)
TMIsIdentity(ObjectState self) -> int

◆ tmValid()

def tmValid (   self)
tmValid(ObjectState self) -> Interval

◆ Validity()

def Validity (   self,
args 
)
Validity(ObjectState self, TimeValue t) -> Interval