BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | 所有成员列表
IViewProvider类 参考abstract

提供视图相关功能的接口 更多...

#include <IViewProvider.h>

Public 成员函数

virtual App::IDocumentObjectgetAttachObject (void) const
 获取附加对象
 
virtual std::vector< App::TexturegetFaceTextures () const =0
 获取面纹理
 
virtual App::Color getLineColor () const =0
 获取线颜色
 
virtual std::vector< App::ColorgetLineColorArray () const =0
 获取线颜色组
 
virtual Gui::ViewProviderObserverDelegategetObserverDelegate ()
 获取观察者委托
 
virtual App::Color getPointColor () const =0
 获取点颜色
 
virtual std::vector< App::ColorgetPointColorArray () const =0
 获取点颜色组
 
virtual App::IPropertyAccessorgetPropertyAccessor ()
 获取属性访问器
 
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 是一个抽象接口,用于管理视图提供者的属性和行为,包括属性访问、可见性控制、颜色和纹理设置等。


该类的文档由以下文件生成: