Package com.solibri.smc.api.ito
Interface InformationTakeoff
-
public interface InformationTakeoffInformationTakeoff provides access to Information takeoff in Solibri.- Since:
- 9.10.8
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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 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 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
-
-