| 
    OpenCMISS-Zinc C++ API Documentation
    
   | 
 
Point object used to represent finite element nodes. More...
#include <node.hpp>
Public Types | |
| enum | ChangeFlag {  CHANGE_FLAG_NONE = CMZN_NODE_CHANGE_FLAG_NONE, CHANGE_FLAG_ADD = CMZN_NODE_CHANGE_FLAG_ADD, CHANGE_FLAG_REMOVE = CMZN_NODE_CHANGE_FLAG_REMOVE, CHANGE_FLAG_IDENTIFIER = CMZN_NODE_CHANGE_FLAG_IDENTIFIER, CHANGE_FLAG_DEFINITION = CMZN_NODE_CHANGE_FLAG_DEFINITION, CHANGE_FLAG_FIELD = CMZN_NODE_CHANGE_FLAG_FIELD }  | 
| enum | ValueLabel {  VALUE_LABEL_INVALID = CMZN_NODE_VALUE_LABEL_INVALID, VALUE_LABEL_VALUE = CMZN_NODE_VALUE_LABEL_VALUE, VALUE_LABEL_D_DS1 = CMZN_NODE_VALUE_LABEL_D_DS1, VALUE_LABEL_D_DS2 = CMZN_NODE_VALUE_LABEL_D_DS2, VALUE_LABEL_D2_DS1DS2 = CMZN_NODE_VALUE_LABEL_D2_DS1DS2, VALUE_LABEL_D_DS3 = CMZN_NODE_VALUE_LABEL_D_DS3, VALUE_LABEL_D2_DS1DS3 = CMZN_NODE_VALUE_LABEL_D2_DS1DS3, VALUE_LABEL_D2_DS2DS3 = CMZN_NODE_VALUE_LABEL_D2_DS2DS3, VALUE_LABEL_D3_DS1DS2DS3 = CMZN_NODE_VALUE_LABEL_D3_DS1DS2DS3 }  | 
| typedef int | ChangeFlags | 
Public Member Functions | |
| Node (cmzn_node_id node_id) | |
| Node (const Node &node) | |
| Node & | operator= (const Node &node) | 
| bool | isValid () const | 
| cmzn_node_id | getId () const | 
| int | getIdentifier () | 
| int | setIdentifier (int identifier) | 
| Nodeset | getNodeset () const | 
| int | merge (const Nodetemplate &nodeTemplate) | 
Point object used to represent finite element nodes.
Point object used to represent finite element nodes, data points etc. Important notes: An unlimited number of fields may be defined at nodes to store parameters, derivatives, host mesh locations, strings etc. Coordinates are just another field: there can be zero or more coordinate fields defined on a node. Also, since Zinc elements are not iso-parametric, it is not sufficient to define field parameters at a node in the same manner as an existing field: the new field must also be explicitly defined on the elements.
| typedef int OpenCMISS::Zinc::Node::ChangeFlags | 
Type for passing logical OR of ChangeFlag
Bit flags summarising changes to a node or nodes in a nodeset.
Enumerated labels for field value/derivative parameters held at nodes.
      
  | 
  inline | 
      
  | 
  inline | 
Returns the non-negative integer uniquely identifying the node in its nodeset.
      
  | 
  inline | 
Get the nodeset which owns this node.
      
  | 
  inline | 
Check if this is a valid Node object.
      
  | 
  inline | 
Set an integer uniquely identifying the node in its nodeset.
| identifier | unique identifier to be set for the node | 
 1.8.6