2#include <NDEVR/QTDesignObject.h>
3#include <NDEVR/Pointer.h>
6 class DesignObjectInterface;
15 void setTargetID(
const UUID&
object);
A specification of upper and lower bounds in N-dimensions.
Definition Bounds.hpp:57
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition DesignObjectWidgetInterface.h:30
Buffer< Model > models() const
Definition DesignObjectWidgetInterface.cpp:46
virtual void removeTarget(const DynamicPointer< QTDesignObject > &object)
Definition DesignObjectWidgetInterface.cpp:10
Dictionary< UUID, DynamicPointer< QTDesignObject > > m_targets
Definition DesignObjectWidgetInterface.h:48
void onTargetDeletedSlot(UUID id)
Definition DesignObjectWidgetInterface.cpp:64
QTModelManager * manager() const
Definition DesignObjectWidgetInterface.cpp:56
Buffer< UUID > targetIDs() const
Definition DesignObjectWidgetInterface.h:37
void onTargetUpdatedSlot(UUID id)
Definition DesignObjectWidgetInterface.h:42
const Dictionary< UUID, DynamicPointer< QTDesignObject > > & targets() const
Definition DesignObjectWidgetInterface.h:40
virtual void addTarget(const DynamicPointer< QTDesignObject > &object)
Definition DesignObjectWidgetInterface.cpp:20
virtual Bounds< 3, fltp08 > bounds() const
Definition DesignObjectWidgetInterface.cpp:31
DesignObjectWidgetInterface * m_widget_interface
Definition DesignObjectWidgetInterface.h:49
DesignObjectInterface(DesignObjectWidgetInterface *widget_interface)
Definition DesignObjectWidgetInterface.cpp:7
Definition Dictionary.h:48
Definition Pointer.hpp:303
Definition QTModelManager.h:94