27 #ifndef ODDB_DBBASESUBENT_H
28 #define ODDB_DBBASESUBENT_H
86 return ((m_Index == subentId.m_Index) && (m_Type == subentId.m_Type));
91 return ((m_Index != subentId.m_Index) || (m_Type != subentId.m_Type));
183 m_ObjectIds.append(entId) ;
190 m_ObjectIds.append(entId) ;
194 : m_ObjectIds(objectIds)
201 objectIdsArg = m_ObjectIds;
206 m_ObjectIds = fullSubentPath.
objectIds();
207 m_SubentId = fullSubentPath.
subentId();
213 return m_ObjectIds == fullSubentPath.
objectIds() && m_SubentId == fullSubentPath.
subentId();
OdArray< OdDbBaseFullSubentPath > OdDbBaseFullSubentPathArray
DBROOT_EXPORT OdRxObject * baseDatabaseBy(OdDbStub *id)
bool operator==(const OdDbBaseFullSubentPath &fullSubentPath) const
void objectIds(OdDbStubPtrArray &objectIdsArg) const
OdDbBaseFullSubentPath(OdDbStubPtrArray objectIds, OdDbSubentId subId)
OdDbStubPtrArray m_ObjectIds
OdDbBaseFullSubentPath(OdDbStub *entId, OdDbSubentId subId)
const OdDbStubPtrArray & objectIds() const
OdDbBaseFullSubentPath(OdDb::SubentType type, OdGsMarker index)
const OdDbSubentId subentId() const
OdDbSubentId & subentId()
OdDbStubPtrArray & objectIds()
OdDbBaseFullSubentPath(OdDbStub *entId, OdDb::SubentType type, OdGsMarker index)
OdDb::SubentType type() const
OdDbSubentId(OdDb::SubentType type, OdGsMarker index)
void setIndex(OdGsMarker index)
void setType(OdDb::SubentType type)
GLuint GLsizei GLsizei GLint GLenum * type
bool DAI_EXPORT operator!=(const OdDAI::OdSelect &left, const OdDAI::OdSelect &right)
bool DAI_EXPORT operator==(const OdFileDescriptionAuto &left, const OdFileDescriptionAuto &right)