Classes | Namespaces | Macros | Typedefs | Enumerations
DgnLinks.h File Reference
#include <ECObjects/ECObjectsAPI.h>
#include <DgnPlatform/DgnCoreAPI.h>
#include <DgnPlatform/ECQuery.h>
#include <DgnPlatform/DgnEcInstance.h>
#include <Bentley/WString.h>
#include "DgnLinkTree.h"
#include "DgnECFinders.h"
#include <Bentley\BeTextFile.h>

Go to the source code of this file.

Classes

struct  DgnLinkECInstanceAdapter
 An interface thats used for creating an object from ECInstance. More...
 
struct  DgnLinkTargetSpec
 This class defines the target spec for links. More...
 
struct  DgnLinkFollowLog
 DgnLinkFollowLog can be used to create log data. More...
 
struct  DgnLink
 This is base class for defining a link. More...
 
struct  DgnLinkSet
 Class to define the link sets in DgnFile. More...
 
struct  DgnLinkUserData
 Class to define the links user data like AppId etc. More...
 
struct  DgnLinkBookmarkProvider
 A link bookmark provider class. More...
 
struct  DgnGenericLink
 DgnGenericLink represents a link type that can represent any link type. More...
 
struct  DgnFileLink
 DgnFileLink class is used to represents links of file link type. More...
 
struct  DgnFolderLink
 A DgnFolderLink can be used to create a link of type folder link. More...
 
struct  DgnLinkComposition
 DgnLinkComposition is an abstract class, which represents composition of link types. More...
 
struct  DgnModelLink
 
struct  DgnRegionLink
 DgnRegionLink points to a region inside a Dgn File. More...
 
struct  DgnURLLink
 DgnURLLink represents the URL type which gets linked into some place. More...
 
struct  DgnConfigVarExpressionLink
 DgnConfigVarExpressionLink is class which represents the expression type of link. More...
 
struct  HarvestingLogger
 A class which defines the type of harvesting strategy and behaviour. More...
 
struct  DgnLinkSetLink
 A class which defines the linkset link type. More...
 
struct  WordHeadingInfo
 
struct  WordHeadingLink
 WordHeadingLink can be used to create link of type heading link. More...
 
struct  WordBookmarkLink
 a class to represents a link of type WordBookmarkLink. More...
 
struct  ExcelSheetLink
 This class is used to create a link of type ExcelSheetLink. More...
 
struct  PDFRegionInfo
 
struct  PDFRegionLink
 This can be used to create the link of type PDFRegionLink, which will represents the region in pdf file. More...
 
struct  DgnLinkStringUserData
 This class can be used to represents the user string data. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Macros

#define DESIGNLINKS_USERDATA_APPID_String   22261
 

Typedefs

typedef struct
DgnPlatform::DgnLink
DgnLinkP
 
typedef struct
DgnPlatform::DgnLink
DgnLinkR
 
typedef struct
DgnPlatform::DgnLink const * 
DgnLinkCP
 
typedef struct
DgnPlatform::DgnLink const & 
DgnLinkCR
 
typedef struct
DgnPlatform::DgnLinkTargetSpec
DgnLinkTargetSpecP
 
typedef struct
DgnPlatform::DgnLinkTargetSpec
DgnLinkTargetSpecR
 
typedef struct
DgnPlatform::DgnLinkTargetSpec
const * 
DgnLinkTargetSpecCP
 
typedef struct
DgnPlatform::DgnLinkTargetSpec
const & 
DgnLinkTargetSpecCR
 
typedef struct
DgnPlatform::DgnFileLink
DgnFileLinkP
 
typedef struct
DgnPlatform::DgnFileLink
DgnFileLinkR
 
typedef struct
DgnPlatform::DgnFileLink const * 
DgnFileLinkCP
 
typedef struct
DgnPlatform::DgnFileLink const & 
DgnFileLinkCR
 
typedef struct
DgnPlatform::DgnFolderLink
DgnFolderLinkP
 
typedef struct
DgnPlatform::DgnFolderLink
DgnFolderLinkR
 
typedef struct
DgnPlatform::DgnFolderLink
const * 
DgnFolderLinkCP
 
typedef struct
DgnPlatform::DgnFolderLink
const & 
DgnFolderLinkCR
 
typedef struct
DgnPlatform::DgnModelLink
DgnModelLinkP
 
typedef struct
DgnPlatform::DgnModelLink
DgnModelLinkR
 
