Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Output
Winx64
Build
PublishedApi
DgnPlatform
ComplexHeaderHandler.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
10
11
#include <
DgnPlatform/DgnPlatform.h
>
12
#include <
DgnPlatform/ElementHandle.h
>
13
#include <
DgnPlatform/DisplayHandler.h
>
14
15
BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
16
19
20
/*=================================================================================**/
29
struct
ComplexHeaderDisplayHandler
:
DisplayHandler
30
{
31
DEFINE_T_SUPER
(
DisplayHandler
)
32
ELEMENTHANDLER_DECLARE_MEMBERS
(
ComplexHeaderDisplayHandler
,
DGNPLATFORM_EXPORT
)
33
private
:
34
virtual
void
MakeClassAbstract() = 0;
35
public
:
36
37
};
// ComplexHeaderDisplayHandler
38
40
41
END_BENTLEY_DGNPLATFORM_NAMESPACE
42
END_BENTLEY_DGNPLATFORM_NAMESPACE
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition:
DgnPlatformBaseType.r.h:69
DisplayHandler.h
ELEMENTHANDLER_DECLARE_MEMBERS
#define ELEMENTHANDLER_DECLARE_MEMBERS(__classname__, __exporter__)
Definition:
Handler.h:86
DGNPLATFORM_EXPORT
#define DGNPLATFORM_EXPORT
Definition:
DgnPlatform/ExportMacros.h:58
Bentley::DgnPlatform::DisplayHandler
Base class for handlers that control the display of graphic (visible) elements.
Definition:
DisplayHandler.h:30
DgnPlatform.h
Bentley::DgnPlatform::ComplexHeaderDisplayHandler
Base class for displayable complex element types.
Definition:
ComplexHeaderHandler.h:29
DEFINE_T_SUPER
#define DEFINE_T_SUPER(B)
Definition:
Bentley.h:167
BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition:
DgnPlatformBaseType.r.h:68
ElementHandle.h
Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.