ContainerObject Class Reference

ContainerObject Class Reference

Class Description

Access to container object functionality.
+ 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
 
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
 
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
 
tuple 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
tuple 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
tuple InterfaceId = _swig_property(GetID)
 
tuple 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
tuple 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
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

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)