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

Public Member Functions

def ClearCurNamedSelSet ()
 
def ClearNodeSelection (redraw=True)
 
def DeSelectNode (*args)
 
def DeselectNodes (*args)
 
def GetCount ()
 
def GetCrossing ()
 
def GetFrozen ()
 
def GetNode (*args)
 
def GetNodes ()
 
def GetNumberSelectFilters ()
 
def GetSelectFilter ()
 
def GetSelectFilterName (*args)
 
def GetSelectionWorldBox (*args)
 
def NamedSelSetListChanged ()
 
def SelectNode (*args)
 
def SelectNodes (*args)
 
def SelectNodeTab (*args)
 
def SetCurNamedSelSet (*args)
 
def SetFrozen (b=True)
 
def SetSelectFilter (*args)
 
def SetSelectionType (*args)
 
def SetTestOnlyFrozen (*args)
 

Static Public Attributes

 ClearCurNamedSelSet = staticmethod(ClearCurNamedSelSet)
 
 ClearNodeSelection = staticmethod(ClearNodeSelection)
 
 DeSelectNode = staticmethod(DeSelectNode)
 
 DeselectNodes = staticmethod(DeselectNodes)
 
 GetCount = staticmethod(GetCount)
 
 GetCrossing = staticmethod(GetCrossing)
 
 GetFrozen = staticmethod(GetFrozen)
 
 GetNode = staticmethod(GetNode)
 
 GetNodes = staticmethod(GetNodes)
 
 GetNumberSelectFilters = staticmethod(GetNumberSelectFilters)
 
 GetSelectFilter = staticmethod(GetSelectFilter)
 
 GetSelectFilterName = staticmethod(GetSelectFilterName)
 
 GetSelectionWorldBox = staticmethod(GetSelectionWorldBox)
 
 NamedSelSetListChanged = staticmethod(NamedSelSetListChanged)
 
 Nodes = _static_generator_property(GetCount,GetNode)
 
 SelectNode = staticmethod(SelectNode)
 
 SelectNodes = staticmethod(SelectNodes)
 
 SelectNodeTab = staticmethod(SelectNodeTab)
 
 SetCurNamedSelSet = staticmethod(SetCurNamedSelSet)
 
 SetFrozen = staticmethod(SetFrozen)
 
 SetSelectFilter = staticmethod(SetSelectFilter)
 
 SetSelectionType = staticmethod(SetSelectionType)
 
 SetTestOnlyFrozen = staticmethod(SetTestOnlyFrozen)
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Detailed Description

Utility functions for working with selected nodes.

Member Function Documentation

◆ ClearCurNamedSelSet()

def ClearCurNamedSelSet ( )
ClearCurNamedSelSet()

◆ ClearNodeSelection()

def ClearNodeSelection (   redraw = True)
ClearNodeSelection(bool redraw=True)
ClearNodeSelection()

◆ DeSelectNode()

def DeSelectNode ( args)
DeSelectNode(INode node)

◆ DeselectNodes()

def DeselectNodes ( args)
DeselectNodes(INodeTab nodes)

◆ GetCount()

def GetCount ( )
GetCount() -> int

◆ GetCrossing()

def GetCrossing ( )
GetCrossing() -> bool

◆ GetFrozen()

def GetFrozen ( )
GetFrozen() -> bool

◆ GetNode()

def GetNode ( args)
GetNode(int n) -> INode

◆ GetNodes()

def GetNodes ( )
GetNodes() -> INodeTab

◆ GetNumberSelectFilters()

def GetNumberSelectFilters ( )
GetNumberSelectFilters() -> int

◆ GetSelectFilter()

def GetSelectFilter ( )
GetSelectFilter() -> int

◆ GetSelectFilterName()

def GetSelectFilterName ( args)
GetSelectFilterName(int index) -> wchar_t const *

◆ GetSelectionWorldBox()

def GetSelectionWorldBox ( args)
GetSelectionWorldBox(TimeValue t, Box3 box)

◆ NamedSelSetListChanged()

def NamedSelSetListChanged ( )
NamedSelSetListChanged()

◆ SelectNode()

def SelectNode ( args)
SelectNode(INode node, bool replaceSelection=True)
SelectNode(INode node)

◆ SelectNodes()

def SelectNodes ( args)
SelectNodes(INodeTab nodes)

◆ SelectNodeTab()

def SelectNodeTab ( args)
SelectNodeTab(INodeTab nodes, bool sel, bool redraw=True)
SelectNodeTab(INodeTab nodes, bool sel)

◆ SetCurNamedSelSet()

def SetCurNamedSelSet ( args)
SetCurNamedSelSet(wchar_t const * setName)

◆ SetFrozen()

def SetFrozen (   b = True)
SetFrozen(bool b=True)
SetFrozen()

◆ SetSelectFilter()

def SetSelectFilter ( args)
SetSelectFilter(int c)

◆ SetSelectionType()

def SetSelectionType ( args)
SetSelectionType(bool autoWinCross, int winCrossOrAutoDir) -> bool

◆ SetTestOnlyFrozen()

def SetTestOnlyFrozen ( args)
SetTestOnlyFrozen(int onOff)