typedef struct
DgnPlatform::DgnModelLink
const * 
DgnModelLinkCP
 
typedef struct
DgnPlatform::DgnModelLink
const & 
DgnModelLinkCR
 
typedef struct
DgnPlatform::LinkAdapter * 
LinkAdapterP
 
typedef struct
DgnPlatform::LinkAdapter & 
LinkAdapterR
 
typedef struct
DgnPlatform::LinkAdapter const * 
LinkAdapterCP
 
typedef struct
DgnPlatform::LinkAdapter const & 
LinkAdapterCR
 
typedef struct
DgnPlatform::LinkBookmarkAdapter * 
LinkBookmarkAdapterP
 
typedef struct
DgnPlatform::LinkBookmarkAdapter & 
LinkBookmarkAdapterR
 
typedef struct
DgnPlatform::LinkBookmarkAdapter
const * 
LinkBookmarkAdapterCP
 
typedef struct
DgnPlatform::LinkBookmarkAdapter
const & 
LinkBookmarkAdapterCR
 
typedef struct
DgnPlatform::FileLinkAdapter * 
FileLinkAdapterP
 
typedef struct
DgnPlatform::FileLinkAdapter & 
FileLinkAdapterR
 
typedef struct
DgnPlatform::FileLinkAdapter
const * 
FileLinkAdapterCP
 
typedef struct
DgnPlatform::FileLinkAdapter
const & 
FileLinkAdapterCR
 
typedef struct
DgnPlatform::DgnRegionLink
DgnRegionLinkP
 
typedef struct
DgnPlatform::DgnRegionLink
DgnRegionLinkR
 
typedef struct
DgnPlatform::DgnRegionLink
const * 
DgnRegionLinkCP
 
typedef struct
DgnPlatform::DgnRegionLink
const & 
DgnRegionLinkCR
 
typedef struct
DgnPlatform::DgnURLLink
DgnURLLinkP
 
typedef struct
DgnPlatform::DgnURLLink
DgnURLLinkR
 
typedef struct
DgnPlatform::DgnURLLink const * 
DgnURLLinkCP
 
typedef struct
DgnPlatform::DgnURLLink const & 
DgnURLLinkCR
 
typedef struct
DgnPlatform::DgnConfigVarExpressionLink
DgnConfigVarExpressionLinkP
 
typedef struct
DgnPlatform::DgnConfigVarExpressionLink
DgnConfigVarExpressionLinkR
 
typedef struct
DgnPlatform::DgnConfigVarExpressionLink
const * 
DgnConfigVarExpressionLinkCP
 
typedef struct
DgnPlatform::DgnConfigVarExpressionLink
const & 
DgnConfigVarExpressionLinkCR
 
typedef struct
DgnPlatform::DgnLinkSetLink
DgnLinkSetLinkP
 
typedef struct
DgnPlatform::DgnLinkSetLink
DgnLinkSetLinkR
 
typedef struct
DgnPlatform::DgnLinkSetLink
const * 
DgnLinkSetLinkCP
 
typedef struct
DgnPlatform::DgnLinkSetLink
const & 
DgnLinkSetLinkCR
 
typedef struct
DgnPlatform::DgnLinkStringUserData
DgnLinkStringUserDataP
 
typedef struct
DgnPlatform::DgnLinkStringUserData
DgnLinkStringUserDataR
 
typedef struct
DgnPlatform::DgnLinkStringUserData
const * 
DgnLinkStringUserDataCP
 
typedef struct
DgnPlatform::DgnLinkStringUserData
const & 
DgnLinkStringUserDataCR
 
typedef struct
DgnPlatform::DgnLinkComposition
DgnLinkCompositionP
 
typedef struct
DgnPlatform::DgnLinkComposition
DgnLinkCompositionR
 
typedef struct
DgnPlatform::DgnLinkComposition
const * 
DgnLinkCompositionCP
 
typedef struct
DgnPlatform::DgnLinkComposition
const & 
DgnLinkCompositionCR
 
typedef struct
DgnPlatform::DgnLinkFolder * 
DgnLinkFolderP
 
typedef struct
DgnPlatform::DgnLinkFolder & 
DgnLinkFolderR
 
typedef struct
DgnPlatform::DgnLinkFolder
const * 
DgnLinkFolderCP
 
typedef struct
DgnPlatform::DgnLinkFolder
const & 
DgnLinkFolderCR
 
typedef struct
DgnPlatform::DgnGenericLink
DgnGenericLinkP
 
