opendap/src/main/java/opendap/dap/DGrid.java
public int projectedComponents(boolean constrained) {
            int comp;

            if (constrained) {
                comp = ((DArray)arrayVar).isProject() ? 1 : 0;

                Enumeration e = mapVars.elements();

                while (e.hasMoreElements()) {
                    if (((DArray) e.nextElement()).isProject())
                        comp++;
                }
            } else {
                comp = 1 + mapVars.size();
            }

            return comp;
        }
public int projectedComponents(boolean constrained) {
            int comp;

            if (constrained) {
                comp = ((DArray)arrayVar).isProject() ? 1 : 0;

                Enumeration e = mapVars.elements();

                while (e.hasMoreElements()) {
                    if (((DArray) e.nextElement()).isProject())
                        comp++;
                }
            } else {
                comp = 1 + mapVars.size();
            }

            return comp;
        }
How many prohected components of this Grid object?

@return The number of projected components.