34class OdDbSynergyLayerMappingImpl;
35class OdDbIdwViewMappingImpl;
36class OdDbIdwSheetMappingImpl;
55#define SYRX_DECLARE_MEMBERS(ClassName) \
57 ClassName(ClassName##Impl* pImpl); \
59ODRX_DECLARE_MEMBERS (ClassName)
169#ifndef ODMD_IDW_EDITING_SUPPORTED
OdSmartPtr< OdDbSynergyLayerMapping > OdDbSynergyLayerMappingPtr
OdSmartPtr< OdDbIdwSheetMapping > OdDbIdwSheetMappingPtr
OdSmartPtr< OdDbIdwViewMapping > OdDbIdwViewMappingPtr
OdSmartPtr< OdDbSynergyMappings > OdDbSynergyMappingsPtr
OdArray< OdDbObjectId, OdClrMemAllocator< OdDbObjectId > > OdDbObjectIdArray
#define MODELDOCOBJ_EXPORT
OdArray< OdUInt64, OdMemoryAllocator< OdUInt64 > > OdUInt64Array
virtual OdDbIdwViewMappingPtr idwViewMapping() const =0
const OdDbIdwViewMapping * idwViewMappingByViewId(OdUInt64) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
bool eraseViewMappingByViewRepId(OdDbObjectId)
OdDbIdwViewMapping * idwViewMappingByViewportId(OdDbObjectId)
friend class OdDbIdwSheetMappingIterator
friend class OdDbIdwSheetMappingImpl
const OdDbIdwViewMapping * idwViewMappingByViewRepId(OdDbObjectId) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
IteratorPtr newIterator()
OdSmartPtr< Iterator > IteratorPtr
bool hasInventorModelDocViews() const
friend class OdDbSynergyMappings
OdDbIdwViewMapping * addIdwViewMapping(OdUInt64 _inventorViewId, OdDbObjectId _viewportId, OdDbObjectId _viewRepId)
virtual ~OdDbIdwSheetMapping()
const OdDbIdwViewMapping * idwViewMappingByViewportId(OdDbObjectId) const
void setLayoutId(OdDbObjectId)
OdDbIdwViewMapping * idwViewMappingByViewId(OdUInt64)
OdDbIdwSheetMappingImpl * m_pImpl
OdResult update(OdUInt64Array *outUpdatedIds=0)
OdUInt64 nextIdwViewId() const
bool eraseViewMappingByViewportId(OdDbObjectId)
OdUInt32 idwSheetId() const
OdDbObjectId layoutId() const
OdDbIdwViewMapping * idwViewMappingByViewRepId(OdDbObjectId)
void setIdwSheetId(OdUInt32 id)
bool eraseViewMappingByViewId(OdUInt64)
SYRX_DECLARE_MEMBERS(OdDbIdwSheetMapping)
friend class OdDbIdwViewMappingImpl
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
void setViewRepId(OdDbObjectId)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdDbIdwViewMappingImpl * m_pImpl
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdUInt64 inventorViewId() const
void setInventorViewId(OdUInt64)
SYRX_DECLARE_MEMBERS(OdDbIdwViewMapping)
void setViewportId(OdDbObjectId)
OdDbObjectId viewportId() const
virtual ~OdDbIdwViewMapping()
OdDbObjectId viewRepId() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbSynergyLayerMappingImpl * m_pImpl
friend class OdDbSynergyMappings
void layerIds(OdDbObjectIdArray &ids) const
bool layerId(OdSynergyObj::ViewEdgeLayerStyleType edgeStyle, OdDbObjectId &id) const
void removeLayerId(OdSynergyObj::ViewEdgeLayerStyleType edgeStyle)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdDbSynergyLayerMapping()
virtual ~OdDbSynergyLayerMapping()
void addLayerId(OdSynergyObj::ViewEdgeLayerStyleType edgeStyle, OdDbObjectId id)
SYRX_DECLARE_MEMBERS(OdDbSynergyLayerMapping)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
bool eraseIdwSheetMappingByLayoutId(OdDbObjectId layoutId)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
void addMapping(OdDbIdwSheetMapping *sheetMapping)
bool hasInventorModelDocViews() const
virtual ~OdDbSynergyMappings()
const OdDbSynergyLayerMapping & layerMapping() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
static OdDbObjectId fromDb(OdDbDatabase *db, bool create=false)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
const OdDbIdwSheetMapping * idwSheetMappingByLayoutId(OdDbObjectId) const
OdUInt32 nextIdwLayoutId() const
OdDbIdwSheetMapping * idwSheetMappingByLayoutId(OdDbObjectId)
OdDbSynergyLayerMapping & layerMapping()
const OdDbIdwSheetMapping * idwSheetMappingBySheetId(unsigned long) const
bool eraseAllIdwSheetMappings()
OdDbIdwSheetMapping * idwSheetMappingBySheetId(unsigned long)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbSynergyMappings)