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 void
calculate(ItoDefinition itoDefinition)
Calculates the given defined information takeoff.void
calculateAll()
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 calculateItoRow
s.
-
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 calculateItoRow
s. 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
-