Interface InformationTakeoff


public interface InformationTakeoff
InformationTakeoff provides access to Information takeoff in Solibri.
Since:
9.10.8
  • Method Details

    • calculateAll

      void calculateAll()
      Calculates all defined information takeoffs. Acts similarly to the Takeoff triggered from the UI. Returns only after all calculations are ready.
      Since:
      9.12.0
    • calculate

      void calculate(ItoDefinition itoDefinition)
      Calculates the given defined information takeoff. Acts similarly to the Takeoff triggered from the UI. Returns only after the calculation is ready.
      Parameters:
      itoDefinition - the ITO definition for which to calculate results
      Since:
      9.12.0
    • getColumns

      List<ItoColumn> getColumns()
      Returns a list of the existing ITO column definitions in the active ITO definition. The returned list is unmodifiable.
      Returns:
      the columns
      Since:
      9.10.8
    • getRows

      List<ItoRow> getRows()
      Returns a list of the calculate ItoRows. If no calculation has been done, this will return an empty list. The returned list is unmodifiable.
      Returns:
      the rows
      Since:
      9.10.8
    • getTotalRow

      ItoRow getTotalRow()
      Returns the total row. This row contains the total values of summed up functions.
      Returns:
      the total row
      Since:
      24.5.0
    • getItoDefinitions

      List<ItoDefinition> getItoDefinitions()
      Returns a list of the ITO definitions.
      Returns:
      ITO definitions
      Since:
      9.12.0