cdm/src/main/java/ucar/nc2/dataset/CoordSysBuilder.java
protected void findCoordinateTransforms(NetcdfDataset ncDataset) {
    for (VarProcess vp : varList) {
      if (vp.coordTransforms != null) {
        StringTokenizer stoker = new StringTokenizer(vp.coordTransforms);
        while (stoker.hasMoreTokens()) {
          String vname = stoker.nextToken();
          VarProcess ap = findVarProcess(vname, vp);
          if (ap != null) {
            if (!ap.isCoordinateTransform)
              parseInfo.format(" CoordinateTransform = %s added; referenced from var= %s%n", vname, vp.v.getFullName());
            ap.isCoordinateTransform = true;
          } else {
            parseInfo.format("***Cant find CoordinateTransform %s referenced from var= %s%n", vname, vp.v.getFullName());
            userAdvice.format("***Cant find CoordinateTransform %s referenced from var= %s%n", vname, vp.v.getFullName());
          }
        }
      }
    }
  }
protected void findCoordinateTransforms(NetcdfDataset ncDataset) {
    for (VarProcess vp : varList) {
      if (vp.coordTransforms != null) {
        StringTokenizer stoker = new StringTokenizer(vp.coordTransforms);
        while (stoker.hasMoreTokens()) {
          String vname = stoker.nextToken();
          VarProcess ap = findVarProcess(vname, vp);
          if (ap != null) {
            if (!ap.isCoordinateTransform)
              parseInfo.format(" CoordinateTransform = %s added; referenced from var= %s%n", vname, vp.v.getFullName());
            ap.isCoordinateTransform = true;
          } else {
            parseInfo.format("***Cant find CoordinateTransform %s referenced from var= %s%n", vname, vp.v.getFullName());
            userAdvice.format("***Cant find CoordinateTransform %s referenced from var= %s%n", vname, vp.v.getFullName());
          }
        }
      }
    }
  }
protected void findCoordinateTransforms ( NetcdfDataset ncDataset ) { for ( VarProcess vp : varList ) { if ( vp . coordTransforms != null ) { StringTokenizer stoker = new StringTokenizer ( vp . coordTransforms ) ; while ( stoker . hasMoreTokens ( ) ) { String vname = stoker . nextToken ( ) ; VarProcess ap = findVarProcess ( vname , vp ) ; if ( ap != null ) { if ( ! ap . isCoordinateTransform ) parseInfo . format ( " CoordinateTransform = %s added; referenced from var= %s%n" , vname , vp . v . getFullName ( ) ) ; ap . isCoordinateTransform = true ; } else { parseInfo . format ( "***Cant find CoordinateTransform %s referenced from var= %s%n" , vname , vp . v . getFullName ( ) ) ; userAdvice . format ( "***Cant find CoordinateTransform %s referenced from var= %s%n" , vname , vp . v . getFullName ( ) ) ; } } } } }
Identify coordinate transforms, set VarProcess.isCoordinateTransform = true.
Default is to look for those referenced by _CoordinateTransforms attribute
( or has a _CoordinateTransformType attribute, done in VarProcess constructor)

@param ncDataset why
Identify coordinate transforms set VarProcess . isCoordinateTransform = true . Default is to look for those referenced by _CoordinateTransforms attribute ( or has a _CoordinateTransformType attribute done in VarProcess constructor )