Interface InformationTakeoff


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

      • 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
      • getItoDefinitions

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