1 #line 1 "E:/jenkins/workspace/ufe-full-windows/ufe/include/selection.h" 54 std::size_t size()
const;
91 void replaceWith(
const Selection& selection);
96 bool contains(
const Path& path)
const;
106 bool containsDescendant(
const Path& path)
const;
116 bool containsAncestor(
const Path& path)
const;
119 const_iterator cbegin()
const;
121 const_iterator begin()
const;
122 const_iterator cend()
const;
123 const_iterator end()
const;
124 const_reverse_iterator crbegin()
const;
125 const_reverse_iterator rbegin()
const;
126 const_reverse_iterator crend()
const;
127 const_reverse_iterator rend()
const;
140 void doReplaceWith(
const Selection& selection);
149 virtual void postClear();
150 virtual void postReplaceWith();
157 inline SelectionTrie& trie();
160 inline const SelectionTrie& trie()
const;
162 void* fTrieStorage[2];
std::list< std::shared_ptr< SceneItem > > SceneItemList
SceneItemList::const_reverse_iterator const_reverse_iterator
Identify an object or 3D path in the scene.
Selection list for objects in the scene.
SceneItemList::const_iterator const_iterator
std::shared_ptr< SceneItem > Ptr