| MaxPlus Python API Reference
    | 
 Inheritance diagram for ContainerObject:
 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') | |
Access to container object functionality.
| def AddNodesToContent | ( | self, | |
| * | args | ||
| ) | 
AddNodesToContent(ContainerObject self, INodeTab in_nodeTab) -> bool
| def AddNodeToContent | ( | self, | |
| * | args | ||
| ) | 
AddNodeToContent(ContainerObject self, INode in_node) -> bool
| def AllowInPlaceEdit | ( | self, | |
| * | args | ||
| ) | 
AllowInPlaceEdit(ContainerObject self, bool allowEdit)
| def AppendAlternateDefinition | ( | self, | |
| * | args | ||
| ) | 
AppendAlternateDefinition(ContainerObject self, Asset val) -> bool
| def AutoUpdateClosed | ( | self | ) | 
AutoUpdateClosed(ContainerObject self) -> bool
| def CanEditInPlace | ( | self | ) | 
CanEditInPlace(ContainerObject self) -> bool
| def ClearLockedContents | ( | self | ) | 
ClearLockedContents(ContainerObject self)
| def GetAccessType | ( | self | ) | 
GetAccessType(ContainerObject self) -> Autodesk::Max::ContainerObject::AccessType
| def GetAllowInPlaceEdit | ( | self | ) | 
GetAllowInPlaceEdit(ContainerObject self) -> bool
| def GetAlternateDefinition | ( | self, | |
| * | args | ||
| ) | 
GetAlternateDefinition(ContainerObject self, int defIndex) -> Asset
| def GetAlternateDefinitionCount | ( | self | ) | 
GetAlternateDefinitionCount(ContainerObject self) -> int
| def GetContainerNode | ( | self | ) | 
GetContainerNode(ContainerObject self) -> INode
| def GetContentNodes | ( | self, | |
| * | args | ||
| ) | 
GetContentNodes(ContainerObject self, bool nestedContainerNodes, INodeTab contentNodes)
| def GetCurrentAlternateDefinition | ( | self | ) | 
GetCurrentAlternateDefinition(ContainerObject self) -> Asset
| def GetCurrentAlternateDefinitionIndex | ( | self | ) | 
GetCurrentAlternateDefinitionIndex(ContainerObject self) -> int
| def GetEditingUser | ( | self | ) | 
GetEditingUser(ContainerObject self) -> wchar_t const *
| def GetLabelDisplay | ( | self | ) | 
GetLabelDisplay(ContainerObject self) -> bool
| def GetLocalDefinitionFileName | ( | self | ) | 
GetLocalDefinitionFileName(ContainerObject self) -> Asset
| def GetProxyType | ( | self | ) | 
GetProxyType(ContainerObject self) -> Autodesk::Max::ContainerObject::ProxyType
| def GetSize | ( | self, | |
| t = 0 | |||
| ) | 
GetSize(ContainerObject self, TimeValue t=0) -> float GetSize(ContainerObject self) -> float
| def GetSourceDefinitionFileName | ( | self | ) | 
GetSourceDefinitionFileName(ContainerObject self) -> Asset
| def GetStatusDisplay | ( | self | ) | 
GetStatusDisplay(ContainerObject self) -> bool
| def GetStatusString | ( | self | ) | 
GetStatusString(ContainerObject self) -> wchar_t *
| def InheritedAccessType | ( | self | ) | 
InheritedAccessType(ContainerObject self) -> Autodesk::Max::ContainerObject::AccessType
| def IsContainerOpenableOrClosable | ( | self | ) | 
IsContainerOpenableOrClosable(ContainerObject self) -> bool
| def IsInherited | ( | self | ) | 
IsInherited(ContainerObject self) -> bool
| def IsInheritedClosed | ( | self | ) | 
IsInheritedClosed(ContainerObject self) -> bool
| def IsInPlaceEditing | ( | self | ) | 
IsInPlaceEditing(ContainerObject self) -> bool
| def IsLockedContents | ( | self, | |
| * | args | ||
| ) | 
IsLockedContents(ContainerObject self, Autodesk::Max::ContainerObject::LockedContents content) -> bool
| def IsNodeInContent | ( | self, | |
| * | args | ||
| ) | 
IsNodeInContent(ContainerObject self, INode in_node, bool nestedContainerNodes) -> bool
| def IsNodeInInheritedContent | ( | self, | |
| * | args | ||
| ) | 
IsNodeInInheritedContent(ContainerObject self, INode in_node, bool nestedContainerNodes) -> bool
| def IsOpen | ( | self | ) | 
IsOpen(ContainerObject self) -> bool
| def IsUnique | ( | self | ) | 
IsUnique(ContainerObject self) -> bool
| def IsUnloaded | ( | self | ) | 
IsUnloaded(ContainerObject self) -> bool
| def IsUpdateNeeded | ( | self | ) | 
IsUpdateNeeded(ContainerObject self) -> bool
| def IsUsingContentBoundingBox | ( | self | ) | 
IsUsingContentBoundingBox(ContainerObject self) -> bool
| def LoadContainer | ( | self | ) | 
LoadContainer(ContainerObject self) -> bool
| def MakeUnique | ( | self | ) | 
MakeUnique(ContainerObject self) -> bool
| def MergeSource | ( | self | ) | 
MergeSource(ContainerObject self) -> bool
| def OverrideNodeProperties | ( | self | ) | 
OverrideNodeProperties(ContainerObject self) -> bool
| def ReloadContainer | ( | self | ) | 
ReloadContainer(ContainerObject self) -> bool
| def RemoveAlternateDefinition | ( | self, | |
| * | args | ||
| ) | 
RemoveAlternateDefinition(ContainerObject self, int defIndex) -> bool
| def RemoveNodeFromContent | ( | self, | |
| * | args | ||
| ) | 
RemoveNodeFromContent(ContainerObject self, INode in_node, bool detach=True) -> bool RemoveNodeFromContent(ContainerObject self, INode in_node) -> bool
| def SaveContainer | ( | self, | |
| newFileName = False | |||
| ) | 
SaveContainer(ContainerObject self, bool newFileName=False) -> bool SaveContainer(ContainerObject self) -> bool
| def SaveContainerAsVersion | ( | self, | |
| * | args | ||
| ) | 
SaveContainerAsVersion(ContainerObject self, bool newFileName, unsigned long saveAsVersion) -> bool
| def SetAccessType | ( | self, | |
| * | args | ||
| ) | 
SetAccessType(ContainerObject self, Autodesk::Max::ContainerObject::AccessType accessType)
| def SetAlternateDefinition | ( | self, | |
| * | args | ||
| ) | 
SetAlternateDefinition(ContainerObject self, int defIndex, Asset val) -> bool
| def SetAutoUpdateClosed | ( | self, | |
| * | args | ||
| ) | 
SetAutoUpdateClosed(ContainerObject self, bool setAutoUpdate)
| def SetCurrentAlternateDefinitionIndex | ( | self, | |
| * | args | ||
| ) | 
SetCurrentAlternateDefinitionIndex(ContainerObject self, int defIndex)
| def SetEditInPlace | ( | self, | |
| * | args | ||
| ) | 
SetEditInPlace(ContainerObject self, bool edit)
| def SetLabelDisplay | ( | self, | |
| * | args | ||
| ) | 
SetLabelDisplay(ContainerObject self, bool display)
| def SetLocalDefinitionFileName | ( | self, | |
| * | args | ||
| ) | 
SetLocalDefinitionFileName(ContainerObject self, Asset val) -> bool
| def SetLockedContents | ( | self, | |
| * | args | ||
| ) | 
SetLockedContents(ContainerObject self, Autodesk::Max::ContainerObject::LockedContents content, bool clear)
| def SetOpen | ( | self, | |
| * | args | ||
| ) | 
SetOpen(ContainerObject self, bool isOpen) -> bool
| def SetOverrideNodeProperties | ( | self, | |
| * | args | ||
| ) | 
SetOverrideNodeProperties(ContainerObject self, bool setOverride)
| def SetProxyType | ( | self, | |
| * | args | ||
| ) | 
SetProxyType(ContainerObject self, Autodesk::Max::ContainerObject::ProxyType type)
| def SetSize | ( | self, | |
| * | args | ||
| ) | 
SetSize(ContainerObject self, float size, TimeValue t=0) SetSize(ContainerObject self, float size)
| def SetSourceDefinitionFileName | ( | self, | |
| * | args | ||
| ) | 
SetSourceDefinitionFileName(ContainerObject self, Asset val) -> bool
| def SetStatusDisplay | ( | self, | |
| * | args | ||
| ) | 
SetStatusDisplay(ContainerObject self, bool status)
| def UnloadContainer | ( | self | ) | 
UnloadContainer(ContainerObject self) -> bool
| def UpdateContainer | ( | self | ) | 
UpdateContainer(ContainerObject self) -> bool
| def UseContentBoundingBox | ( | self, | |
| * | args | ||
| ) | 
UseContentBoundingBox(ContainerObject self, bool useContent)