23class CFxBIMDrawingImpl;
64 const std::vector< ViewRef >&
Views()
const;
65 std::vector< ViewRef >&
Views();
76 std::shared_ptr< CFxBIMDrawingImpl >
m_pImpl;
OdSmartPtr< CFxBIMSection > CFxBIMSectionPtr
std::shared_ptr< CFxBIMDrawing > CFxBIMDrawingPtr
const std::vector< ViewRef > & Views() const
void SetFlag(BimDrawingFlags flag, bool isRaised)
const OdString & SectionName() const
const OdString & ModelFileName() const
const tile_view_vector & TileViews() const
tile_view_vector & TileViews()
const std::vector< OdDbHandle > & SectionEntities() const
BimDrawingFlags Flags() const
std::vector< OdDbHandle > & SectionEntities()
bool HasFlag(BimDrawingFlags flag) const
std::vector< ViewRef > & Views()
void RaiseFlag(BimDrawingFlags flag)
static CFxBIMDrawingPtr Create(CFxBIMSectionPtr pSection)
void ClearFlag(BimDrawingFlags flag)
friend class CFxBIMDrawingImpl
const OdString & FileName() const
std::shared_ptr< CFxBIMDrawingImpl > m_pImpl
std::vector< OdDbHandle > tile_view_vector