26 #ifndef _ODDBHYPERLINK_INCLUDED_
27 #define _ODDBHYPERLINK_INCLUDED_
65 kConvertDwgToDwf = 0x1
200 const int hyperlinkIndex,
221 const int hyperlinkIndex) = 0;
235 const int hyperlinkIndex)
const = 0;
285 bool oneOnly =
false,
286 bool ignoreBlockDefinition =
true) = 0;
305 bool oneOnly =
false,
306 bool ignoreBlockDefinition =
true) = 0;
334 bool ignoreBlockDefinition =
true) = 0;
348 bool ignoreBlockDefinition =
true) = 0;
364 bool ignoreBlockDefinition =
true) = 0;
381 bool ignoreBlockDefinition =
true) = 0;
OdSmartPtr< OdDbHyperlinkCollection > OdDbHyperlinkCollectionPtr
OdSmartPtr< OdDbEntityHyperlinkPE > OdDbEntityHyperlinkPEPtr
void(* ODDBHYPERLINK_CALLBACK)(const OdDbHyperlink *)
DBROOT_EXPORT void odrxRegisterHyperlinkDestructorCallback(ODDBHYPERLINK_CALLBACK callbackFunc)
DBROOT_EXPORT void odrxUnregisterHyperlinkDestructorCallback()
virtual bool hasHyperlink(const OdDbStubPtrArray *&objectIds, bool ignoreBlockDefinition=true)=0
virtual bool hasHyperlink(const OdRxObject *pObject, bool ignoreBlockDefinition=true)=0
ODRX_DECLARE_MEMBERS(OdDbEntityHyperlinkPE)
virtual OdDbHyperlinkCollectionPtr getHyperlinkCollection(const OdDbStubPtrArray *&objectIds, bool oneOnly=false, bool ignoreBlockDefinition=true)=0
virtual unsigned int getHyperlinkCount(const OdDbStubPtrArray *&idContainers, bool ignoreBlockDefinition=true)=0
virtual void setHyperlinkCollection(const OdRxObject *pObject, OdDbHyperlinkCollection *pHCO)=0
virtual ~OdDbEntityHyperlinkPE()
virtual OdDbHyperlinkCollectionPtr getHyperlinkCollection(const OdRxObject *pObject, bool oneOnly=false, bool ignoreBlockDefinition=true)=0
virtual unsigned int getHyperlinkCount(const OdRxObject *pObject, bool ignoreBlockDefinition=true)=0
virtual OdDbHyperlink * item(const int hyperlinkIndex) const =0
virtual void addAt(const int hyperlinkIndex, const OdString &name, const OdString &description, const OdString &subLocation=OdString::kEmpty)=0
virtual void addHead(const OdString &name, const OdString &description, const OdString &subLocation=OdString::kEmpty)=0
virtual void removeHead()=0
virtual void removeAt(const int hyperlinkIndex)=0
virtual ~OdDbHyperlinkCollection()
OdDbHyperlinkCollection()
virtual void addTail(const OdString &name, const OdString &description, const OdString &subLocation=OdString::kEmpty)=0
virtual void removeTail()=0
ODRX_DECLARE_MEMBERS(OdDbHyperlinkCollection)
virtual int count() const =0
virtual void setSubLocation(const OdString &subLocation)=0
virtual OdInt32 flags() const =0
virtual void setFlags(OdInt32 lFlags)=0
virtual bool isOutermostContainer() const =0
virtual const OdString name() const =0
virtual const OdString subLocation() const =0
virtual const OdString description() const =0
virtual int getNestedLevel() const =0
virtual void setName(const OdString &name)=0
virtual const OdString getDisplayString() const =0
virtual void setDescription(const OdString &description)=0
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty
typedef void(APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture)
GLuint const GLchar * name