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

Public Member Functions

def AddNodesToContent (self, *args)
 
def AddNodeToContent (self, *args)
 
def AllowInPlaceEdit (self, *args)
 
def AppendAlternateDefinition (self, *args)
 
def AutoUpdateClosed (self)
 
def CanEditInPlace (self)
 
def ClearLockedContents (self)
 
def GetAccessType (self)
 
def GetAllowInPlaceEdit (self)
 
def GetAlternateDefinition (self, *args)
 
def GetAlternateDefinitionCount (self)
 
def GetContainerNode (self)
 
def GetContentNodes (self, *args)
 
def GetCurrentAlternateDefinition (self)
 
def GetCurrentAlternateDefinitionIndex (self)
 
def GetEditingUser (self)
 
def GetLabelDisplay (self)
 
def GetLocalDefinitionFileName (self)
 
def GetProxyType (self)
 
def GetSize (self, t=0)
 
def GetSourceDefinitionFileName (self)
 
def GetStatusDisplay (self)
 
def GetStatusString (self)
 
def InheritedAccessType (self)
 
def IsContainerOpenableOrClosable (self)
 
def IsInherited (self)
 
def IsInheritedClosed (self)
 
def IsInPlaceEditing (self)
 
def IsLockedContents (self, *args)
 
def IsNodeInContent (self, *args)
 
def IsNodeInInheritedContent (self, *args)
 
def IsOpen (self)
 
def IsUnique (self)
 
def IsUnloaded (self)
 
def IsUpdateNeeded (self)
 
def IsUsingContentBoundingBox (self)
 
def LoadContainer (self)
 
def MakeUnique (self)
 
def MergeSource (self)
 
def OverrideNodeProperties (self)
 
def ReloadContainer (self)
 
def RemoveAlternateDefinition (self, *args)
 
def RemoveNodeFromContent (self, *args)
 
def SaveContainer (self, newFileName=False)
 
def SaveContainerAsVersion (self, *args)
 
def SetAccessType (self, *args)
 
def SetAlternateDefinition (self, *args)
 
def SetAutoUpdateClosed (self, *args)
 
def SetCurrentAlternateDefinitionIndex (self, *args)
 
def SetEditInPlace (self, *args)
 
def SetLabelDisplay (self, *args)
 
def SetLocalDefinitionFileName (self, *args)
 
def SetLockedContents (self, *args)
 
def SetOpen (self, *args)
 
def SetOverrideNodeProperties (self, *args)
 
def SetProxyType (self, *args)
 
def SetSize (self, *args)
 
def SetSourceDefinitionFileName (self, *args)
 
def SetStatusDisplay (self, *args)
 
def UnloadContainer (self)
 
def UpdateContainer (self)
 
def UseContentBoundingBox (self, *args)
 
- Public Member Functions inherited from FPInterface
def EnableActions (self, *args)
 
def FindFn (self, *args)
 
def GetDesc (self)
 
def Invoke (self, *args)
 
def IsChecked (self, *args)
 
def IsEnabled (self, *args)
 
def IsVisible (self, *args)
 
- Public Member Functions inherited from BaseInterface
def GetID (self)
 
