# I3DExHierarchyModule Struct Reference

Inheritance diagram for I3DExHierarchyModule:

List of all members.

## Public Member Functions
virtual boolean MCCOMAPI | ChooseTree (ISceneSelection **outSelection, const TMCString &inTitle, const TMCString &inExplanation, boolean multiple=true, THierarchyFilter *inFilter=nil, const ISceneSelection *defaultSelection=nil, I3DShTreeElement *root=nil)=0
virtual EHierarchyTabs MCCOMAPI | GetCurrentContent ()=0
| returns the id of the current content (tab)
virtual void MCCOMAPI | RevealContent (EHierarchyTabs contentID)=0
| Makes sure the given content is visible (eg by switching to the right tab).

## Member Function Documentation

virtual boolean MCCOMAPI I3DExHierarchyModule::ChooseTree | ( | ISceneSelection ** | outSelection,
|  | const TMCString & | inTitle,
|  | const TMCString & | inExplanation,
|  | boolean | multiple = `true`,
|  | THierarchyFilter * | inFilter = `nil`,
|  | const ISceneSelection * | defaultSelection = `nil`,
|  | I3DShTreeElement * | root = `nil` |
| ) |  |  | `[pure virtual]`

Launch a dialog box to choose from Scene Hierarchy

Parameters:

  | outSelection | The selection from the dialog
  | inTitle | The title of the dialog
  | inExplanation | A small explanation (1 or 2 lines) displayed in the dialog
  | multiple | select multiple objects
  | inFilter | Filters the view displayed in the dialog, if nil displays a combo box
  | defaultSelection | The selection displayed at opening

Returns:
  False if the dialog was canceled

virtual EHierarchyTabs MCCOMAPI I3DExHierarchyModule::GetCurrentContent | ( |  | ) | `[pure virtual]`

returns the id of the current content (tab)

virtual void MCCOMAPI I3DExHierarchyModule::RevealContent | ( | EHierarchyTabs | contentID | ) | `[pure virtual]`

Makes sure the given content is visible (eg by switching to the right tab).

The documentation for this struct was generated from the following file:

- I3DExHierarchyModule.h