11#include <Base/BmObjectId.h>
12#include <Database/BmDatabase.h>
13#include <Database/BmElement.h>
14#include <Database/BmGsManager.h>
15#include <Database/Entities/BmMaterialElem.h>
16#include <Essential/Entities/BmGrid.h>
17#include <Database/PE/BmLabelUtilsPE.h>
OdSmartPtr< OdDbDatabase > OdDbDatabasePtr
OdSmartPtr< CFxBIMDatabase > CFxBIMDatabasePtr
OdSmartPtr< OdBmDatabase > OdBmDatabasePtr
OdSmartPtr< CFxBIMEntity > CFxBIMEntityPtr
FXBIM_API CFxBrepRenderEventsRVT * GetDefaultBrepEventReactor()
OdSmartPtr< OdGsView > OdGsViewPtr
virtual const OdBrComplex * Complex() const
std::unique_ptr< Impl > m_pImpl
virtual void OnShellStart(const OdBrBrep &brep, const OdBrComplex &complex, const OdBrShell &shell)
virtual ~CFxBrepRenderEventsRVT()
virtual void OnBrepEnd(const OdBrBrep &brep)
virtual const OdBrShell * Shell() const
virtual void OnBrepStart(const OdBrBrep &brep)
virtual const OdBrBrep * Brep() const
virtual void OnComplexStart(const OdBrBrep &brep, const OdBrComplex &complex)
FXBIM_API OdDbObjectId ConvertMaterial(CFxBIMDatabase *database, OdBmMaterialElemPtr rvt, bool createIfNeeded=true)
FXBIM_API Error ConvertGeometries(OdBmDatabasePtr pBmDb, OdBmObjectId idDrawing, const convert_context &ctx, OdDbDatabasePtr pDb)
FXBIM_API void ConvertGridLine(CFxBIMDatabase *pBimDb, OdBmGridPtr pOdGridLine)
FXBIM_API OdGsViewPtr GetMainView(OdGsBmDBDrawingHelperPtr pHelper)
FXBIM_API Error Create3DView(OdBmDatabasePtr pRvtDb, OdBmObjectId &idDrawing)
FXBIM_API Error ConvertEntity(OdBmElementPtr pBmElement, CFxBIMEntityPtr pBimEntity, OdBmLabelUtilsPEPtr pBmLabelUtils, CFxBIMDatabasePtr pBimDb)
FXBIM_API Error GetPlanView(OdBmDatabasePtr pRvtDb, OdBmObjectId &idDrawing)