BentleyDgn.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
10 #include <RmgrTools/Tools/Dsig.h>
12 
16 enum class DgnModelSections
17 {
18  None = 0,
19  Dictionary = (1 << 0),
20  ControlElements = (1 << 1),
21  GraphicElements = (1 << 2),
23  All = 0x7fffffff,
24 };
25 
27 
31 
35 
38 
#define ENUM_IS_FLAGS(ENUMTYPE)
Definition: Bentley.r.h:164
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:69
Definition: TextTableHandler.h:216
DGNPLATFORM_EXPORT UInt32 dgnFileObj_getNextGraphicGroup(DgnFileP pFile)
Get the next graphic group number from the DesignFileHeader.
#define DGNPLATFORM_EXPORT
Definition: DgnPlatform/ExportMacros.h:58
A DgnFile is an in-memory representation of a physical file, regardless of its format.
Definition: DgnFile.h:308
uint32_t UInt32
Definition: Bentley.r.h:128
#define BEGIN_BENTLEY_NAMESPACE
Definition: Bentley.r.h:24
DgnModelSections
The element sections within a DgnModel.
Definition: BentleyDgn.h:16
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:68
#define END_BENTLEY_NAMESPACE
Definition: Bentley.r.h:25
DGNPLATFORM_EXPORT void dgnFileObj_saveNextGraphicGroup(DgnFileP pFile, UInt32 nextGroupId)
Set the next graphic group number in the DesignFileHeader.

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