| BIMHome v1.0.0
    BIMHome接口文档说明 | 
提供视图相关功能的接口 更多...
#include <IViewProvider.h>
| Public 成员函数 | |
| virtual App::IDocumentObject * | getAttachObject (void) const | 
| 获取附加对象 | |
| virtual std::vector< App::Texture > | getFaceTextures () const =0 | 
| 获取面纹理 | |
| virtual App::Color | getLineColor () const =0 | 
| 获取线颜色 | |
| virtual std::vector< App::Color > | getLineColorArray () const =0 | 
| 获取线颜色组 | |
| virtual Gui::ViewProviderObserverDelegate * | getObserverDelegate () | 
| 获取观察者委托 | |
| virtual App::Color | getPointColor () const =0 | 
| 获取点颜色 | |
| virtual std::vector< App::Color > | getPointColorArray () const =0 | 
| 获取点颜色组 | |
| virtual App::IPropertyAccessor * | getPropertyAccessor () | 
| 获取属性访问器 | |
| virtual bool | getVisibility ()=0 | 
| 获取可见性状态 | |
| virtual bool | isRestoring ()=0 | 
| 检查是否处于恢复状态 | |
| virtual void | setFaceTextures (const std::vector< App::Texture > &texture)=0 | 
| 设置面纹理 | |
| virtual void | setLineColor (const App::Color &color)=0 | 
| 设置线颜色 | |
| virtual void | setLineColorArray (const std::vector< App::Color > &colors)=0 | 
| 设置线颜色组 | |
| virtual void | setPointColor (const App::Color &color)=0 | 
| 设置点颜色 | |
| virtual void | setPointColorArray (const std::vector< App::Color > &colors)=0 | 
| 设置点颜色组 | |
| virtual void | setVisibility (bool state)=0 | 
| 设置可见性状态 | |
| virtual void | ViewProviderShow (void)=0 | 
| 显示视图提供者 | |
提供视图相关功能的接口
IViewProvider 是一个抽象接口,用于管理视图提供者的属性和行为,包括属性访问、可见性控制、颜色和纹理设置等。