| AddRef()=0 | IMCUnknown | [pure virtual] |
| CleanSelection()=0 | ISceneSelection | [pure virtual] |
| ClearSelection()=0 | ISceneSelection | [pure virtual] |
| ClearSelectionByKind(IDType objectKind)=0 | ISceneSelection | [pure virtual] |
| ClearSelectionExceptKind(IDType objectKind)=0 | ISceneSelection | [pure virtual] |
| Clone(ISceneSelection **newSelection)=0 | ISceneSelection | [pure virtual] |
| GetObjectCount()=0 | ISceneSelection | [pure virtual] |
| GetSelectableObjectByIndex(int32 index, TMCPtrArray< ISelectableObject > *outSelectablePath=NULL)=0 | ISceneSelection | [pure virtual] |
| GetSelectedObject(const MCIID &riid, void **ppvObj)=0 | ISceneSelection | [pure virtual] |
| GetSelectionPathByIndex(int32 index)=0 | ISceneSelection | [pure virtual] |
| GetTypedObjectByIndex(int32 index, const MCIID &riid, void **ppvObj)=0 | ISceneSelection | [pure virtual] |
| IsCurrentSelection() const =0 | ISceneSelection | [pure virtual] |
| IsEmpty()=0 | ISceneSelection | [pure virtual] |
| IsInSelection(const TSelectionNode &node) const =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.6.3