| Home | Download | Screen shots | Discussion | Documentation | Links |
|---|
Inheritance diagram for NodeType:

Public Methods | |
| virtual | ~NodeType ()=0 throw () |
| Destructor. | |
| FieldValue::Type | hasEventIn (const std::string &id) const throw () |
| Determine if the node type has an eventIn. | |
| FieldValue::Type | hasEventOut (const std::string &id) const throw () |
| Determine if the node type has an eventOut. | |
| FieldValue::Type | hasField (const std::string &id) const throw () |
| Determine if the node type has a field. | |
| FieldValue::Type | hasExposedField (const std::string &id) const throw () |
| Determine if the node type has an exposedField. | |
| virtual const NodeInterfaceSet & | getInterfaces () const=0 throw () |
| Get the set of interfaces for the NodeType. | |
| virtual const NodePtr | createNode (const ScopePtr &scope) const=0 throw (std::bad_alloc) |
| Create a new Node with this NodeType. | |
Public Attributes | |
| NodeClass & | nodeClass |
| The class object associated with the NodeType. | |
| const std::string | id |
| The name of the NodeType. | |
Protected Methods | |
| NodeType (NodeClass &nodeClass, const std::string &id) throw (std::bad_alloc) | |
| Constructor. | |
|
|
Destructor.
|
|
||||||||||||
|
Constructor.
|
|
|
Create a new Node with this NodeType.
Implemented in ScriptNodeType. |
|
|
Get the set of interfaces for the NodeType.
Implemented in ScriptNodeType. |
|
|
Determine if the node type has an eventIn.
If the node type supports an eventIn named
|
|
|
Determine if the node type has an eventOut.
If the node type supports an eventOut named
|
|
|
Determine if the node type has an exposedField.
If the node type has an exposedField named
|
|
|
Determine if the node type has a field.
If the node type has a field named
|
|
|
The name of the NodeType.
|
|
|
The class object associated with the NodeType.
|