18#ifndef TECHDRAW_APP_CREATEIDRAWVIEW_H
19#define TECHDRAW_APP_CREATEIDRAWVIEW_H
49 const std::string pObjectName);
59 virtual void setPath(
const std::string& path) = 0;
102 virtual std::vector<TechDraw::DxfEntity*>
getText() = 0;
文档接口类
Definition IDocument.h:43
virtual ~IDrawViewSketchTemplate()
virtual std::vector< TechDraw::DxfEntity * > getDrawData()=0
获取模版中几何数据
virtual void setTextShowFlag(int texShow)=0
设置模版文本显示情况
virtual void setAmplifyMultiple(float times)=0
设置模版放大倍数
virtual std::vector< TechDraw::DxfEntity * > getText()=0
以纯文本的形式存储模版中文本数据
virtual void setPath(const std::string &path)=0
设置模版路径
static IDrawViewSketchTemplate * create(App::IDocument *pDoc, const std::string pObjectName)
创建绘制的模版对象
virtual std::vector< Base::SketcherText > getBalloonText()=0
以引线标注的形式存储模版中文本数据
virtual void recomputer()=0
执行计算
Definition IDrawViewSketchTemplate.h:39
Definition BaseFigureFactory.h:28
Definition BaseFigureFactory.h:24
Definition ArrowPropEnum.h:26