1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/object3d.h" 41 typedef std::shared_ptr<Object3d>
Ptr;
75 static std::size_t nbObservers();
104 virtual BBox3d boundingBox()
const = 0;
108 virtual bool visibility()
const = 0;
111 virtual void setVisibility(
bool vis) = 0;
std::shared_ptr< UndoableCommand > Ptr
Abstract base class for 3D object interface.
std::shared_ptr< Object3d > Ptr
std::shared_ptr< Observer > Ptr
Definition of macros for symbol visibility.
Base class for all notifications.
std::shared_ptr< SceneItem > Ptr