3 #ifndef _APISceneManager_H_
4 #define _APISceneManager_H_
10 namespace AnyCAD{
namespace API
13 class SnapNodeManager;
14 class SceneNodeIterator;
32 AABox GetBBox ()
const;
64 void ClearNodes2d () ;
70 void RemoveNode (
const SceneNode& pNode) ;
76 void RemoveNode2d (
const SceneNode& pNode) ;
94 void SelectNode (
const SceneNode& pNode) ;
99 void SelectNodeById (
const ElementId&
id) ;
123 void ClearSelection () ;
132 #endif //_APISceneManager_H_
AABox.
Definition: APIMath.h:281
The SnapeNode manager.
Definition: APISnapNodeManager.h:20
The selection context interface.
Definition: APISelectionQuery.h:17
节点遍历器。
Definition: APISceneNodeIterator.h:18
The id.
Definition: APIElementId.h:16
场景的节点的基类。
Definition: APISceneNode.h:22
平台基类
Definition: APIObject.h:17
场景管理器
Definition: APISceneManager.h:23
std::vector< ElementId > ElementIdList
Definition: APIElementId.h:54
#define DECLARE_APISUPER(className, super)
Definition: APIObjectDef.h:33