public StructureMembers(StructureMembers from) { this.name = from.name; members = new ArrayList<>(from.getMembers().size()); for (Member m : from.members) { Member nm = new Member(m); // make copy - without the data info addMember( nm); if (m.members != null) // recurse nm.members = new StructureMembers(m.members); } }
public StructureMembers(StructureMembers from) { this.name = from.name; members = new ArrayList<>(from.getMembers().size()); for (Member m : from.members) { Member nm = new Member(m); // make copy - without the data info addMember( nm); if (m.members != null) // recurse nm.members = new StructureMembers(m.members); } }
public StructureMembers(StructureMembers from) { this.name = from.name; members = new ArrayList<Member>(from.getMembers().size()); for (Member m : from.members) { Member nm = new Member(m); // make copy - without the data info addMember( nm); if (m.members != null) // recurse nm.members = new StructureMembers(m.members); } }
public Member addMember(String name, String desc, String units, DataType dtype, int[] shape) { Member m = new Member(name, desc, units, dtype, shape); addMember(m); return m; }
public Member addMember(String name, String desc, String units, DataType dtype, int[] shape) { Member m = new Member(name, desc, units, dtype, shape); addMember(m); return m; }
public Member addMember(String name, String desc, String units, DataType dtype, int[] shape) { Member m = new Member(name, desc, units, dtype, shape); addMember(m); return m; }