|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 dxfAnalysis,包括所有继承而来的类成员
| add3dFace(const DRW_3Dface &data) override | dxfAnalysis | virtual |
| addAngularDim(const Base::Vector3d &textLocn, const Base::Vector3d &lineLocn, const Base::Vector3d &extLine1End, const Base::Vector3d &extLine2End, const Base::Vector3d &apexPoint, char *dimText, int userPosition, int dimArrowStyle, Base::Color dimTextColor, Base::Color dimHorizonColor, Base::Color dimVerticalColor, double arrowSize, double textSize) | dxfAnalysis | |
| addAppId(const DRW_AppId &data) override | dxfAnalysis | virtual |
| addArc(const DRW_Arc &data) override | dxfAnalysis | virtual |
| addArc(DxfBlock *block, const Base::Vector3d ¢er, double radius, double angle1, double angle2, bool reversed) | dxfAnalysis | |
| addArchTickArrowBlock() | dxfAnalysis | |
| addBlock(const DRW_Block &data) override | dxfAnalysis | virtual |
| addBlock(const std::string &name, const Base::Vector3d &iPt) | dxfAnalysis | |
| addBlockEntity(DxfBlock *pBlock) | dxfAnalysis | |
| addCircle(const DRW_Circle &data) override | dxfAnalysis | virtual |
| addCircle(DxfBlock *block, const Base::Vector3d ¢er, double radius, bool needScale=true) | dxfAnalysis | |
| addClosedBlankArrowBlock() | dxfAnalysis | |
| addComment(const char *comment) override | dxfAnalysis | virtual |
| addComplexLineTextStyle() | dxfAnalysis | |
| addDatumFilledArrowBlock() | dxfAnalysis | |
| addDiametricDim(const Base::Vector3d &textLocn, const Base::Vector3d &arcPoint1, const Base::Vector3d &arcPoint2, char *dimText, int userPosition, int dimArrowStyle, Base::Color dimTextColor, Base::Color dimHorizonColor, Base::Color dimVerticalColor, double arrowSize, double textSize) | dxfAnalysis | |
| addDimAlign(const DRW_DimAligned *data) override | dxfAnalysis | virtual |
| addDimAligned(const Base::Vector3d &textLocn, const Base::Vector3d &lineLocn, const Base::Vector3d &extLine1Start, const Base::Vector3d &extLine2Start, char *dimText, double angle, int userPosition, int dimArrowStyle, Base::Color dimTextColor, Base::Color dimHorizonColor, Base::Color dimVerticalColor, double arrowSize, double textSize) | dxfAnalysis | |
| addDimAngular(const DRW_DimAngular *data) override | dxfAnalysis | virtual |
| addDimAngular3P(const DRW_DimAngular3p *data) override | dxfAnalysis | virtual |
| addDimDiametric(const DRW_DimDiametric *data) override | dxfAnalysis | virtual |
| addDimensionArrowBlock() | dxfAnalysis | |
| addDimLinear(const DRW_DimLinear *data) override | dxfAnalysis | virtual |
| addDimOrdinate(const DRW_DimOrdinate *data) override | dxfAnalysis | virtual |
| addDimRadial(const DRW_DimRadial *data) override | dxfAnalysis | virtual |
| addDimStyle(const DRW_Dimstyle &data) override | dxfAnalysis | virtual |
| addDimStyle(DxfDimStyle *) | dxfAnalysis | |
| addDotArrowBlock() | dxfAnalysis | |
| addDotBlankArrowBlock() | dxfAnalysis | |
| addDotSmallArrowBlock() | dxfAnalysis | |
| addEllipse(const DRW_Ellipse &data) override | dxfAnalysis | virtual |
| addEntity(Base::Vector3d basePt, const std::vector< DxfEntity * > &entities, double scale=1.0, double rotate=0.0, double hatchScale=1.0) | dxfAnalysis | |
| addHatch(const DRW_Hatch *data) override | dxfAnalysis | virtual |
| addHeader(const DRW_Header *data) override | dxfAnalysis | virtual |
| addImage(const DRW_Image *data) override | dxfAnalysis | virtual |
| addInsert(const DRW_Insert &data) override | dxfAnalysis | virtual |
| addInsert(const std::string &name, const Base::Vector3d &iPt, double angle) | dxfAnalysis | |
| addKnot(const DRW_Entity &data) override | dxfAnalysis | virtual |
| addLayer(const DRW_Layer &data) override | dxfAnalysis | virtual |
| addLayer(const std::string &layerName) | dxfAnalysis | |
| addLayout(const DRW_Layout &data) override | dxfAnalysis | virtual |
| addLeader(const DRW_Leader *data) override | dxfAnalysis | virtual |
| addLeader(const char *leaderType, const Base::Vector3d &textPt, const Base::Vector3d &tailPt, const Base::Vector3d &dxfPt, TechDraw::DxfEntity *bubble, TechDraw::DxfText *label, TechDraw::DxfPolyline *leader, double pagescale, double rotateAngle, double fontHeight, double inkTextWidth, double circleTextWidth, double leaderArrowOffsetX, double leaderArrowOffsetY, const std::vector< TechDraw::DxfText * > &attachedLabels, const std::vector< DxfLine * > &attachedLines, bool showLine, const std::vector< Base::Vector3d > &leaderInterval, double arrowSize, Base::Color dimTextColor, Base::Color dimLineColor) | dxfAnalysis | |
| addLine(const DRW_Line &data) override | dxfAnalysis | virtual |
| addLine(DxfBlock *block, const Base::Vector3d &position1, const Base::Vector3d &position2, double lineWidth, bool needScale=true) | dxfAnalysis | |
| addLineDim(const Base::Vector3d &textLocn, const Base::Vector3d &lineLocn, const Base::Vector3d &extLine1Start, const Base::Vector3d &extLine2Start, char *dimText, double angle, int userPosition, int dimArrowStyle, Base::Color dimTextColor, Base::Color dimHorizonColor, Base::Color dimVerticalColor, double arrowSize, double textSize) | dxfAnalysis | |
| addLType(const DRW_LType &data) override | dxfAnalysis | virtual |
| addLWPolyline(const DRW_LWPolyline &data) override | dxfAnalysis | virtual |
| addMText(const DRW_MText &data) override | dxfAnalysis | virtual |
| addMText(DxfBlock *block, const std::string &text, const Base::Vector3d &position2, double height, int widthscale, double angle=0.0) | dxfAnalysis | |
| addNoneArrowBlock() | dxfAnalysis | |
| addObliqueArrowBlock() | dxfAnalysis | |
| addOpenArrowBlock() | dxfAnalysis | |
| addPlotSettings(const DRW_PlotSettings *data) override | dxfAnalysis | virtual |
| addPoint(const DRW_Point &data) override | dxfAnalysis | virtual |
| addPoint() | dxfAnalysis | |
| addPolyLine(DxfBlock *block, const std::vector< std::pair< DxfVector, double > > &positionList, bool bClosed, double lineWidth, bool needScale=true) | dxfAnalysis | |
| addPolyline(const DRW_Polyline &data) override | dxfAnalysis | virtual |
| addRadialDim(const Base::Vector3d ¢erPoint, const Base::Vector3d &textLocn, const Base::Vector3d &arcPoint, char *dimText, int userPosition, int dimArrowStyle, Base::Color dimTextColor, Base::Color dimHorizonColor, Base::Color dimVerticalColor, double arrowSize, double textSize) | dxfAnalysis | |
| addRay(const DRW_Ray &data) override | dxfAnalysis | virtual |
| addRay() | dxfAnalysis | |
| addSolid(const DRW_Solid &data) override | dxfAnalysis | virtual |
| addSolid(DxfBlock *block, const Base::Vector3d &v1, const Base::Vector3d &v2, const Base::Vector3d &v3, const Base::Vector3d &v4, bool needScale) | dxfAnalysis | |
| addSpline(const DRW_Spline *data) override | dxfAnalysis | virtual |
| addSpline() | dxfAnalysis | |
| addSquareArrowBlock() | dxfAnalysis | |
| addTable(const std::string &tableName, const Base::Vector3d &tablePosition, int rowCount, int colCount, std::vector< double > rowWidths, double colHeight, const std::map< int, std::map< int, std::string > > &tableContents, const std::vector< TableSpanInfo > &TableSpandata) | dxfAnalysis | |
| addText(const DRW_Text &data) override | dxfAnalysis | virtual |
| addText(DxfBlock *block, const std::string &text, const Base::Vector3d &position1, const Base::Vector3d &position2, double height, double angle=0.0, int colorIndex=0, int widthscale=1.0) | dxfAnalysis | |
| addTextStyle(const DRW_Textstyle &data) override | dxfAnalysis | virtual |
| addTextStyle() | dxfAnalysis | |
| addTextStyle(const std::vector< DxfEntity * > &entities, std::vector< std::string > &styles) | dxfAnalysis | private |
| addToTemplateContainer(DxfEntity *entity, const DRW_Entity &data) | dxfAnalysis | private |
| addTrace(const DRW_Trace &data) override | dxfAnalysis | virtual |
| addViewport(const DRW_Viewport &data) override | dxfAnalysis | virtual |
| addVport(const DRW_Vport &data) override | dxfAnalysis | virtual |
| addXLine() | dxfAnalysis | |
| addXline(const DRW_Xline &data) override | dxfAnalysis | virtual |
| cadUnicode(const QString &str) | dxfAnalysis | private |
| calculateBorder() | dxfAnalysis | |
| convDimensionData(const DRW_Dimension *data, DxfVector &definitionPoint, DxfVector &middleOfText, VAlign &valign, HAlign &halign, MTextLineSpacingStyle &lineSpacingStyle, double &lineSpacingFactor, std::string &text, std::string &style, double &angle) | dxfAnalysis | private |
| copyTemplateEntities(double step, int num=0, bool isSplit=false, const std::string &dir="X", const std::string &graphicsName="") | dxfAnalysis | |
| decodeNum(const std::string &s, int *b) | dxfAnalysis | private |
| decodeText(int c) | dxfAnalysis | private |
| decreaseTotal(int &total) | dxfAnalysis | private |
| dxfAnalysis() | dxfAnalysis | |
| encodeNum(int c) | dxfAnalysis | private |
| encodeText(const std::string &stmp) | dxfAnalysis | private |
| endBlock() override | dxfAnalysis | virtual |
| escapeUnicode(const QString &str) | dxfAnalysis | private |
| FindLayerByName(const std::string &name) | dxfAnalysis | |
| getAmplifyScale() | dxfAnalysis | |
| getArrowSizeAndTextSize(const std::string &styleName, const std::map< std::string, DxfDimStyle * > &styleContainer, double &arrowSizeInDxf, double &textSizeInDxf) | dxfAnalysis | |
| getBlockByHandle(const std::string &handle) | dxfAnalysis | |
| getBlockByName(const std::string &name) | dxfAnalysis | |
| getBlocksMinAndMax(TechDraw::DxfVector &MinV, TechDraw::DxfVector &MaxV) | dxfAnalysis | private |
| getCodePage() | dxfAnalysis | |
| getCopyBlockContainer() | dxfAnalysis | |
| getCopyBlockInsertContainer() | dxfAnalysis | |
| getCopyEntityContainer() | dxfAnalysis | |
| getCurrentCopyPageXDis() | dxfAnalysis | |
| getCurrentCopyPageYDis() | dxfAnalysis | |
| getCustomBlockContainer() | dxfAnalysis | |
| getCustomBlockInsertContainer() | dxfAnalysis | |
| getCustomEntityContainer() | dxfAnalysis | |
| getDimStyleInHeader() | dxfAnalysis | |
| getDXFVersion() | dxfAnalysis | |
| getEntitiesMinAndMax(TechDraw::DxfVector &MinV, TechDraw::DxfVector &MaxV) | dxfAnalysis | private |
| getFontFromStyle(const std::string &style) const | dxfAnalysis | private |
| getHeader() const | dxfAnalysis | |
| getHeight() const | dxfAnalysis | |
| getMaxExt() | dxfAnalysis | |
| getMaxExtAfterCopy() const | dxfAnalysis | |
| getMinExt() | dxfAnalysis | |
| getMinExtAfterCopy() const | dxfAnalysis | |
| getPatternByName(const std::string &patternName) | dxfAnalysis | static |
| getTableCombInfo(bool &totalTableWidth, int &colNeedCut, int &colCount, int row, const std::vector< TableSpanInfo > &TableSpandata) | dxfAnalysis | private |
| getTableWidth(int start, int end, const std::vector< double > &rowWidths) | dxfAnalysis | private |
| getTemplateBlockContainer() | dxfAnalysis | |
| getTemplateBlockInsertContainer() | dxfAnalysis | |
| getTemplateEntityContainer() | dxfAnalysis | |
| getTemplateLayoutContainer() | dxfAnalysis | |
| getTemplateScale() | dxfAnalysis | |
| getTextStyleInHeader() | dxfAnalysis | |
| getVPoint() const | dxfAnalysis | |
| getWidth() const | dxfAnalysis | |
| isReadFile() | dxfAnalysis | |
| linkImage(const DRW_ImageDef *data) override | dxfAnalysis | virtual |
| loadAllFromPatFile(const QString &fileName) | dxfAnalysis | |
| loadPatDir(const QString &dirName) | dxfAnalysis | private |
| m_AllCopyBlockContainer | dxfAnalysis | private |
| m_AllCopyBlockInsertContainer | dxfAnalysis | private |
| m_AllCopyEntityContainer | dxfAnalysis | private |
| m_Amplify | dxfAnalysis | private |
| m_CodePage | dxfAnalysis | private |
| m_Coefficient | dxfAnalysis | private |
| m_CopyBlockContainer | dxfAnalysis | private |
| m_CopyBlockInsertContainer | dxfAnalysis | private |
| m_CopyEntityContainer | dxfAnalysis | private |
| m_CustomBlockContainer | dxfAnalysis | private |
| m_CustomBlockInsertContainer | dxfAnalysis | private |
| m_CustomEntityContainer | dxfAnalysis | private |
| m_DimensionArrowBlockHandleMap | dxfAnalysis | private |
| m_DimensionStyleContainer | dxfAnalysis | private |
| m_DimensionStyleName | dxfAnalysis | private |
| m_DimStyleInHeader | dxfAnalysis | private |
| m_DxfPatternLists | dxfAnalysis | static |
| m_DxfWriter | dxfAnalysis | private |
| m_FontList | dxfAnalysis | private |
| m_Header | dxfAnalysis | private |
| m_LayerContainer | dxfAnalysis | private |
| m_LTypeContainer | dxfAnalysis | private |
| m_MaxExt | dxfAnalysis | private |
| m_MaxExtAfterCopy | dxfAnalysis | private |
| m_MinExt | dxfAnalysis | private |
| m_MinExtAfterCopy | dxfAnalysis | private |
| m_TableBlockContainer | dxfAnalysis | private |
| m_TemplateBlockContainer | dxfAnalysis | private |
| m_TemplateBlockInsertContainer | dxfAnalysis | private |
| m_TemplateEntityContainer | dxfAnalysis | private |
| m_TemplateLayoutContainer | dxfAnalysis | private |
| m_TextBigFontFamily | dxfAnalysis | private |
| m_TextFontFamily | dxfAnalysis | private |
| m_TextStyleContainer | dxfAnalysis | private |
| m_TextStyleInHeader | dxfAnalysis | private |
| m_TextStyleName | dxfAnalysis | private |
| m_TextWidthFactor | dxfAnalysis | private |
| m_Version | dxfAnalysis | private |
| m_VPoint | dxfAnalysis | private |
| m_XScale | dxfAnalysis | private |
| m_YScale | dxfAnalysis | private |
| mCurrentGraphBaseX | dxfAnalysis | private |
| mCurrentPageX | dxfAnalysis | private |
| mCurrentPageY | dxfAnalysis | private |
| mGraphCount | dxfAnalysis | private |
| mGroupGraphMaxX | dxfAnalysis | private |
| modifyIntValueInHeader(const std::string &, int var) | dxfAnalysis | |
| mStrDrawName | dxfAnalysis | private |
| readDwgFile(const std::string &fileName) | dxfAnalysis | private |
| readDxfFile(const std::string &fileName) | dxfAnalysis | private |
| readFile(const std::string &fileName) | dxfAnalysis | |
| readString(const std::string &buf) | dxfAnalysis | |
| releaseCopiedTemplateEntities() | dxfAnalysis | |
| releaseDxfPatternLists() | dxfAnalysis | private |
| removeAllEntities() | dxfAnalysis | |
| removeCopyEntities() | dxfAnalysis | |
| removeCustomEntities() | dxfAnalysis | |
| round(const double v, const double precision) | dxfAnalysis | private |
| setAmplifyScale(float times) | dxfAnalysis | |
| setBlock(const int handle) override | dxfAnalysis | virtual |
| setDimensionArrowInfo(DxfDimension *dim, const DRW_DimLinear *data) | dxfAnalysis | private |
| setDimensionStyleName(const std::string &name) | dxfAnalysis | |
| setEntityAttribute(DxfEntity *entity, const DRW_Entity &data) | dxfAnalysis | |
| setMaxExt(const Base::Vector3d &) | dxfAnalysis | |
| setMaxExtAfterCopy(const Base::Vector3d &) | dxfAnalysis | |
| setMinExt(const Base::Vector3d &) | dxfAnalysis | |
| setMinExtAfterCopy(const Base::Vector3d &) | dxfAnalysis | |
| setTemplateEntityContainer(const std::vector< DxfEntity * > &entities) | dxfAnalysis | |
| setTemplateGraphicsName(const std::string &name) | dxfAnalysis | |
| setTemplateScale(double scale) | dxfAnalysis | |
| setTextBigFontFamily(const std::string &name) | dxfAnalysis | |
| setTextFontFamily(const std::string &name) | dxfAnalysis | |
| setTextStyleName(const std::string &name) | dxfAnalysis | |
| setTextWidthFactor(const std::string &name, float factor) | dxfAnalysis | |
| setTextWidthFactor(DxfText *text) | dxfAnalysis | private |
| setTopoStructData(const std::vector< TechDraw::DxfEntity * > &entityVec) | dxfAnalysis | |
| sortHatchLoop(DxfEntityContainer *hatchLoop) | dxfAnalysis | private |
| toNativeString(const std::string &data) | dxfAnalysis | private |
| toUtf8(const std::string &s) | dxfAnalysis | private |
| writeAppId() override | dxfAnalysis | virtual |
| writeBlockRecords() override | dxfAnalysis | virtual |
| writeBlocks() override | dxfAnalysis | virtual |
| writeDimstyles() override | dxfAnalysis | virtual |
| writeDwgFile(const QString &fileName, TechDraw::DwgExportType type) | dxfAnalysis | |
| writeDxfFile(const QString &fileName, TechDraw::DxfExportType type) | dxfAnalysis | |
| writeEntities() override | dxfAnalysis | virtual |
| writeHeader(DRW_Header &data) override | dxfAnalysis | virtual |
| writeLayers() override | dxfAnalysis | virtual |
| writeLTypes() override | dxfAnalysis | virtual |
| writeObjects() override | dxfAnalysis | virtual |
| writeString() | dxfAnalysis | |
| writeTextstyles() override | dxfAnalysis | virtual |
| writeVports() override | dxfAnalysis | virtual |
| ~dxfAnalysis() | dxfAnalysis |