ImFusion SDK 4.3
DataModel Member List

This is the complete list of members for DataModel, including all inherited members.

add(std::unique_ptr< Data > data, const std::string &baseName="", DataGroup *parentGroup=nullptr)DataModel
add(OwningDataList &&dataList, const std::string &baseName="", DataGroup *parentGroup=nullptr) (defined in DataModel)DataModel
addImpl(Data *data, const std::string &name, DataGroup *group) (defined in DataModel)DataModelprotectedvirtual
addLink(std::unique_ptr< DataLink > link)DataModel
clear()DataModel
contains(const Data *data) constDataModel
createGroup(const DataList &children)DataModel
DataModel() (defined in DataModel)DataModel
disconnectAll()SignalReceiverprotected
generateName(const Data *data) const (defined in DataModel)DataModelprotectedvirtual
get(const std::string &name)DataModel
get(const std::string &name) const (defined in DataModel)DataModel
getAll(Data::Kind kind=Data::UNKNOWN, Data::Modality modality=Data::Modality::NA) constDataModel
getCommonParent(DataList dataList) constDataModel
getFirst(const std::set< Data::Kind > &kind={}, const std::set< Data::Modality > &modality={}) constDataModel
getParent(const Data *data) constDataModel
getRootNode() constDataModelinline
getRootNode() (defined in DataModel)DataModelinline
hasLink(const std::vector< Data * > &data)DataModelinline
linkData(const std::vector< Data * > &data)DataModel
links() constDataModel
m_dataDataModelprotected
m_linksDataModelprotected
m_prepareDataDataModelprotected
makeUniqueName(const std::string &baseName, Data *data) const (defined in DataModel)DataModelprotectedvirtual
move(Data *data, DataGroup *newParent, int position=-1)DataModelvirtual
ImFusion::operator=(SignalReceiver rhs)SignalReceiver
operator=(NotCopyable &&) noexcept=default (defined in NotCopyable)NotCopyableprivate
operator=(const NotCopyable &)=delete (defined in NotCopyable)NotCopyableprivate
remove(Data *data)DataModelvirtual
removeLink(DataLink *link)DataModel
setPrepareDataCallback(std::function< bool(Data *)> prepareData)DataModel
signalDataAboutToBeRemovedDataModel
signalDataAddedDataModel
signalDataMovedDataModel
signalLinkAboutToBeRemovedDataModel
signalLinkAddedDataModel
SignalReceiver()=defaultSignalReceiver
SignalReceiver(const SignalReceiver &other)SignalReceiver
unlinkData(const std::vector< Data * > &data, const std::function< bool(const DataLink *)> &mayDeleteLinkOp=nullptr)DataModel
~DataModel() (defined in DataModel)DataModelvirtual
~SignalReceiver()SignalReceivervirtual
Search Tab / S to search, Esc to close