50#include <QSharedPointer>
85 typedef QSharedPointer<NetworkNode>
SPtr;
86 typedef QSharedPointer<const NetworkNode>
ConstSPtr;
95 explicit NetworkNode(qint16 iId,
const Eigen::RowVectorXf& vecVert);
103 const QList<QSharedPointer<NetworkEdge> >&
getFullEdges()
const;
151 const Eigen::RowVectorXf&
getVert()
const;
159 qint16
getId()
const;
279 void append(QSharedPointer<NetworkEdge> newEdge);
connectivity library export/import macros.
#define CONNECTIVITYSHARED_EXPORT
Functional connectivity metrics (coherence, PLV, cross-correlation, etc.).
This class holds an object to describe the edge of a network.
double getThresholdedOutstrength() const
qint16 getThresholdedIndegree() const
qint16 getThresholdedOutdegree() const
QSharedPointer< const NetworkNode > ConstSPtr
QList< QSharedPointer< NetworkEdge > > getThresholdedEdges() const
qint16 getFullOutdegree() const
qint16 getFullDegree() const
qint16 getThresholdedDegree() const
double getThresholdedStrength() const
qint16 getFullIndegree() const
bool getHubStatus() const
void setHubStatus(bool bIsHub)
NetworkNode(qint16 iId, const Eigen::RowVectorXf &vecVert)
void append(QSharedPointer< NetworkEdge > newEdge)
double getFullInstrength() const
QList< QSharedPointer< NetworkEdge > > getFullEdgesOut() const
QList< QSharedPointer< NetworkEdge > > getThresholdedEdgesOut() const
double getThresholdedInstrength() const
QSharedPointer< NetworkNode > SPtr
QList< QSharedPointer< NetworkEdge > > m_lEdges
QList< QSharedPointer< NetworkEdge > > getFullEdgesIn() const
double getFullStrength() const
const Eigen::RowVectorXf & getVert() const
double getFullOutstrength() const
Eigen::RowVectorXf m_vecVert
const QList< QSharedPointer< NetworkEdge > > & getFullEdges() const
QList< QSharedPointer< NetworkEdge > > getThresholdedEdgesIn() const