| BIMHome v1.0.0
    BIMHome接口文档说明 | 
#include <ISelection.h>
| Public 成员函数 | |
| virtual void | addSelectionGate (ISelectionFilterGate *gate) | 
| 向某个选择系统中添加一个新的选择过滤器(SelectionGate) | |
| virtual bool | addToSelection (const char *pDocName, int ObjectId=-1, const char *pSubName=nullptr, float x=0, float y=0, float z=0, bool clearPreSelect=true)=0 | 
| 将对象添加到选择系统中 | |
| virtual void | clearSelection (const char *pDocName=nullptr, bool clearPreSelect=true)=0 | 
| 清除选择系统中的选择项 | |
| virtual std::vector< SelectedObj > | getFromSelection (const char *pDocName=nullptr, ResolveMode resolve=ResolveMode::OldStyleElement, bool single=false) const =0 | 
| 从选择系统中获取选择的对象 | |
| virtual void | rmvSelectionGate (void)=0 | 
| 删除活动的选择过滤器(SelectionGate) | |
| 静态 Public 成员函数 | |
| static ISelection & | get () | 
| 返回一个ISelection类型的实例 | |