com.ihr.xbrl.dts

## Class DimensionCartesianProducts

- java.lang.Object
- - com.ihr.xbrl.dts.DimensionCartesianProducts

-     public class DimensionCartesianProducts
      extends java.lang.Object

  The Class DimensionCartesianProducts.
  Author:
    Ignacio

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `DimensionCartesianProducts()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Vector<Member<?>>` | `computeMembers(java.util.Vector<Dimension<?>> st, HasBoySupport dvp)` Computes the product of all dimensions passed in in the Vector of dimensions.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### DimensionCartesianProducts

          public DimensionCartesianProducts()

  - ### Method Detail

    - #### computeMembers

          public static java.util.Vector<Member<?>> computeMembers(java.util.Vector<Dimension<?>> st,
                                                   HasBoySupport dvp)

      Computes the product of all dimensions passed in in the Vector of dimensions.

      the return value is an array of members that will be used as roots for the table headers of table columns.

      The idea is that the user can put multiple dimensions in the header and/or in the rows.

      Parameters:
        `st` - Vector of dimensions
        `dvp` - the dvp
      Returns:
        the vector