public void setData(StructureData sdata) {
    int count = 0;

    StructureMembers sm = sdata.getStructureMembers();
    java.util.Enumeration vars = getVariables();
    while (vars.hasMoreElements()) {
      // loop through both structures
      HasNetcdfVariable hasNetcdf = (HasNetcdfVariable) vars.nextElement();
      StructureMembers.Member m = sm.getMember(count++);

      // extract the data and set it into the dods object
      Array data = sdata.getArray(m);
      hasNetcdf.setData( data);
    }

    setRead(true);
  }
public void setData(StructureData sdata) {
    int count = 0;

    StructureMembers sm = sdata.getStructureMembers();
    java.util.Enumeration vars = getVariables();
    while (vars.hasMoreElements()) {
      
      HasNetcdfVariable hasNetcdf = (HasNetcdfVariable) vars.nextElement();
      StructureMembers.Member m = sm.getMember(count++);

      
      Array data = sdata.getArray(m);
      hasNetcdf.setData( data);
    }

    setRead(true);
  }
public void setData ( StructureData sdata ) { int count = 0 ; StructureMembers sm = sdata . getStructureMembers ( ) ; java . util . Enumeration vars = getVariables ( ) ; while ( vars . hasMoreElements ( ) ) { // loop through both structures HasNetcdfVariable hasNetcdf = ( HasNetcdfVariable ) vars . nextElement ( ) ; StructureMembers . Member m = sm . getMember ( count ++ ) ; // extract the data and set it into the dods object Array data = sdata . getArray ( m ) ; hasNetcdf . setData ( data ) ; } setRead ( true ) ; }
LOOK - should modify to use hasNetcdf.setData( StructureData) for efficiency
LOOK - should modify to use hasNetcdf . setData ( StructureData ) for efficiency