| AddRef()=0 | IMCUnknown | [pure virtual] |
| ClearSelection()=0 | ISceneSelection | [pure virtual] |
| Clone(ISceneSelection **)=0 | ISceneSelection | [pure virtual] |
| GetLeafCount()=0 | ISceneSelection | [pure virtual] |
| GetLeaves(TMCClassArray< TSelectionNode > &outLeaves)=0 | ISceneSelection | [pure virtual] |
| GetLeaves() const =0 | ISceneSelection | [pure virtual] |
| GetPath(TMCClassArray< TSelectionNode > &outPath)=0 | ISceneSelection | [pure virtual] |
| GetPath() const =0 | ISceneSelection | [pure virtual] |
| GetPathCount()=0 | ISceneSelection | [pure virtual] |
| GetSelectableLeaf(int32 leafIndex) const =0 | ISceneSelection | [pure virtual] |
| GetSelectables(TMCPtrArray< ISelectableObject > *outPath, TMCPtrArray< ISelectableObject > *outLeaves) const =0 | ISceneSelection | [pure virtual] |
| GetSelectedObject(const MCIID &riid, void **ppvObj) const =0 | ISceneSelection | [pure virtual] |
| IsCurrentSelection() const =0 | ISceneSelection | [pure virtual] |
| IsEmpty()=0 | ISceneSelection | [pure virtual] |
| IsMultipleSelection()=0 | ISceneSelection | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| Select(ISceneSelection *inSelection)=0 | ISceneSelection | [pure virtual] |
| SelectTree(I3DShTreeElement *tree, boolean addToSelection)=0 | ISceneSelection | [pure virtual] |
1.3.9.1