v2.33
 
IReinforcementUnitUsage Interface Reference

Represents a usage of a reinforcement unit in a reinforced object. More...

Inheritance diagram for IReinforcementUnitUsage:

Public Member Functions

HRESULT GetPlacements ([out, retval] IPlacement3DCollection **ppPlacements)
 Returns a collection of 3D placements that define the locations of the units. The placements are defined in the coordinate system of the level of the owner object.
 
HRESULT GetQuantities ([out, retval] IQuantityContainer **ppQuantityContainer)
 Returns the quantity container interface for the usage.
 

Properties

int StyleId [get]
 The reinforcement unit style ID.
 

Detailed Description

Represents a usage of a reinforcement unit in a reinforced object.

The reinforcement unit usage aggregates all equal (defined by the same style) units within a single owner. Reinforcement unit usage quantities, such as total reinforcement mass, total reinforcement length or reinforcement unit count, can be obtained from this interface.

This interface can be obtained from an IObjectReinforcementModel.

See also
IReinforcementUnitUsageCollection, IReinforcementUnitStyle, IObjectReinforcementModel, Quantity identifiers

Member Function Documentation

◆ GetQuantities()

HRESULT GetQuantities ( [out, retval] IQuantityContainer ** ppQuantityContainer)

Returns the quantity container interface for the usage.

Returns
A quantity container.