- Public Member Functions inherited from InterfaceServer
def GetInterface (self, *args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

 AnythingUnlocked = _MaxPlus.ContainerObject_AnythingUnlocked
 
 LockAllMaterials = _MaxPlus.ContainerObject_LockAllMaterials
 
 LockAllModifiers = _MaxPlus.ContainerObject_LockAllModifiers
 
 LockAllObjects = _MaxPlus.ContainerObject_LockAllObjects
 
 LockAllTransforms = _MaxPlus.ContainerObject_LockAllTransforms
 
 NoAccess = _MaxPlus.ContainerObject_NoAccess
 
 OnlyAddNewObjects = _MaxPlus.ContainerObject_OnlyAddNewObjects
 
 OnlyEditInPlace = _MaxPlus.ContainerObject_OnlyEditInPlace
 
 PROXYTYPE_ALTERNATE = _MaxPlus.ContainerObject_PROXYTYPE_ALTERNATE
 
 PROXYTYPE_NONE = _MaxPlus.ContainerObject_PROXYTYPE_NONE
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from FPInterface
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from BaseInterface
 InterfaceId = _swig_property(GetID)
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from InterfaceServer
 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

Access to container object functionality.

Member Function Documentation

◆ AddNodesToContent()

def AddNodesToContent (   self,
args 
)
AddNodesToContent(ContainerObject self, INodeTab in_nodeTab) -> bool

◆ AddNodeToContent()

def AddNodeToContent (   self,
args 
)
AddNodeToContent(ContainerObject self, INode in_node) -> bool

◆ AllowInPlaceEdit()

def AllowInPlaceEdit (   self,
args 
)
AllowInPlaceEdit(ContainerObject self, bool allowEdit)

◆ AppendAlternateDefinition()

def AppendAlternateDefinition (   self,
args 
)
AppendAlternateDefinition(ContainerObject self, Asset val) -> bool

◆ AutoUpdateClosed()

def AutoUpdateClosed (   self)
AutoUpdateClosed(ContainerObject self) -> bool

◆ CanEditInPlace()

def CanEditInPlace (   self)
CanEditInPlace(ContainerObject self) -> bool

◆ ClearLockedContents()

def ClearLockedContents (   self)
ClearLockedContents(ContainerObject self)

◆ GetAccessType()

def GetAccessType (   self)
GetAccessType(ContainerObject self) -> Autodesk::Max::ContainerObject::AccessType

◆ GetAllowInPlaceEdit()

def GetAllowInPlaceEdit (   self)
GetAllowInPlaceEdit(ContainerObject self) -> bool

◆ GetAlternateDefinition()

def GetAlternateDefinition (   self,
args 
)
GetAlternateDefinition(ContainerObject self, int defIndex) -> Asset

◆ GetAlternateDefinitionCount()

def GetAlternateDefinitionCount (   self)
GetAlternateDefinitionCount(ContainerObject self) -> int

◆ GetContainerNode()

def GetContainerNode (   self)
GetContainerNode(ContainerObject self) -> INode

◆ GetContentNodes()

def GetContentNodes (   self,
args 
)
GetContentNodes(ContainerObject self, bool nestedContainerNodes, INodeTab contentNodes)

◆ GetCurrentAlternateDefinition()

def GetCurrentAlternateDefinition (   self)
GetCurrentAlternateDefinition(ContainerObject self) -> Asset

◆ GetCurrentAlternateDefinitionIndex()

def GetCurrentAlternateDefinitionIndex (   self)
GetCurrentAlternateDefinitionIndex(ContainerObject self) -> int

◆ GetEditingUser()

def GetEditingUser (   self)
GetEditingUser(ContainerObject self) -> wchar_t const *

◆ GetLabelDisplay()

def GetLabelDisplay (   self)
GetLabelDisplay(ContainerObject self) -> bool

◆ GetLocalDefinitionFileName()

def GetLocalDefinitionFileName (   self)
GetLocalDefinitionFileName(ContainerObject self) -> Asset

◆ GetProxyType()

def GetProxyType (   self)
GetProxyType(ContainerObject self) -> Autodesk::Max::ContainerObject::ProxyType

◆ GetSize()

def GetSize (   self,
  t = 0 
)
GetSize(ContainerObject self, TimeValue t=0) -> float
GetSize(ContainerObject self) -> float

◆ GetSourceDefinitionFileName()

def GetSourceDefinitionFileName (   self)
GetSourceDefinitionFileName(ContainerObject self) -> Asset

◆ GetStatusDisplay()

def GetStatusDisplay (   self)
GetStatusDisplay(ContainerObject self) -> bool

◆ GetStatusString()

def GetStatusString (   self)
GetStatusString(ContainerObject self) -> wchar_t *

◆ InheritedAccessType()

def InheritedAccessType (   self)
InheritedAccessType(ContainerObject self) -> Autodesk::Max::ContainerObject::AccessType

◆ IsContainerOpenableOrClosable()

def IsContainerOpenableOrClosable (   self)
IsContainerOpenableOrClosable(ContainerObject self) -> bool

◆ IsInherited()

def IsInherited (   self)
IsInherited(ContainerObject self) -> bool

◆ IsInheritedClosed()

def IsInheritedClosed (   self)
IsInheritedClosed(ContainerObject self) -> bool

◆ IsInPlaceEditing()

def IsInPlaceEditing (   self)
IsInPlaceEditing(ContainerObject self) -> bool

◆ IsLockedContents()

def IsLockedContents (   self,
args 
)
IsLockedContents(ContainerObject self, Autodesk::Max::ContainerObject::LockedContents content) -> bool

◆ IsNodeInContent()

def IsNodeInContent (   self,
args 
)
IsNodeInContent(ContainerObject self, INode in_node, bool nestedContainerNodes) -> bool

◆ IsNodeInInheritedContent()

def IsNodeInInheritedContent (   self,
args 
)
IsNodeInInheritedContent(ContainerObject self, INode in_node, bool nestedContainerNodes) -> bool

◆ IsOpen()

def IsOpen (   self)
IsOpen(ContainerObject self) -> bool

◆ IsUnique()

def IsUnique (   self)
IsUnique(ContainerObject self) -> bool

◆ IsUnloaded()

def IsUnloaded (   self)
IsUnloaded(ContainerObject self) -> bool

◆ IsUpdateNeeded()

def IsUpdateNeeded (   self)
IsUpdateNeeded(ContainerObject self) -> bool

◆ IsUsingContentBoundingBox()

def IsUsingContentBoundingBox (   self)
IsUsingContentBoundingBox(ContainerObject self) -> bool

◆ LoadContainer()

def LoadContainer (   self)
LoadContainer(ContainerObject self) -> bool

◆ MakeUnique()

def MakeUnique (   self)
MakeUnique(ContainerObject self) -> bool

◆ MergeSource()

def MergeSource (   self)
MergeSource(ContainerObject self) -> bool

◆ OverrideNodeProperties()

def OverrideNodeProperties (   self)
OverrideNodeProperties(ContainerObject self) -> bool

◆ ReloadContainer()

def ReloadContainer (   self)
ReloadContainer(ContainerObject self) -> bool

◆ RemoveAlternateDefinition()

def RemoveAlternateDefinition (   self,
args 
)
RemoveAlternateDefinition(ContainerObject self, int defIndex) -> bool

◆ RemoveNodeFromContent()

def RemoveNodeFromContent (   self,
args 
)
RemoveNodeFromContent(ContainerObject self, INode in_node, bool detach=True) -> bool
RemoveNodeFromContent(ContainerObject self, INode in_node) -> bool

◆ SaveContainer()

def SaveContainer (   self,
  newFileName = False 
)
SaveContainer(ContainerObject self, bool newFileName=False) -> bool
SaveContainer(ContainerObject self) -> bool

◆ SaveContainerAsVersion()

def SaveContainerAsVersion (   self,
args 
)
SaveContainerAsVersion(ContainerObject self, bool newFileName, unsigned long saveAsVersion) -> bool

◆ SetAccessType()

def SetAccessType (   self,
args 
)
SetAccessType(ContainerObject self, Autodesk::Max::ContainerObject::AccessType accessType)

◆ SetAlternateDefinition()

def SetAlternateDefinition (   self,
args 
)
SetAlternateDefinition(ContainerObject self, int defIndex, Asset val) -> bool

◆ SetAutoUpdateClosed()

def SetAutoUpdateClosed (   self,
args 
)
SetAutoUpdateClosed(ContainerObject self, bool setAutoUpdate)

◆ SetCurrentAlternateDefinitionIndex()

def SetCurrentAlternateDefinitionIndex (   self,
args 
)
SetCurrentAlternateDefinitionIndex(ContainerObject self, int defIndex)

◆ SetEditInPlace()

def SetEditInPlace (   self,
args 
)
SetEditInPlace(ContainerObject self, bool edit)

◆ SetLabelDisplay()

def SetLabelDisplay (   self,
args 
)
SetLabelDisplay(ContainerObject self, bool display)

◆ SetLocalDefinitionFileName()

def SetLocalDefinitionFileName (   self,
args 
)
SetLocalDefinitionFileName(ContainerObject self, Asset val) -> bool

◆ SetLockedContents()

def SetLockedContents (   self,
args 
)
SetLockedContents(ContainerObject self, Autodesk::Max::ContainerObject::LockedContents content, bool clear)

◆ SetOpen()

def SetOpen (   self,
args 
)
SetOpen(ContainerObject self, bool isOpen) -> bool

◆ SetOverrideNodeProperties()

def SetOverrideNodeProperties (   self,
args 
)
SetOverrideNodeProperties(ContainerObject self, bool setOverride)

◆ SetProxyType()

def SetProxyType (   self,
args 
)
SetProxyType(ContainerObject self, Autodesk::Max::ContainerObject::ProxyType type)

◆ SetSize()

def SetSize (   self,
args 
)
SetSize(ContainerObject self, float size, TimeValue t=0)
SetSize(ContainerObject self, float size)

◆ SetSourceDefinitionFileName()

def SetSourceDefinitionFileName (   self,
args 
)
SetSourceDefinitionFileName(ContainerObject self, Asset val) -> bool

◆ SetStatusDisplay()

def SetStatusDisplay (   self,
args 
)
SetStatusDisplay(ContainerObject self, bool status)

◆ UnloadContainer()

def UnloadContainer (   self)
UnloadContainer(ContainerObject self) -> bool

◆ UpdateContainer()

def UpdateContainer (   self)
UpdateContainer(ContainerObject self) -> bool

◆ UseContentBoundingBox()

def UseContentBoundingBox (   self,
args 
)
UseContentBoundingBox(ContainerObject self, bool useContent)