CATPLMFastenerUseItf Interface CATIFmaStandardBrowse

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIFmaStandardBrowse

Fastener Standard.
Role : allows to access general Fastener Standard parameters definition.


Method Index


o Get2DAdditionalSymbol(CATUnicodeString*,CATUnicodeString&,CATUnicodeString&,int)
Gets the drafting additional symbol assigned to a Parameter Value as specified in CATIA Fastener Standard.
o GetAppCategoryClassParametersID(CATListOfCATUnicodeString*,CATUnicodeString&)
Gets the list of the CATIA Fastener Standard classification parameters for a given category name.
o GetClassParameterAppValues(CATICkeParm**,CATUnicodeString&)
Gets the Cke parameter (multi valuated string type) that contains all the applicable values of the requested parameter.
o GetClassParameterValueSymbolMark(unsigned int*,CATUnicodeString&,CATUnicodeString&)
Gets the Symbol Mark code assigned to a Parameter Value as specified in CATIA Fst Standard.
o GetDiameterColor(int*,int*,int*,double)
Gets the color that was assigned to a given diameter value in the Fastener Standard definition.
o GetFeatureTypesID(CATListOfCATUnicodeString*)
Gets the features types allowed by Fst standard.
o GetInstanceParametersID(CATListOfCATUnicodeString*)
Gets the list of Fastener Instance attribute names as specified in CATIA Fastener Standard.
o GetPTypColor(int*,int*,int*,CATFmaFeatureType1,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Gets the color that was assigned to a given feature type, primary and secondary process type in the Fastener Standard definition.
o GetPTypIcon(CATUnicodeString&,CATFmaFeatureType1,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Gets the icon name (thumbnail) that was assigned to a given feature type (primary, secondary process type) in the Fastener Standard definition.
o GetPTypSymbol(unsigned int*,CATFmaFeatureType1,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Gets the symbol that was assigned to a given feature type (primary, secondary process type) in the Fastener Standard definition.
o GetProcessTyp1ID(CATListOfCATUnicodeString*,CATFmaFeatureType1,CATUnicodeString&)
Gets the mandatory process primary type allowed by Fastener Standard for the specified feature type.
o GetProcessTyp2ID(CATListOfCATUnicodeString*,CATFmaFeatureType1,CATUnicodeString&,CATUnicodeString&)
Gets all the secondary process types allowed by Fastener standard according to a feature type and process category search criteria.
o GetThicknessCountSymbol(unsigned int*,int)
Gets the Symbol assigned to a given input Thickness Count as specified in CATIA Fst Standard.

Methods


o Get2DAdditionalSymbol
public virtual Get2DAdditionalSymbol( oAdditionalSymbolName,
const iParameter,
const iParameterValue,
const iDftSymbolIndex)
Gets the drafting additional symbol assigned to a Parameter Value as specified in CATIA Fastener Standard.
Parameters:
oAdditionalSymbolName:
the additional symbol name
iParameter:
the Parameter
iParameterValue:
the Parameter Value
iDftSymbolIndex:
the additional symbol index (among 1 and 4)
o GetAppCategoryClassParametersID
public virtual GetAppCategoryClassParametersID( oParameters,
const iCategoryID)
Gets the list of the CATIA Fastener Standard classification parameters for a given category name.
Parameters:
oParameters
the parameters list.
iCategoryID
the category name.
o GetClassParameterAppValues
public virtual GetClassParameterAppValues( oParm,
const iParameterID)
Gets the Cke parameter (multi valuated string type) that contains all the applicable values of the requested parameter.
Parameters:
oParm
[out, CATICkeParm#Release] the requested parameter.
iParameterID
the parameter name.
o GetClassParameterValueSymbolMark
public virtual GetClassParameterValueSymbolMark( oSymbolMark,
const iParameter,
const iParameterValue)
Gets the Symbol Mark code assigned to a Parameter Value as specified in CATIA Fst Standard.
Parameters:
oSymbolMark
The Mark Assignment (0: no Symbol Mark, 1: triangle Mark)
iParameter
the Parameter
iParameterValue
the Parameter Value
o GetDiameterColor
public virtual GetDiameterColor( oRedColor,
oGreenColor,
oBlueColor,
const iDiameterValue)
Gets the color that was assigned to a given diameter value in the Fastener Standard definition.
Parameters:
oRedColor
the Red Color Value
oGreenColor
the Green Color Value
oBlueColor
the Blue Color Value
iDiameterValue
the diameter value
o GetFeatureTypesID
public virtual GetFeatureTypesID( oFeatureTypesList)
Gets the features types allowed by Fst standard.
Parameters:
oFeatureTypesList
list of feature types.
o GetInstanceParametersID
public virtual GetInstanceParametersID( oParameters)
Gets the list of Fastener Instance attribute names as specified in CATIA Fastener Standard.
Parameters:
oParameters:
the attribute names list
o GetPTypColor
public virtual GetPTypColor( oRedColor,
oGreenColor,
oBlueColor,
const iFTyp1,
const iFTyp2,
const iPTyp1,
const iPTyp2)
Gets the color that was assigned to a given feature type, primary and secondary process type in the Fastener Standard definition.
Parameters:
oRedColor
the Red Color Value.
oGreenColor
the Green Color Value.
oBlueColor
the Blue Color Value.
iFTyp1
the primary feature type.
iFTyp2
the secondary feature type (can be empty string).
iPTyp1
the primary process type.
iPTyp2
the secondary process type (can be empty string).
o GetPTypIcon
public virtual GetPTypIcon( oIconName,
const iFTyp1,
const iFTyp2,
const iPTyp1,
const iPTyp2)
Gets the icon name (thumbnail) that was assigned to a given feature type (primary, secondary process type) in the Fastener Standard definition.
Parameters:
oIconName
the icon name
iFTyp1
the primary feature type
iFTyp2
the secondary feature type (can be empty string)
iPTyp1
the primary process type
iPTyp2
the secondary process type (can be empty string)
o GetPTypSymbol
public virtual GetPTypSymbol( oSymbolValue,
const iFTyp1,
const iFTyp2,
const iPTyp1,
const iPTyp2)
Gets the symbol that was assigned to a given feature type (primary, secondary process type) in the Fastener Standard definition.
Parameters:
oSymbolValue
the returned Symbol Value
iFTyp1
the primary feature type
iFTyp2
the secondary feature type (can be empty string)
iPTyp1
the primary process type
iPTyp2
the secondary process type (can be empty string)
o GetProcessTyp1ID
public virtual GetProcessTyp1ID( oProcessTyp1List,
const iFTyp1,
const iFTyp2)
Gets the mandatory process primary type allowed by Fastener Standard for the specified feature type.
Parameters:
oProcessTyp1List
list of process categories.
iFTyp1
the primary feature type.
iFTyp2
the secondary feature type (can be empty string). If null, the process categories for all types of features are returned.
o GetProcessTyp2ID
public virtual GetProcessTyp2ID( oProcessTyp2List,
const iFTyp1,
const iFTyp2,
const iPTyp1)
Gets all the secondary process types allowed by Fastener standard according to a feature type and process category search criteria.
Parameters:
oProcessTyp2List
list of secondary process types.
iFTyp1
the primary feature type.
iFTyp2
the secondary feature type (can be empty string).
iPTyp1
the primary process type.
o GetThicknessCountSymbol
public virtual GetThicknessCountSymbol( oSymbolValue,
const iThicknessCount)
Gets the Symbol assigned to a given input Thickness Count as specified in CATIA Fst Standard.
Parameters:
oSymbolValue
the symbol value
oSymbolValue
the Thickness Count

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

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