Package com.solibri.smc.api.ito
Interface InformationTakeoff
public interface InformationTakeoff
InformationTakeoff provides access to Information takeoff in Solibri.
- Since:
- 9.10.8
-
Method Summary
Modifier and Type Method Description voidcalculate(ItoDefinition itoDefinition)Calculates the given defined information takeoff.voidcalculateAll()Calculates all defined information takeoffs.List<ItoColumn>getColumns()Returns a list of the existing ITO column definitions in the active ITO definition.List<ItoDefinition>getItoDefinitions()Returns a list of the ITO definitions.List<ItoRow>getRows()Returns a list of the calculateItoRows.
-
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
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
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
Returns a list of the calculateItoRows. 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
-