cdm/src/main/java/ucar/ma2/ArrayStructure.java
public void setMemberArray(StructureMembers.Member m, Array memberArray) {
    m.setDataArray(memberArray);
    if (memberArray instanceof ArrayStructure) {  // LOOK
      ArrayStructure as = (ArrayStructure) memberArray;
      m.setStructureMembers(as.getStructureMembers());
    }
  }
public void setMemberArray(StructureMembers.Member m, Array memberArray) {
    m.setDataArray(memberArray);
    if (memberArray instanceof ArrayStructure) {  // LOOK
      ArrayStructure as = (ArrayStructure) memberArray;
      m.setStructureMembers(as.getStructureMembers());
    }
  }
public void setMemberArray ( StructureMembers . Member m , Array memberArray ) { m . setDataArray ( memberArray ) ; if ( memberArray instanceof ArrayStructure ) { // LOOK
 ArrayStructure as = ( ArrayStructure ) memberArray ; m . setStructureMembers ( as . getStructureMembers ( ) ) ; } }
Set data for one member, over all structures.
This is used by VariableDS to do scale/offset.

@param m           set data for this StructureMembers.Member.
@param memberArray Array values.
Set data for one member over all structures . This is used by VariableDS to do scale / offset .