3 #ifndef _APITypeCast_H_
4 #define _APITypeCast_H_
8 namespace AnyCAD{
namespace API
10 class EntitySceneNode;
11 class ParameterString;
12 class ParameterBoolean;
15 class ParameterVector3;
17 class RenderableInstance;
18 class RenderableEntity;
19 class RenderableGroupEntity;
21 class ParameterDouble;
22 class ParameterInteger;
26 class RenderableGeometry;
145 #endif //_APITypeCast_H_
可绘制的几何对象。
Definition: APIRenderableGeometry.h:21
可以显示的Entity。
Definition: APIRenderableEntity.h:19
The element that can store Entity.
Definition: APIEntityType.h:20
Dynamic cast object.
Definition: APITypeCast.h:36
The base class for the Type.
Definition: APIRenderableType.h:23
多个Entity的组合。
Definition: APIRenderableGroupEntity.h:20
The material element.
Definition: APIStyleElement.h:22
The base class for the TypeElement instance. The default direction is UNIT_Y; the rotation use Eular ...
Definition: APIRenderableInstance.h:25
The base class for parameter values.
Definition: APIParameterValue.h:19
EntitySceneNode.
Definition: APIEntitySceneNode.h:20
bool value
Definition: APIParameterBoolean.h:19
场景的节点的基类。
Definition: APISceneNode.h:22
double value
Definition: APIParameterDouble.h:19
String value.
Definition: APIParameterString.h:19
The base class for the data that need to be stored in document.
Definition: APIElement.h:22
The element that store external file.
Definition: APIAssetType.h:19
int value
Definition: APIParameterInteger.h:19
The element that can store a group of the InstanceElement.
Definition: APIGroupType.h:21
#define DECLARE_APIOBJECT(className)
Definition: APIObjectDef.h:10
节点组。
Definition: APIGroupSceneNode.h:22
Vector3 Parameter Value.
Definition: APIParameterVector3.h:19