typedef struct
DgnPlatform::DgnGenericLink
DgnGenericLinkR
 
typedef struct
DgnPlatform::DgnGenericLink
const * 
DgnGenericLinkCP
 
typedef struct
DgnPlatform::DgnGenericLink
const & 
DgnGenericLinkCR
 
typedef struct
DgnPlatform::DgnLinkFollowLog
DgnLinkFollowLogP
 
typedef struct
DgnPlatform::DgnLinkFollowLog
DgnLinkFollowLogR
 
typedef struct
DgnPlatform::DgnLinkFollowLog
const * 
DgnLinkFollowLogCP
 
typedef struct
DgnPlatform::DgnLinkFollowLog
const & 
DgnLinkFollowLogCR
 
typedef struct
DgnPlatform::WordHeadingLink
WordHeadingLinkP
 
typedef struct
DgnPlatform::WordHeadingLink
WordHeadingLinkR
 
typedef struct
DgnPlatform::WordHeadingLink
const * 
WordHeadingLinkCP
 
typedef struct
DgnPlatform::WordHeadingLink
const & 
WordHeadingLinkCR
 
typedef struct
DgnPlatform::WordBookmarkLink
WordBookmarkLinkP
 
typedef struct
DgnPlatform::WordBookmarkLink
WordBookmarkLinkR
 
typedef struct
DgnPlatform::WordBookmarkLink
const * 
WordBookmarkLinkCP
 
typedef struct
DgnPlatform::WordBookmarkLink
const & 
WordBookmarkLinkCR
 
typedef struct
DgnPlatform::WordHeadingInfo
WordHeadingInfoP
 
typedef struct
DgnPlatform::WordHeadingInfo
WordHeadingInfoR
 
typedef struct
DgnPlatform::WordHeadingInfo
const * 
WordHeadingInfoCP
 
typedef struct
DgnPlatform::WordHeadingInfo
const & 
WordHeadingInfoCR
 
typedef struct
DgnPlatform::ExcelSheetLink
ExcelSheetLinkP
 
typedef struct
DgnPlatform::ExcelSheetLink
ExcelSheetLinkR
 
typedef struct
DgnPlatform::ExcelSheetLink
const * 
ExcelSheetLinkCP
 
typedef struct
DgnPlatform::ExcelSheetLink
const & 
ExcelSheetLinkCR
 
typedef struct
DgnPlatform::PDFRegionLink
PDFRegionLinkP
 
typedef struct
DgnPlatform::PDFRegionLink
PDFRegionLinkR
 
typedef struct
DgnPlatform::PDFRegionLink
const * 
PDFRegionLinkCP
 
typedef struct
DgnPlatform::PDFRegionLink
const & 
PDFRegionLinkCR
 
typedef RefCountedPtr
< DgnLinkTargetSpec > 
DgnLinkTargetSpecPtr
 
typedef RefCountedPtr
< FileLinkAdapter > 
FileLinkAdapterPtr
 
typedef RefCountedPtr
< LinkAdapter > 
LinkAdapterPtr
 
typedef RefCountedPtr
< LinkBookmarkAdapter > 
LinkBookmarkAdapterPtr
 
typedef RefCountedPtr
< DgnLinkFollowLog > 
DgnLinkFollowLogPtr
 
typedef RefCountedPtr
< DgnRegionLink > 
DgnRegionLinkPtr
 
typedef TempObjectOwner< DgnLink > TempDgnLinkOwner
 A smart pointer to a DgnLink which ensures the pointee is freed if ownership is not transferred to another owner. More...
 
typedef bvector
< DgnLinkTargetSpecPtr > 
DgnLinkTargetSpecList
 
typedef bvector
< DgnLinkTreeSpecPtr > 
DgnLinkTreeSpecList
 
typedef bvector< DgnLinkPDgnLinkList
 
typedef RefCountedPtr
< WordHeadingInfo > 
WordHeadingInfoPtr
 
typedef RefCountedPtr
< PDFRegionInfo > 
PDFRegionInfoPtr
 

Enumerations

enum  WordRegionType { Invalid = 0, Bookmark = 1, Heading = 2 }
 Options to specify the type of the Word Region. More...
 
enum  PDFRegionType { Invalid = 0, Bookmark = 1 }
 Options to specify the type of the PDF Region. More...
 

Macro Definition Documentation

#define DESIGNLINKS_USERDATA_APPID_String   22261

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.