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 TypeMethodDescriptionvoid
calculate
(ItoDefinition itoDefinition) Calculates the given defined information takeoff.void
Calculates all defined information takeoffs.Returns a list of the existing ITO column definitions in the active ITO definition.Returns a list of the ITO definitions.getRows()
Returns a list of the calculateItoRow
s.Returns the total row.
-
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
-
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
-