Design Pro

Generation

fix invalid codeSun, 12 Feb 2023

Acad::ErrorStatus CustomLine::dwgOutFields(AcDbDwgFiler* pFiler) const { assertReadEnabled(); Acad::ErrorStatus es; // Call the parent class es = AcDbEntity::dwgOutFields(pFiler); if (es != Acad::eOk) return es; // Write data members if ((es = pFiler->writeItem(mStartPoint)) != Acad::eOk) return es; if ((es = pFiler->writeItem(mEndPoint)) != Acad::eOk) return es; if ((es = pFiler->writeItem(mLength)) != Acad::eOk) return es; if ((es = pFiler->writeString(mText)) != Acad::eOk) return es; return Acad::eOk; } // List the data in the entity /* * This function lists the data in the entity */ void CustomLine::list() const { assertReadEnabled(); AcDbEntity::list(); // Print text at midpoint of line AcGePoint3d midPoint = (mStartPoint + mEndPoint) / 2; ads_printf("\nText = %s\n", mText); ads_printf("Mid Point = (%lf, %lf, %lf)\n", midPoint.x, midPoint.y, midPoint.z); }

- [ ] add a test - [ ] add a demo - [ ] add a blog - [ ] add a video

Questions about programming?Chat with your personal AI assistant