Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Output
Winx64
Build
PublishedApi
DgnPlatform
IAnnotationHandler.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
#include "
ViewContext.h
"
11
12
BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
13
14
/*=================================================================================**/
20
CLRPUBLIC
struct
IAnnotationHandler
21
{
22
private
:
23
virtual
void
MakeClassAbstract() = 0;
24
public
:
25
public
:
26
32
DGNPLATFORM_EXPORT
bool
HasAnnotationScale (
double
* annotationScale,
ElementHandleCR
element)
const
;
33
36
DGNPLATFORM_EXPORT
StatusInt
AddAnnotationScale (
EditElementHandleR
eh,
DgnModelRefP
model);
37
40
DGNPLATFORM_EXPORT
StatusInt
RemoveAnnotationScale (
EditElementHandleR
eh);
41
42
};
// IAnnotationHandler
43
44
45
END_BENTLEY_DGNPLATFORM_NAMESPACE
46
END_BENTLEY_DGNPLATFORM_NAMESPACE
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition:
DgnPlatformBaseType.r.h:69
Bentley::DgnPlatform::EditElementHandle
A writeable "handle" to an MSElement.
Definition:
ElementHandle.h:470
DGNPLATFORM_EXPORT
#define DGNPLATFORM_EXPORT
Definition:
DgnPlatform/ExportMacros.h:58
Bentley::DgnPlatform::IAnnotationHandler
Interface for handlers that support annotation behavior.
Definition:
IAnnotationHandler.h:20
CLRPUBLIC
#define CLRPUBLIC
Definition:
DgnPlatform/ExportMacros.h:12
ViewContext.h
Bentley::DgnPlatform::DgnModelRef
A DgnModelRef provides access to a model in a Bentley::DgnPlatform::DgnFile.
Definition:
DgnModelRef.h:172
BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition:
DgnPlatformBaseType.r.h:68
Bentley::StatusInt
int StatusInt
Definition:
Bentley.h:222
Bentley::ElementHandleCR
struct DgnPlatform::ElementHandle const & ElementHandleCR
Definition:
DgnPlatform.h:260
Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.