12 #ifndef hifi_AddEntityOperator_h
13 #define hifi_AddEntityOperator_h
20 #include "EntityTypes.h"
23 using EntityTreePointer = std::shared_ptr<EntityTree>;
27 AddEntityOperator(EntityTreePointer tree, EntityItemPointer newEntity);
29 virtual bool preRecursion(
const OctreeElementPointer& element)
override;
30 virtual bool postRecursion(
const OctreeElementPointer& element)
override;
31 virtual OctreeElementPointer possiblyCreateChildAt(
const OctreeElementPointer& element,
int childIndex)
override;
33 EntityTreePointer _tree;
34 EntityItemPointer _newEntity;
derive from this class to use the Octree::recurseTreeWithOperator() method
Definition: Octree.h:43