23#include <QtCore/qglobal.h>
29class CFxBIMStairsLanding;
OdArray< OdDbCurvePtr > OdDbCurvePtrArray
#define FXBIM_COMMON_CODE_API
constexpr auto kFxBIMStairsPropGroup
constexpr auto kFxBIMStairsPropDist
constexpr auto kFxBIMStairsPropAngle
constexpr auto kFxBIMStairsPropOffset
OdSmartPtr< CFxBIMStairsEntity > CFxBIMStairsEntityPtr
OdResult dxfInFields(OdDbDxfFiler *pFiler) override
OdResult dwgInFields(OdDbDwgFiler *pFiler) override
void AddStairsRun(const CFxBIMStairsRun &stairsRun)
void AddStairsLanding(const CFxBIMStairsLanding &stairsLanding)
void dwgOutFields(OdDbDwgFiler *pFiler) const override
std::vector< OdGePoint3dArray > GetIntersection(const OdGePlane &plane, const OdGeMatrix3d &xform, const OdDbDatabase *pDestDb) const
void dxfOutFields(OdDbDxfFiler *pFiler) const override
void GetLandingCurves(const double dElev, const OdGeMatrix3d &xform, OdDbCurvePtrArray &arrCurvesAboveCut, OdDbCurvePtrArray &arrCurvesBelowCut) const
bool GetWalkingPathCurves(const OdGePlane &plane, const OdGeMatrix3d &xform, const OdDbDatabase *pDestDb, OdDbCurvePtrArray &arrCurvesAboveCut, OdDbCurvePtrArray &arrCurvesBelowCut) const
ODDB_DECLARE_MEMBERS(CFxBIMStairsEntity)