Classes | Namespaces | Typedefs | Enumerations
DgnModelRef.h File Reference
#include "DgnPlatform.h"
#include "DgnFileIO/BentleyDgn.h"

Go to the source code of this file.

Classes

struct  DgnAttachmentArray
 A collection of pointers to Bentley::DgnPlatform::DgnAttachment objects. More...
 
struct  UpdateSequenceList
 *//* Bentley Systems More...
 
struct  DgnModelRefList
 *//* Bentley Systems More...
 
struct  DgnAttachmentBuilder
 A smart pointer to a non-persistent Bentley::DgnPlatform::DgnAttachment that is in the process of being defined. More...
 
struct  DgnAttachmentLoadOptions
 The DgnAttachmentLoadOptions struct is used to specify the details of how DgnAttachments are to be read and loaded for a DgnModelRef. More...
 
struct  DgnModelRef
 A DgnModelRef provides access to a model in a Bentley::DgnPlatform::DgnFile. More...
 

Namespaces

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

Typedefs

typedef struct
DgnPlatform::DgnAttachmentArray * 
DgnAttachmentArrayP
 
typedef struct
DgnPlatform::DgnAttachmentArray & 
DgnAttachmentArrayR
 
typedef struct
DgnPlatform::DgnAttachmentArray
const * 
DgnAttachmentArrayCP
 
typedef struct
DgnPlatform::DgnAttachmentArray
const & 
DgnAttachmentArrayCR
 
typedef struct
DgnPlatform::ReachableModelRefOptions * 
ReachableModelRefOptionsP
 
typedef struct
DgnPlatform::ReachableModelRefOptions & 
ReachableModelRefOptionsR
 
typedef struct
DgnPlatform::ReachableModelRefOptions
const * 
ReachableModelRefOptionsCP
 
typedef struct
DgnPlatform::ReachableModelRefOptions
const & 
ReachableModelRefOptionsCR
 
typedef struct
DgnPlatform::ReachableElementOptions * 
ReachableElementOptionsP
 
typedef struct
DgnPlatform::ReachableElementOptions & 
ReachableElementOptionsR
 
typedef struct
DgnPlatform::ReachableElementOptions
const * 
ReachableElementOptionsCP
 
typedef struct
DgnPlatform::ReachableElementOptions
const & 
ReachableElementOptionsCR
 
typedef struct
DgnPlatform::ReachableModelRefCollection * 
ReachableModelRefCollectionP
 
typedef struct
DgnPlatform::ReachableModelRefCollection & 
ReachableModelRefCollectionR
 
typedef struct
DgnPlatform::ReachableModelRefCollection
const * 
ReachableModelRefCollectionCP
 
typedef struct
DgnPlatform::ReachableModelRefCollection
const & 
ReachableModelRefCollectionCR
 
typedef struct
DgnPlatform::ReachableElementCollection * 
ReachableElementCollectionP
 
typedef struct
DgnPlatform::ReachableElementCollection & 
ReachableElementCollectionR
 
typedef struct
DgnPlatform::ReachableElementCollection
const * 
ReachableElementCollectionCP
 
typedef struct
DgnPlatform::ReachableElementCollection
const & 
ReachableElementCollectionCR
 
typedef struct
DgnPlatform::ModelRefRangeTree * 
ModelRefRangeTreeP
 
typedef struct
DgnPlatform::ModelRefRangeTree & 
ModelRefRangeTreeR
 
typedef struct
DgnPlatform::ModelRefRangeTree
const * 
ModelRefRangeTreeCP
 
typedef struct
DgnPlatform::ModelRefRangeTree
const & 
ModelRefRangeTreeCR
 
typedef RefCountedPtr
< ReachableModelRefOptions > 
ReachableModelRefOptionsPtr
 
typedef RefCountedPtr
< ReachableElementOptions > 
ReachableElementOptionsPtr
 

Enumerations

enum  DgnModelRefType {
  Root = 1, PrimaryRef = 2, Proxy = 4, NonModel = 7,
  Transient = 8
}
 Model types. More...
 

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