|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 EntityFactory,包括所有继承而来的类成员
| convertGeometryToDxfEntity(const Part::Geometry *geometry) | EntityFactory | static |
| createArc(const DxfVector ¢er, double radius, double angle1, double angle2, bool reversed, double xScale=1.0, double yScale=1.0) | EntityFactory | static |
| createBlock(const std::string name, const DxfVector &insertPt, const std::vector< DxfEntity * > &entities) | EntityFactory | static |
| createCircle(DxfVector center, double radius, double xScale=1.0, double yScale=1.0) | EntityFactory | static |
| createDimDiametric(const DxfVector &defLoca, const DxfVector &textLoca, const DxfVector &diametricLoca, const std::string &text, std::string style="HKR", std::string font="simsunb", double angleDim=0.0, double leader=0, double xScale=1.0, double yScale=1.0, int textcolor=0, int horizonColor=0, int verticalColor=0) | EntityFactory | static |
| createDimRadius(const DxfVector ¢er, const DxfVector &textLoca, const DxfVector &radiusLoca, const std::string &text, std::string style="HKR", std::string font="simsunb", double angleDim=0.0, double leader=0, double xScale=1.0, double yScale=1.0, int textcolor=0, int horizonColor=0, int verticalColor=0) | EntityFactory | static |
| createEllipse(const DxfVector ¢er, const DxfVector &major, double ratio, double angle1, double angle2, bool reversed, double xScale=1.0, double yScale=1.0) | EntityFactory | static |
| createHatch(bool bSolid, const std::vector< std::vector< TechDraw::DxfEntity * > > §ionFaces, HatchPat patFileInfo=HatchPat::SOLID, bool isShowEdgeLine=false, DxfVector centerPoint=DxfVector(0, 0, 0), double xScale=1.0, double yScale=1.0) | EntityFactory | static |
| createInsert(const std::string name, const DxfVector &insertPt, double angle) | EntityFactory | static |
| createLeader(double textWidth, double textHeight, int arrowStyle, int lineColor, const std::vector< TechDraw::DxfVector > &pointVec) | EntityFactory | static |
| createLine(DxfVector position1, DxfVector position2, double lineWidth=1.0, double xScale=1.0, double yScale=1.0) | EntityFactory | static |
| createMText(const std::string &text, DxfVector position, double height, double angle, int widthscale=1.0, std::string style="HKR", std::string font="simsunb", double xScale=1.0, double yScale=1.0) | EntityFactory | static |
| createPolyline(const std::vector< std::pair< DxfVector, double > > &positionList, bool closed, double lineWidth=1.0, double xScale=1.0, double yScale=1.0) | EntityFactory | static |
| createPolylineforEntity(std::vector< DxfEntity * > entities, bool closed, double lineWidth=1.0) | EntityFactory | static |
| createSpline(const std::vector< DxfVector > &controlPoints, const std::vector< double > &knotsLists, int degree, bool closed) | EntityFactory | static |
| createText(const std::string &text, DxfVector position1, DxfVector position2, double height, double angle, int widthscale=1.0, std::string style="HKR", std::string font="simsunb", double xScale=1.0, double yScale=1.0, bool codeTrans=true) | EntityFactory | static |
| getHatchChildEntities(DxfHatch *hatch) | EntityFactory | static |
| getPartNames(std::vector< std::string > &patNames) | EntityFactory | static |
| getPatFileNameFromPat(HatchPat patNum) | EntityFactory | static |
| getPatFromPatFileName(std::string patFileName) | EntityFactory | static |
| isSamePoint(const DxfVector &v1, const DxfVector &v2, double tol=1e-6) | EntityFactory | static |
| setEntityAttribute(DxfEntity *entity, const DxfAttribute &attr) | EntityFactory | static |