itom
Loading...
Searching...
No Matches
ito::AbstractNodePrivate Class Reference

Public Member Functions

 AbstractNodePrivate (rttiNodeType nodeType, unsigned int UID)
 
QSharedPointer< ChannelgetChannel (const AbstractNode *parent, const ito::Param *parentParam, const AbstractNode *child, const ito::Param *childParam) const
 
bool channelExists (const QSharedPointer< Channel > &other) const
 

Public Attributes

rttiNodeType m_nodeType
 
QHash< QString, ito::Param * > m_inputParams
 
QHash< QString, ito::Param * > m_outputParams
 
QList< QSharedPointer< Channel > > m_channels
 
unsigned int m_uniqueID
 

Member Data Documentation

◆ m_channels

QList<QSharedPointer<Channel> > ito::AbstractNodePrivate::m_channels

‍the node's output parameter, given as ito::Param. The name of the parameter is mapped to its pointer of ito::Param.

◆ m_inputParams

QHash<QString, ito::Param*> ito::AbstractNodePrivate::m_inputParams

‍the type of the actual node inheriting this abstract node

◆ m_outputParams

QHash<QString, ito::Param*> ito::AbstractNodePrivate::m_outputParams

‍the node's input parameter, given as ito::Param. The name of the parameter is mapped to its pointer of ito::Param.

◆ m_uniqueID

unsigned int ito::AbstractNodePrivate::m_uniqueID


The documentation for this class was generated from the following file: