AnyCAD C++ API
2018
首页
模块
命名空间
类
文件
文件列表
文件成员
全部
类
命名空间
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
inc
Core
APIRenderableGroupEntity.h
浏览该文件的文档.
1
//Public API. Powered by AnyCAD.
2
3
#ifndef _APIRenderableGroupEntity_H_
4
#define _APIRenderableGroupEntity_H_
5
6
#include "
APIObjectDef.h
"
7
8
#include "
APIRenderableEntity.h
"
9
10
namespace
AnyCAD{
namespace
API
11
{
12
class
RenderableEntity;
20
class
AnyPlatformAPI_API
RenderableGroupEntity
21
:
public
RenderableEntity
22
{
23
DECLARE_APISUPER
(
RenderableGroupEntity
,
RenderableEntity
)
24
public
:
29
void
AddEntity (
const
RenderableEntity
& pEntity) ;
34
long
GetEntityCount ()
const
;
39
RenderableEntity
GetEntity (
long
idx)
const
;
43
void
Clear () ;
48
virtual
int
GetEntityType ()
const
;
49
};
//RenderableGroupEntity;
50
}}
//API
51
52
#endif //_APIRenderableGroupEntity_H_
AnyPlatformAPI_API
#define AnyPlatformAPI_API
Definition:
AnyPlatformAPI.h:8
AnyCAD::API::RenderableEntity
可以显示的Entity。
Definition:
APIRenderableEntity.h:19
AnyCAD::API::RenderableGroupEntity
多个Entity的组合。
Definition:
APIRenderableGroupEntity.h:20
APIRenderableEntity.h
APIObjectDef.h
DECLARE_APISUPER
#define DECLARE_APISUPER(className, super)
Definition:
APIObjectDef.h:33
生成于 2018年 四月 15日 星期日 13:45:48 , 为 AnyCAD C++ API使用
1.8.5