ImFusion SDK 4.3
Graph Member List

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

accumulateNodes(T Op, Init init) constGraphinline
addEdge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd, EdgeInfo edgeData)Graph
addEdgeFeatureDescriptors(std::vector< FeatureDescriptor > f)Graph
addNode(NodeInfo nodeData)Graph
addNodeFeatureDescriptors(std::vector< FeatureDescriptor > f)Graph
addOrReplaceNode(NodeIndex index, NodeInfo nodeData)Graph
bounds() const overrideGraphvirtual
clearFeatureDescriptors()Graph
components() constDatainline
components() (defined in Data)Datainline
CT enum valueData
Data(const std::string &name="") (defined in Data)Data
Data(const Data &other) (defined in Data)Data
describe() constDatainlinevirtual
Dimension enum name (defined in Graph)Graph
dimension() constGraphinline
DISTANCE enum valueData
edge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd) constGraph
edgeFeatureDescriptors() constGraphinline
editEachEdge(const std::function< void(EdgeInfo &, const NodeInfo &from, const NodeInfo &to)> &f)Graph
editEachEdge(const std::function< void(EdgeInfo &, NodeIndex from, NodeIndex to)> &f)Graph
editEachEdge(const std::function< void(EdgeInfo &, NodeIndex fromIndex, const NodeInfo &from, NodeIndex toIndex, const NodeInfo &to)> &f)Graph
editEachNode(const std::function< void(NodeIndex, NodeInfo &)> &f)Graph
editEachNode(const std::function< void(NodeIndex, NodeInfo &, const Neighborhood &neighborhood)> &f)Graph
editEdge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd, const std::function< void(EdgeInfo &)> &f)Graph
editNode(NodeIndex nodeIndex, const std::function< void(NodeInfo &)> &f)Graph
empty() constGraphinline
fixEdgeInfo(EdgeInfo &edgeDataInOut)Graphprotected
fixNodeInfo(NodeInfo &nodeDataInOut)Graphprotected
forEachEdge(std::function< void(const EdgeInfo &, const NodeInfo &from, const NodeInfo &to)> f) constGraph
forEachEdge(std::function< void(const EdgeInfo &, NodeIndex from, NodeIndex to)> f) constGraph
forEachEdge(std::function< void(const EdgeInfo &, NodeIndex fromIndex, const NodeInfo &from, NodeIndex toIndex, const NodeInfo &to)> f) constGraph
forEachNode(const std::function< void(NodeIndex, const NodeInfo &)> &f, Graph::NodeIndex start, TraversalStrategy strategy=TraversalStrategy::DFS) constGraph
forEachNode(const std::function< void(NodeIndex, const NodeInfo &, const EdgeInfo *)> &f, Graph::NodeIndex start, TraversalStrategy strategy=TraversalStrategy::DFS) constGraph
forEachNode(const std::function< void(NodeIndex, const NodeInfo &)> &f) constGraph
forEachNode(const std::function< void(NodeIndex, const NodeInfo &, const Neighborhood &neighborhood)> &f) constGraph
getEdgeFeatureIdx(const std::string &featureName) constGraph
getNodeFeatureIdx(const std::string &featureName) constGraph
getOrCreateEdgeFeatureIdx(const std::string &featureName, double defaultValue)Graph
getOrCreateNodeFeatureIdx(const std::string &featureName, double defaultValue)Graph
Graph(Type type=Type::Undirected, Dimension dim=Dimension::Dimension3D) (defined in Graph)Graph
hasNode(NodeIndex nodeIndex) constGraphinline
IMAGE enum valueData
IMAGESET enum valueData
IMAGESTREAM enum valueData
isAnnotationType() constDatavirtual
Kind enum nameData
kind() const overrideGraphinlinevirtual
LABEL enum valueData
LIVETRACKINGSTREAM enum value (defined in Data)Data
m_dataComponentListDataprotected
m_graphImpl (defined in Graph)Graphprotected
m_matrixDataprotected
m_matrixMutexDatamutableprotected
m_maxNodeIndex (defined in Graph)Graphprotected
matrix() constDatavirtual
matrixConvention() const overrideGraphinlinevirtual
matrixFromWorld() constDatavirtual
matrixToWorld() constDatavirtual
maxNodeIdx() constGraphinline
Modality enum nameData
modality() const overrideGraphinlinevirtual
modalityString(Data::Modality m)Datastatic
MRI enum valueData
NA enum valueData
name() constData
Neighborhood typedef (defined in Graph)Graph
neighborhood(NodeIndex nodeIndex) constGraph
NM enum valueData
node(NodeIndex nodeIndex) constGraphinline
nodeAttributes(NodeIndex nodeIndex)Graphinline
nodeAttributes(NodeIndex nodeIndex) const (defined in Graph)Graphinline
nodeFeatureDescriptors() constGraphinline
NodeIndex typedef (defined in Graph)Graph
numEdgeFeatures() constGraphinline
numEdges() constGraph
numNodeFeatures() constGraphinline
numNodes() constGraphinline
OCT enum valueData
operator=(const Data &other) (defined in Data)Data
POINTSET enum valueData
POLYDATASTREAM enum valueData
removeEdge(NodeIndex nodeIndexStart, NodeIndex nodeIndexEnd)Graph
removeEdgeFeatures(const std::vector< std::size_t > &indicesToRemove)Graph
removeEdgeFeatures(const std::vector< std::string > &featuresToRemove)Graph
removeNode(NodeIndex nodeIndex)Graph
removeNodeFeatures(const std::vector< std::size_t > &indicesToRemove)Graph
removeNodeFeatures(const std::vector< std::string > &featuresToRemove)Graph
setDimension(Dimension dim)Graphinline
setDirected()Graphinline
setMatrix(const mat4 &m)Datavirtual
setMatrixFromWorld(const mat4 &m)Datavirtual
setMatrixToWorld(const mat4 &m)Datavirtual
setName(const std::string &name)Data
signalDeletedData
signalMatrixChangedData
signalNameChangedData
STEREOIMAGESET enum valueData
STEREOIMAGESTREAM enum valueData
stringToModality(const std::string &s)Datastatic
SURFACE enum valueData
swapWith(Data &other)Dataprotected
TENSOR enum valueData
TRACKINGDATA enum valueData
TRACKINGSTREAM enum valueData
transform(NodeT nodeT, EdgeT edgeT, std::optional< std::vector< FeatureDescriptor > > outputNodeFeatures=std::nullopt, std::optional< std::vector< FeatureDescriptor > > outputEdgeFeatures=std::nullopt) constGraph
TraversalStrategy enum name (defined in Graph)Graph
traverse(NodeIndex startNode, const std::function< const Graph::NodeInfo *(const std::vector< const Graph::NodeInfo * > &)> &nextNode) constGraph
traverse(NodeIndex startNode, const std::function< const Graph::NodeInfo *(Graph::NodeIndex, const Graph::NodeInfo &, const std::vector< const Graph::NodeInfo * > &)> &nextNode) const (defined in Graph)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 Graph)Graph
TREE enum valueData
Type enum name (defined in Graph)Graph
type() constGraphinline
ULTRASOUND enum valueData
UNKNOWN enum valueData
VIDEO enum valueData
VOLUME enum valueData
VOLUMESET enum valueData
VOLUMESTREAM enum valueData
VOLUMETRICMESH enum valueData
XRAY enum valueData
~Data()Datavirtual
Search Tab / S to search, Esc to close