ContainerObject Class Reference

ContainerObject Class Reference

Class Description

Access to container object functionality.
+ Inheritance diagram for ContainerObject:

Public Member Functions

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

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 Id = _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 GetDesc (   self)
GetDesc(ContainerObject self) -> FPInterfaceDesc
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)