![]() |
ImFusion C++ SDK 4.4.0
|
This is the complete list of members for ImFusion::Graph, including all inherited members.
| accumulateNodes(T Op, Init init) const | ImFusion::Graph | inline |
| addEdge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd, EdgeInfo edgeData) | ImFusion::Graph | |
| addEdgeFeatureDescriptors(std::vector< FeatureDescriptor > f) | ImFusion::Graph | |
| addNode(NodeInfo nodeData) | ImFusion::Graph | |
| addNodeFeatureDescriptors(std::vector< FeatureDescriptor > f) | ImFusion::Graph | |
| addOrReplaceNode(NodeIndex index, NodeInfo nodeData) | ImFusion::Graph | |
| bounds() const override | ImFusion::Graph | virtual |
| clearFeatureDescriptors() | ImFusion::Graph | |
| components() const | ImFusion::Data | inline |
| components() (defined in ImFusion::Data) | ImFusion::Data | inline |
| CT enum value | ImFusion::Data | |
| Data(const std::string &name="") (defined in ImFusion::Data) | ImFusion::Data | |
| Data(const Data &other) (defined in ImFusion::Data) | ImFusion::Data | |
| describe() const | ImFusion::Data | inlinevirtual |
| Dimension enum name (defined in ImFusion::Graph) | ImFusion::Graph | |
| dimension() const | ImFusion::Graph | inline |
| DISTANCE enum value | ImFusion::Data | |
| edge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd) const | ImFusion::Graph | |
| edgeFeatureDescriptors() const | ImFusion::Graph | inline |
| editEachEdge(const std::function< void(EdgeInfo &, const NodeInfo &from, const NodeInfo &to)> &f) | ImFusion::Graph | |
| editEachEdge(const std::function< void(EdgeInfo &, NodeIndex from, NodeIndex to)> &f) | ImFusion::Graph | |
| editEachEdge(const std::function< void(EdgeInfo &, NodeIndex fromIndex, const NodeInfo &from, NodeIndex toIndex, const NodeInfo &to)> &f) | ImFusion::Graph | |
| editEachNode(const std::function< void(NodeIndex, NodeInfo &)> &f) | ImFusion::Graph | |
| editEachNode(const std::function< void(NodeIndex, NodeInfo &, const Neighborhood &neighborhood)> &f) | ImFusion::Graph | |
| editEdge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd, const std::function< void(EdgeInfo &)> &f) | ImFusion::Graph | |
| editNode(NodeIndex nodeIndex, const std::function< void(NodeInfo &)> &f) | ImFusion::Graph | |
| empty() const | ImFusion::Graph | inline |
| fixEdgeInfo(EdgeInfo &edgeDataInOut) | ImFusion::Graph | protected |
| fixNodeInfo(NodeInfo &nodeDataInOut) | ImFusion::Graph | protected |
| forEachEdge(std::function< void(const EdgeInfo &, const NodeInfo &from, const NodeInfo &to)> f) const | ImFusion::Graph | |
| forEachEdge(std::function< void(const EdgeInfo &, NodeIndex from, NodeIndex to)> f) const | ImFusion::Graph | |
| forEachEdge(std::function< void(const EdgeInfo &, NodeIndex fromIndex, const NodeInfo &from, NodeIndex toIndex, const NodeInfo &to)> f) const | ImFusion::Graph | |
| forEachNode(const std::function< void(NodeIndex, const NodeInfo &)> &f, Graph::NodeIndex start, TraversalStrategy strategy=TraversalStrategy::DFS) const | ImFusion::Graph | |
| forEachNode(const std::function< void(NodeIndex, const NodeInfo &, const EdgeInfo *)> &f, Graph::NodeIndex start, TraversalStrategy strategy=TraversalStrategy::DFS) const | ImFusion::Graph | |
| forEachNode(const std::function< void(NodeIndex, const NodeInfo &)> &f) const | ImFusion::Graph | |
| forEachNode(const std::function< void(NodeIndex, const NodeInfo &, const Neighborhood &neighborhood)> &f) const | ImFusion::Graph | |
| getEdgeFeatureIdx(const std::string &featureName) const | ImFusion::Graph | |
| getNodeFeatureIdx(const std::string &featureName) const | ImFusion::Graph | |
| getOrCreateEdgeFeatureIdx(const std::string &featureName, double defaultValue) | ImFusion::Graph | |
| getOrCreateNodeFeatureIdx(const std::string &featureName, double defaultValue) | ImFusion::Graph | |
| Graph(Type type=Type::Undirected, Dimension dim=Dimension::Dimension3D) (defined in ImFusion::Graph) | ImFusion::Graph | |
| hasNode(NodeIndex nodeIndex) const | ImFusion::Graph | inline |
| IMAGE enum value | ImFusion::Data | |
| IMAGESET enum value | ImFusion::Data | |
| IMAGESTREAM enum value | ImFusion::Data | |
| isAnnotationType() const | ImFusion::Data | virtual |
| Kind enum name | ImFusion::Data | |
| kind() const override | ImFusion::Graph | inlinevirtual |
| LABEL enum value | ImFusion::Data | |
| LIVETRACKINGSTREAM enum value (defined in ImFusion::Data) | ImFusion::Data | |
| m_dataComponentList | ImFusion::Data | protected |
| m_graphImpl (defined in ImFusion::Graph) | ImFusion::Graph | protected |
| m_matrix | ImFusion::Data | protected |
| m_matrixMutex | ImFusion::Data | mutableprotected |
| m_maxNodeIndex (defined in ImFusion::Graph) | ImFusion::Graph | protected |
| matrix() const | ImFusion::Data | virtual |
| matrixConvention() const override | ImFusion::Graph | inlinevirtual |
| matrixFromWorld() const | ImFusion::Data | virtual |
| matrixToWorld() const | ImFusion::Data | virtual |
| maxNodeIdx() const | ImFusion::Graph | inline |
| Modality enum name | ImFusion::Data | |
| modality() const override | ImFusion::Graph | inlinevirtual |
| modalityString(Data::Modality m) | ImFusion::Data | static |
| MRI enum value | ImFusion::Data | |
| NA enum value | ImFusion::Data | |
| name() const | ImFusion::Data | |
| Neighborhood typedef (defined in ImFusion::Graph) | ImFusion::Graph | |
| neighborhood(NodeIndex nodeIndex) const | ImFusion::Graph | |
| NM enum value | ImFusion::Data | |
| node(NodeIndex nodeIndex) const | ImFusion::Graph | inline |
| nodeAttributes(NodeIndex nodeIndex) | ImFusion::Graph | inline |
| nodeAttributes(NodeIndex nodeIndex) const (defined in ImFusion::Graph) | ImFusion::Graph | inline |
| nodeFeatureDescriptors() const | ImFusion::Graph | inline |
| NodeIndex typedef (defined in ImFusion::Graph) | ImFusion::Graph | |
| numEdgeFeatures() const | ImFusion::Graph | inline |
| numEdges() const | ImFusion::Graph | |
| numNodeFeatures() const | ImFusion::Graph | inline |
| numNodes() const | ImFusion::Graph | inline |
| OCT enum value | ImFusion::Data | |
| operator=(const Data &other) (defined in ImFusion::Data) | ImFusion::Data | |
| POINTSET enum value | ImFusion::Data | |
| POLYDATASTREAM enum value | ImFusion::Data | |
| removeEdge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd) | ImFusion::Graph | |
| removeEdgeFeatures(const std::vector< std::size_t > &indicesToRemove) | ImFusion::Graph | |
| removeEdgeFeatures(const std::vector< std::string > &featuresToRemove) | ImFusion::Graph | |
| removeNode(NodeIndex nodeIndex) | ImFusion::Graph | |
| removeNodeFeatures(const std::vector< std::size_t > &indicesToRemove) | ImFusion::Graph | |
| removeNodeFeatures(const std::vector< std::string > &featuresToRemove) | ImFusion::Graph | |
| setDimension(Dimension dim) | ImFusion::Graph | inline |
| setDirected() | ImFusion::Graph | inline |
| setMatrix(const mat4 &m) | ImFusion::Data | virtual |
| setMatrixFromWorld(const mat4 &m) | ImFusion::Data | virtual |
| setMatrixToWorld(const mat4 &m) | ImFusion::Data | virtual |
| setName(const std::string &name) | ImFusion::Data | |
| signalDeleted | ImFusion::Data | |
| signalMatrixChanged | ImFusion::Data | |
| signalNameChanged | ImFusion::Data | |
| STEREOIMAGESET enum value | ImFusion::Data | |
| STEREOIMAGESTREAM enum value | ImFusion::Data | |
| stringToModality(const std::string &s) | ImFusion::Data | static |
| SURFACE enum value | ImFusion::Data | |
| swapWith(Data &other) | ImFusion::Data | protected |
| TENSOR enum value | ImFusion::Data | |
| TRACKINGDATA enum value | ImFusion::Data | |
| TRACKINGSTREAM enum value | ImFusion::Data | |
| transform(NodeT nodeT, EdgeT edgeT, std::optional< std::vector< FeatureDescriptor > > outputNodeFeatures=std::nullopt, std::optional< std::vector< FeatureDescriptor > > outputEdgeFeatures=std::nullopt) const | ImFusion::Graph | |
| TraversalStrategy enum name (defined in ImFusion::Graph) | ImFusion::Graph | |
| traverse(NodeIndex startNode, const std::function< const Graph::NodeInfo *(const std::vector< const Graph::NodeInfo * > &)> &nextNode) const | ImFusion::Graph | |
| traverse(NodeIndex startNode, const std::function< const Graph::NodeInfo *(Graph::NodeIndex, const Graph::NodeInfo &, const std::vector< const Graph::NodeInfo * > &)> &nextNode) const (defined in ImFusion::Graph) | ImFusion::Graph | |
| traverse(NodeIndex startNode, const std::function< const Graph::NodeInfo *(Graph::NodeIndex, const Graph::NodeInfo &, const std::vector< const Graph::NodeInfo * > &, const std::vector< Graph::NodeIndex > &)> &nextNode) const (defined in ImFusion::Graph) | ImFusion::Graph | |
| TREE enum value | ImFusion::Data | |
| Type enum name (defined in ImFusion::Graph) | ImFusion::Graph | |
| type() const | ImFusion::Graph | inline |
| ULTRASOUND enum value | ImFusion::Data | |
| UNKNOWN enum value | ImFusion::Data | |
| VIDEO enum value | ImFusion::Data | |
| VOLUME enum value | ImFusion::Data | |
| VOLUMESET enum value | ImFusion::Data | |
| VOLUMESTREAM enum value | ImFusion::Data | |
| VOLUMETRICMESH enum value | ImFusion::Data | |
| XRAY enum value | ImFusion::Data | |
| ~Data() | ImFusion::Data | virtual |