![]() |
ImFusion SDK 4.3
|
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) | DataModel | protectedvirtual |
| addLink(std::unique_ptr< DataLink > link) | DataModel | |
| clear() | DataModel | |
| contains(const Data *data) const | DataModel | |
| createGroup(const DataList &children) | DataModel | |
| DataModel() (defined in DataModel) | DataModel | |
| disconnectAll() | SignalReceiver | protected |
| generateName(const Data *data) const (defined in DataModel) | DataModel | protectedvirtual |
| 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) const | DataModel | |
| getCommonParent(DataList dataList) const | DataModel | |
| getFirst(const std::set< Data::Kind > &kind={}, const std::set< Data::Modality > &modality={}) const | DataModel | |
| getParent(const Data *data) const | DataModel | |
| getRootNode() const | DataModel | inline |
| getRootNode() (defined in DataModel) | DataModel | inline |
| hasLink(const std::vector< Data * > &data) | DataModel | inline |
| linkData(const std::vector< Data * > &data) | DataModel | |
| links() const | DataModel | |
| m_data | DataModel | protected |
| m_links | DataModel | protected |
| m_prepareData | DataModel | protected |
| makeUniqueName(const std::string &baseName, Data *data) const (defined in DataModel) | DataModel | protectedvirtual |
| move(Data *data, DataGroup *newParent, int position=-1) | DataModel | virtual |
| ImFusion::operator=(SignalReceiver rhs) | SignalReceiver | |
| operator=(NotCopyable &&) noexcept=default (defined in NotCopyable) | NotCopyable | private |
| operator=(const NotCopyable &)=delete (defined in NotCopyable) | NotCopyable | private |
| remove(Data *data) | DataModel | virtual |
| removeLink(DataLink *link) | DataModel | |
| setPrepareDataCallback(std::function< bool(Data *)> prepareData) | DataModel | |
| signalDataAboutToBeRemoved | DataModel | |
| signalDataAdded | DataModel | |
| signalDataMoved | DataModel | |
| signalLinkAboutToBeRemoved | DataModel | |
| signalLinkAdded | DataModel | |
| SignalReceiver()=default | SignalReceiver | |
| SignalReceiver(const SignalReceiver &other) | SignalReceiver | |
| unlinkData(const std::vector< Data * > &data, const std::function< bool(const DataLink *)> &mayDeleteLinkOp=nullptr) | DataModel | |
| ~DataModel() (defined in DataModel) | DataModel | virtual |
| ~SignalReceiver() | SignalReceiver | virtual |