AnyCAD C++ API
2018
首页
模块
命名空间
类
文件
文件列表
文件成员
全部
类
命名空间
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
inc
Core
APITopoShapeReaderContext.h
浏览该文件的文档.
1
//Public API. Powered by AnyCAD.
2
3
#ifndef _APITopoShapeReaderContext_H_
4
#define _APITopoShapeReaderContext_H_
5
6
#include "
APIObjectDef.h
"
7
8
namespace
AnyCAD{
namespace
API
9
{
10
class
TopoShape;
18
class
AnyPlatformAPI_API
TopoShapeReaderContext
19
{
20
DECLARE_APIOBJECT
(
TopoShapeReaderContext
)
21
public
:
26
virtual
void
OnSetFaceColor (
const
ColorValue
& clr) ;
31
virtual
void
OnSetEdgeColor (
const
ColorValue
& clr) ;
36
virtual
void
OnBeginGroup (
const
String
& name) ;
40
virtual
void
OnEndGroup () ;
46
virtual
bool
OnBeiginComplexShape (
const
TopoShape
& shape) ;
50
virtual
void
OnEndComplexShape () ;
55
virtual
void
OnFace (
const
TopoShape
& shape) ;
60
virtual
void
OnWire (
const
TopoShape
& shape) ;
65
virtual
void
OnEdge (
const
TopoShape
& shape) ;
70
virtual
void
OnPoint (
const
TopoShape
& shape) ;
71
};
//TopoShapeReaderContext;
72
}}
//API
73
74
#endif //_APITopoShapeReaderContext_H_
AnyPlatformAPI_API
#define AnyPlatformAPI_API
Definition:
AnyPlatformAPI.h:8
AnyCAD::API::TopoShapeReaderContext
The reader context to collect TopoShape. -since R2014UR1.
Definition:
APITopoShapeReaderContext.h:18
AnyCAD::API::String
std::string String
Definition:
APIString.h:10
AnyCAD::API::TopoShape
拓扑对象
Definition:
APITopoShape.h:18
APIObjectDef.h
DECLARE_APIOBJECT
#define DECLARE_APIOBJECT(className)
Definition:
APIObjectDef.h:10
AnyCAD::API::ColorValue
Color Value.
Definition:
APIMath.h:183
生成于 2018年 四月 15日 星期日 13:45:48 , 为 AnyCAD C++ API使用
1.8.5