public MOUSE_NODES(string pfsname) { _pfsHandle = new PFSSection(pfsname); Nodes = new List<Node>(); _pfsHandle.AddKeyword(new PFSKeyword("SYNTAX_VERSION", PFSParameterType.Integer, 0)); _pfsHandle.AddKeyword(new PFSKeyword("UNIT_TYPE", PFSParameterType.Integer, 0)); NodeHeader = new NodeHeader("NodeHeader"); _pfsHandle.AddKeyword(NodeHeader._keyword); }
internal MOUSE_NODES(PFSSection Section) { _pfsHandle = Section; Nodes = new List<Node>(); for (int i = 1; i <= Section.GetKeywordsNo("Node"); i++) Nodes.Add(new Node(Section.GetKeyword("Node",i))); for (int i = 1; i <= Section.GetSectionsNo(); i++) { PFSSection sub = Section.GetSection(i); switch (sub.Name) { default: _unMappedSections.Add(sub.Name); break; } } NodeHeader = new NodeHeader(_pfsHandle.GetKeyword("NodeHeader", 1)); }