AnyCAD C++ API
2018
首页
模块
命名空间
类
文件
文件列表
文件成员
全部
类
命名空间
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
inc
Core
APIAnnotationDriverContext.h
浏览该文件的文档.
1
//Public API. Powered by AnyCAD.
2
3
#ifndef _APIAnnotationDriverContext_H_
4
#define _APIAnnotationDriverContext_H_
5
6
#include "
APIObjectDef.h
"
7
8
namespace
AnyCAD{
namespace
API
9
{
10
class
AnnotationElement;
11
class
ParameterValueSet;
12
class
Element;
20
class
AnyPlatformAPI_API
AnnotationDriverContext
21
{
22
DECLARE_APIOBJECT
(
AnnotationDriverContext
)
23
public
:
28
ElementId
GetAnnotationId ()
const
;
33
ElementId
GetTargetId ()
const
;
38
String
GetDocumentId ()
const
;
44
Element
FindElement (
const
ElementId
&
id
)
const
;
49
ParameterValueSet
GetParameters ()
const
;
50
};
//AnnotationDriverContext;
51
}}
//API
52
53
#endif //_APIAnnotationDriverContext_H_
AnyPlatformAPI_API
#define AnyPlatformAPI_API
Definition:
AnyPlatformAPI.h:8
AnyCAD::API::String
std::string String
Definition:
APIString.h:10
AnyCAD::API::AnnotationDriverContext
The context to create annotation.
Definition:
APIAnnotationDriverContext.h:20
AnyCAD::API::ParameterValueSet
Group of ParameterValue with unique id.
Definition:
APIParameterValueSet.h:20
AnyCAD::API::ElementId
The id.
Definition:
APIElementId.h:16
AnyCAD::API::Element
The base class for the data that need to be stored in document.
Definition:
APIElement.h:22
APIObjectDef.h
DECLARE_APIOBJECT
#define DECLARE_APIOBJECT(className)
Definition:
APIObjectDef.h:10
生成于 2018年 四月 15日 星期日 13:45:47 , 为 AnyCAD C++ API使用
1.8.5