# I3DExSelectableObject Struct Reference

Inheritance diagram for I3DExSelectableObject:

List of all members.

## Public Member Functions
virtual ISelectableObject *MCCOMAPI | GetSelectableParent ()=0
virtual void MCCOMAPI | GetChildSelectionNode (ISelectableObject *inChild, TSelectionNode &outNode)=0
virtual ISelectableObject *MCCOMAPI | GetSelectedSubObject (const TSelectionNode &inSubNode)=0

## Member Function Documentation

virtual void MCCOMAPI I3DExSelectableObject::GetChildSelectionNode | ( | ISelectableObject * | inChild,
|  | TSelectionNode & | outNode |
| ) |  |  | `[pure virtual]`

Returns the selection node for a child of this selectable object.

Parameters:

  | inChild | The children.
  | outNode | The selection node.

virtual ISelectableObject* MCCOMAPI I3DExSelectableObject::GetSelectableParent | ( |  | ) | `[pure virtual]`

Returns the parent of this selectable to build the selection path.

virtual ISelectableObject* MCCOMAPI I3DExSelectableObject::GetSelectedSubObject | ( | const TSelectionNode & | inSubNode | ) | `[pure virtual]`

Returns the sub selected object corresponding to the given selection node or NULL if such an object does not exist.

Parameters:

  | inSubNode | The selection node.

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

- I3DExSelectableObject.h