v2.32
 
IBeamStyleManager Interface Reference

Allows the user to obtain beam styles. This interface can be obtained from IProject interface. More...

Inheritance diagram for IBeamStyleManager:

Public Member Functions

HRESULT Contains ([in] int id, [out, retval] VARIANT_BOOL *pContains)
 Indicates whether the manager contains the beam style specified by the identifier.
 
HRESULT GetBeamStyle ([in] int id, [out, retval] IBeamStyle **ppBeamStyle)
 Returns the beam style specified by the identifier.
 
HRESULT GetIds ([out, retval] SAFEARRAY(int) *pIds)
 Gets the identifiers of beam styles.
 

Detailed Description

Allows the user to obtain beam styles. This interface can be obtained from IProject interface.

See also
IProject, IBeamStyle

Member Function Documentation

◆ Contains()

HRESULT Contains ( [in] int id,
[out, retval] VARIANT_BOOL * pContains )

Indicates whether the manager contains the beam style specified by the identifier.

Parameters
[in]idIdentifier of the beam style.
[out]pContainsTRUE if the manager contains the beam style, FALSE otherwise.

◆ GetBeamStyle()

HRESULT GetBeamStyle ( [in] int id,
[out, retval] IBeamStyle ** ppBeamStyle )

Returns the beam style specified by the identifier.

Parameters
[in]idIdentifier of the beam style.
[out]ppBeamStylethe requested beam style, or nullptr if the beam style is not found.

◆ GetIds()

HRESULT GetIds ( [out, retval] SAFEARRAY(int) * pIds)

Gets the identifiers of beam styles.

Returns
An array containing the identifiers of beam styles.