1 #line 1 "S:/jenkins/workspace/ufe-full-windows/ufe/include/hierarchy.h" 55 typedef std::shared_ptr<InsertChildCommand>
Ptr;
92 typedef std::shared_ptr<Hierarchy>
Ptr;
128 virtual bool hasChildren()
const = 0;
171 return insertChildCmd(child,
nullptr);
207 auto cmd = reorderCmd(orderedList);
std::list< std::shared_ptr< SceneItem > > SceneItemList
std::shared_ptr< UndoableCommand > Ptr
Structure to describe child filtering.
std::string string(const Path &path)
std::shared_ptr< Hierarchy > Ptr
Definition of macros for symbol visibility.
InsertChildCommand::Ptr appendChildCmd(const SceneItem::Ptr &child)
Constant string representation with fixed space and O(1) comparison.
Identify an object or 3D path in the scene.
std::string name
The implementation-specific name of this child filter flag.
Selection list for objects in the scene.
std::string label
The user-visible string, possibly localized.
Abstract base class for undoable commands.
std::shared_ptr< SceneItem > Ptr
std::list< ChildFilterFlag > ChildFilter
Command to change the parent of a scene item.
Path path(const std::string &pathString)
Abstract base class for scene hierarchy interface.
std::shared_ptr< InsertChildCommand > Ptr
virtual bool reorder(const Ufe::SceneItemList &orderedList)