All Frameworks  Class Hierarchy  This Framework  Indexes   

ManufacturingInterfaces Interface CATIMfgMappingRulesBrowser

Usage: you can freely reimplement this interface.


interface CATIMfgMappingRulesBrowser

Interface dedicated to browse mapping rules defined for a design feature.
Role: This interface offers services to browse the mapping rules. Implement it to provide your own mapping rules.


Method Index


o GetDefaultMappingRule(CATUnicodeString&,CATUnicodeString&)
Get the default mapping rule defined for a given manufacturing activity.
o GetDesignFeatureInfos(CATListOfCATUnicodeString&)
Get some informations about the design feature.
o GetDesignFeatureName(CATUnicodeString&)
Get the name of the design feature.
o GetIconName(CATUnicodeString&,CATUnicodeString&,CATString&)
Get the icon name associated to a mapping rule.
o GetMappingRules(CATUnicodeString&,CATListOfCATUnicodeString&)
Get all the mapping rules defined for a given manufacturing activity.
o GetMessageCatalogFile(CATString&)
Get the name of the message catalog file to have NLS for mapping rule name.
o GetUmfFormula(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Get the parameter formula associated to a mapping rule for a given variable.

Methods


o GetDefaultMappingRule
public virtual GetDefaultMappingRule( const iActivity,
oDefaultMappingRule)
Get the default mapping rule defined for a given manufacturing activity.
Parameters:
iActivity
The type of the manufacturing activity
oDefaultMappingRule
The default mapping rule.
o GetDesignFeatureInfos
public virtual GetDesignFeatureInfos( oDesignFeatureInfos)
Get some informations about the design feature.
Parameters:
oDesignFeatureInfos
The design feature informations to display.
o GetDesignFeatureName
public virtual GetDesignFeatureName( oDesignFeatureName)
Get the name of the design feature.
Parameters:
oDesignFeatureName
The name of the design feature to display.
o GetIconName
public virtual GetIconName( const iActivity,
const iMappingRule,
oIconName)
Get the icon name associated to a mapping rule.
Parameters:
iActivity
The type of the manufacturing activity.
iMappingRule
The mapping rule title.
oIconName
The complete path of the icon.
o GetMappingRules
public virtual GetMappingRules( const iActivity,
oListMappingRules)
Get all the mapping rules defined for a given manufacturing activity.
Parameters:
iActivity
The type of the manufacturing activity.
oListMappingRules
The list of mapping rules to fill.
o GetMessageCatalogFile
public virtual GetMessageCatalogFile( oMsgCat)
Get the name of the message catalog file to have NLS for mapping rule name.
Parameters:
oMsgCat
The name of the message catalog file.
o GetUmfFormula
public virtual GetUmfFormula( const iActivity,
const iMappingRule,
const iVariable,
oFormula)
Get the parameter formula associated to a mapping rule for a given variable.
Parameters:
iActivity
The type of the manufacturing activity.
iMappingRule
The mapping rule title.
iVariable
The variable title.
oFormula
The parameter formula.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.