Routines for reading and writing ipnode files.
0.5 (12 October 2000) 0.6 (08 August 2001) 0.7 (11 December 2003)
version 0.6 - added necessary field validity check for writing Ipnode files JMB
version 0.7 - GBS moved CMISS::File:: routines to CmUtils::File:: and CmUtils::Objects::
$group = readIpnode("newfile");
Returns a NodeGroup read from filename (or filename.ipnode). Creates a new FieldSet for each type of versioning in the file, but only one FieldSet if there are no versions.
Assigns a focus to the NodeGroup if it is present (for prolate coordinates).
Creates a Field named coordinates and reads in the number of coordinates (components), and derivatives. Does not cope well with malformed files :-(
$options{nodes} = $group->getNodes(10..20); writeIpnode($filename, $group, \%options);