All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---CATISamBasicComponentManager
Usage: you can reimplement this interface by deriving the supplied CATSamBasicComponentManagerAdaptor adapter class.
interface CATISamBasicComponentManager
Defines optionnal Basic Components on Analysis Entity or AnalysisSet.
Role: The basic components that defines the physics on a preprocessing feature
are defined by default inside the startup definition. In this case, they are considered as
mandatory. This Interface allow to add, when required, some others basic component.
It can be implemented on features build by derivation of AnalysisEntity or AnalysisSet.
Note: The methods acting on the status of the frames can be used on the basic components defined on the startup and the optionnal ones.
BOA information: this interface CANNOT be implemented using the BOA (Basic Object Adapter). To know more about the BOA, refer to the CAA Encyclopedia home page. Click Middleware at the bottom left, then click the Object Modeler tab page. Several articles deal with the BOA.
public virtual HRESULT GetNbOptionalBC( | int& | oNbOptionalBC) = 0 |
public virtual HRESULT GetOptionalBCList( | CATListValCATUnicodeString& | oBCNameList, |
CATListValCATUnicodeString& | oBCTypeList, | |
CATLISTV(CATBaseUnknown_var)& | oListOfCATICkeType) = 0 |
public virtual SAMHiddenState IsBasicComponentHidden( | const CATISamBasicComponent* | iBasicComponent) = 0 |
public virtual SAMReadOnlyState IsBasicComponentReadOnly( | const CATISamBasicComponent* | iBasicCompoment) = 0 |
public virtual CATBoolean IsBasicComponentRecordable( | const CATISamBasicComponent* | iBasicCompoment) = 0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.