![]() |
ImFusion C++ SDK 4.4.0
|
This is the complete list of members for ImFusion::DataModel, including all inherited members.
| add(std::unique_ptr< Data > data, const std::string &baseName="", DataGroup *parentGroup=nullptr) | ImFusion::DataModel | |
| add(OwningDataList &&dataList, const std::string &baseName="", DataGroup *parentGroup=nullptr) (defined in ImFusion::DataModel) | ImFusion::DataModel | |
| addImpl(Data *data, const std::string &name, DataGroup *group) (defined in ImFusion::DataModel) | ImFusion::DataModel | protectedvirtual |
| addLink(std::unique_ptr< DataLink > link) | ImFusion::DataModel | |
| clear() | ImFusion::DataModel | |
| contains(const Data *data) const | ImFusion::DataModel | |
| createGroup(const DataList &children) | ImFusion::DataModel | |
| DataModel() (defined in ImFusion::DataModel) | ImFusion::DataModel | |
| disconnectAll() | ImFusion::SignalReceiver | protected |
| generateName(const Data *data) const (defined in ImFusion::DataModel) | ImFusion::DataModel | protectedvirtual |
| get(const std::string &name) | ImFusion::DataModel | |
| get(const std::string &name) const (defined in ImFusion::DataModel) | ImFusion::DataModel | |
| getAll(Data::Kind kind=Data::UNKNOWN, Data::Modality modality=Data::Modality::NA) const | ImFusion::DataModel | |
| getCommonParent(DataList dataList) const | ImFusion::DataModel | |
| getFirst(const std::set< Data::Kind > &kind={}, const std::set< Data::Modality > &modality={}) const | ImFusion::DataModel | |
| getParent(const Data *data) const | ImFusion::DataModel | |
| getRootNode() const | ImFusion::DataModel | inline |
| getRootNode() (defined in ImFusion::DataModel) | ImFusion::DataModel | inline |
| hasLink(const std::vector< Data * > &data) | ImFusion::DataModel | inline |
| linkData(const std::vector< Data * > &data) | ImFusion::DataModel | |
| links() const | ImFusion::DataModel | |
| m_data | ImFusion::DataModel | protected |
| m_links | ImFusion::DataModel | protected |
| m_prepareData | ImFusion::DataModel | protected |
| makeUniqueName(const std::string &baseName, Data *data) const (defined in ImFusion::DataModel) | ImFusion::DataModel | protectedvirtual |
| move(Data *data, DataGroup *newParent, int position=-1) | ImFusion::DataModel | virtual |
| ImFusion::operator=(SignalReceiver rhs) | ImFusion::SignalReceiver | |
| operator=(NotCopyable &&) noexcept=default (defined in ImFusion::Utils::NotCopyable) | ImFusion::Utils::NotCopyable | private |
| operator=(const NotCopyable &)=delete (defined in ImFusion::Utils::NotCopyable) | ImFusion::Utils::NotCopyable | private |
| remove(Data *data) | ImFusion::DataModel | virtual |
| removeLink(DataLink *link) | ImFusion::DataModel | |
| setPrepareDataCallback(std::function< bool(Data *)> prepareData) | ImFusion::DataModel | |
| signalDataAboutToBeRemoved | ImFusion::DataModel | |
| signalDataAdded | ImFusion::DataModel | |
| signalDataMoved | ImFusion::DataModel | |
| signalLinkAboutToBeRemoved | ImFusion::DataModel | |
| signalLinkAdded | ImFusion::DataModel | |
| SignalReceiver()=default | ImFusion::SignalReceiver | |
| SignalReceiver(const SignalReceiver &other) | ImFusion::SignalReceiver | |
| unlinkData(const std::vector< Data * > &data, const std::function< bool(const DataLink *)> &mayDeleteLinkOp=nullptr) | ImFusion::DataModel | |
| ~DataModel() (defined in ImFusion::DataModel) | ImFusion::DataModel | virtual |
| ~SignalReceiver() | ImFusion::SignalReceiver | virtual |