67 template<
typename T_ObjectDataInterfaceType>
68 static DtBoost::shared_ptr<T_ObjectDataInterfaceType> cast(DtBoost::shared_ptr<DtObjectDataInterface> dataInterface)
70 return DtBoost::dynamic_pointer_cast<T_ObjectDataInterfaceType>(dataInterface);
86 virtual void forceUpdate();
89 virtual bool isValid()
const;
92 virtual bool hasBeenRemoved()
const;
95 virtual bool isVisible()
const;
100 virtual void setVisible(
bool);
103 virtual bool isSelected()
const;
106 virtual void removeFromSelection();
109 virtual void addToSelection(
bool replace =
false);
126 virtual void slot_onStateViewUpdated();
142 template <
typename T>