24 #ifndef __AECDISPLAYMANAGER_H__
25 #define __AECDISPLAYMANAGER_H__
59 bool bCreateIfNotFound =
true )
const;
70 bool bCreateIfNotFound =
true )
const;
81 bool bCreateIfNotFound =
true )
const;
176 std::vector< std::pair<OdDbObjectId,OdDbObjectId> >& aResult )
const;
189 std::vector< std::pair<OdDbObjectId,OdDbObjectId> >& aResult )
const;
193 static const char* pRepPropMap[][3];
AECDisplayManager(OdDbDatabase *dDb)
OdDbObjectId GetCurrentDisplayConfiguration() const
OdDbObjectId GetDisplayConfigurationDictionaryId(bool bCreateIfNotFound=true) const
OdDbObjectId UpdateDisplayRepresentation(OdRxClass *pDesc, const OdString &strExtendedName=OdString::kEmpty)
OdDbObjectId GetCurrentDisplayConfiguration(const OdDbObjectId &idViewport) const
OdDbObjectId GetDisplayRepresentation(OdRxClass *pDesc, const OdString &strExtendedName=OdString::kEmpty) const
static OdRxClass * GetModelDisplayRepresentation(OdRxClass *pEntityType)
OdDbObjectId GetDisplayRepresentationDictionaryId(bool bCreateIfNotFound=true) const
void GetDisplayProperties(const OdDbObjectId &idEntity, const OdGeVector3d &vViewDirection, std::vector< std::pair< OdDbObjectId, OdDbObjectId > > &aResult) const
OdDbObjectId GetDisplaySetDictionaryId(bool bCreateIfNotFound=true) const
static OdRxClass * GetDisplayPropertiesType(OdRxClass *pDisplayRepresentationType)
void GetDisplayProperties(const OdDbObjectId &idEntity, const OdGeVector3d &vViewDirection, const OdDbObjectId &idViewport, std::vector< std::pair< OdDbObjectId, OdDbObjectId > > &aResult) const
virtual ~AECDisplayManager()
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty