Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Output
Winx64
Build
PublishedApi
DgnPlatform
DgnFileIO
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
9
#include <
DgnPlatform/DgnPlatform.h
>
10
#include <
RmgrTools/Tools/Dsig.h
>
11
BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
12
16
enum class
DgnModelSections
17
{
18
None
= 0,
19
Dictionary
= (1 << 0),
20
ControlElements
= (1 << 1),
21
GraphicElements
= (1 << 2),
22
Model
= (
ControlElements
|
GraphicElements
),
23
All
= 0x7fffffff,
24
};
25
26
ENUM_IS_FLAGS
(
DgnModelSections
)
27
28
END_BENTLEY_DGNPLATFORM_NAMESPACE
29
BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
30
END_BENTLEY_DGNPLATFORM_NAMESPACE
31
32
BEGIN_BENTLEY_NAMESPACE
34
DGNPLATFORM_EXPORT
UInt32
dgnFileObj_getNextGraphicGroup
(
DgnFileP
pFile);
35
37
DGNPLATFORM_EXPORT
void
dgnFileObj_saveNextGraphicGroup
(
DgnFileP
pFile,
UInt32
nextGroupId);
38
39
END_BENTLEY_NAMESPACE
ENUM_IS_FLAGS
#define ENUM_IS_FLAGS(ENUMTYPE)
Definition:
Bentley.r.h:164
END_BENTLEY_DGNPLATFORM_NAMESPACE
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition:
DgnPlatformBaseType.r.h:69
Bentley::DgnPlatform::All
Definition:
TextTableHandler.h:216
Bentley::DgnPlatform::DgnECHostType::Model
Hosted on a DgnModel.
Bentley::dgnFileObj_getNextGraphicGroup
DGNPLATFORM_EXPORT UInt32 dgnFileObj_getNextGraphicGroup(DgnFileP pFile)
Get the next graphic group number from the DesignFileHeader.
ConnectionStatus::None
Bentley::DgnPlatform::DgnModelSections::ControlElements
DGNPLATFORM_EXPORT
#define DGNPLATFORM_EXPORT
Definition:
DgnPlatform/ExportMacros.h:58
Bentley::DgnPlatform::DgnFile
A DgnFile is an in-memory representation of a physical file, regardless of its format.
Definition:
DgnFile.h:308
UInt32
uint32_t UInt32
Definition:
Bentley.r.h:128
BEGIN_BENTLEY_NAMESPACE
#define BEGIN_BENTLEY_NAMESPACE
Definition:
Bentley.r.h:24
DgnPlatform.h
Bentley::DgnPlatform::DgnModelSections
DgnModelSections
The element sections within a DgnModel.
Definition:
BentleyDgn.h:16
Bentley::DgnPlatform::DgnModelSections::GraphicElements
BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition:
DgnPlatformBaseType.r.h:68
Dsig.h
END_BENTLEY_NAMESPACE
#define END_BENTLEY_NAMESPACE
Definition:
Bentley.r.h:25
Bentley::dgnFileObj_saveNextGraphicGroup
DGNPLATFORM_EXPORT void dgnFileObj_saveNextGraphicGroup(DgnFileP pFile, UInt32 nextGroupId)
Set the next graphic group number in the DesignFileHeader.
Bentley::DgnPlatform::DgnModelSections::Dictionary
Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.