ElecFlatteningItf Interface CATIEhfUIPElecDimManager

Usage: you can reimplement this interface by deriving the supplied CATAEhfUIPElecDimManagerAdpt adapter class.


interface CATIEhfUIPElecDimManager

This Interface CATIEhfUIPElecDimManager allows to create dimension based on input Electrical Dimension feature.
This creation is triggered interactively by Overall Dimension command. Interface must be implemented on component CAAEhfElecDimension.

BOA information: this interface cannot be implemented using the BOA (Basic Object Adapter). To know more about the BOA, refer to the "Object Modeler" chapter in the CAA Encyclopedia.


Method Index


o CreateCustomizedDimension(CATIEhfElectricalDim*)
Creates the customized dimension for which CAA user will have to provide implementation for CAAEhfElecDimension component.
o CreateCustomizedDimensionFromReference(CATIEhfElectricalDim*,CATUnicodeString&)
Creates the customized dimension for which CAA user will have to provide implementation for CAAEhfElecDimension component.

Methods


o CreateCustomizedDimension
public virtual CreateCustomizedDimension( ipIElectricalDim)
Creates the customized dimension for which CAA user will have to provide implementation for CAAEhfElecDimension component.
Parameters:
ipIElectricalDim
(input): Interface pointer to Electrical Dimension feature.
Returns:
An HRESULT value
Legal values:
S_OK
If customised dimension is created successfully
E_FAIL
An error occurred while creating customized dimension.
o CreateCustomizedDimensionFromReference
public virtual CreateCustomizedDimensionFromReference( ipIElectricalDim,
const iReferenceText)
Creates the customized dimension for which CAA user will have to provide implementation for CAAEhfElecDimension component.
Parameters:
ipIElectricalDim
(input): Interface pointer to Electrical Dimension feature.
iReferenceText
(input): Reference text to be used to create end text for dimension.
Returns:
An HRESULT value
Legal values:
S_OK
If customised dimension is created successfully
E_FAIL
An error occurred while creating customized dimension.

This object is included in the file: CATIEhfUIPElecDimManager.h
If needed, your Imakefile.mk should include the module: CATEhfInterfaces

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.