CATPLMFastenerUseItf Interface CATIFmaTypeBrowse

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


interface CATIFmaTypeBrowse

Fastener Type.
Role : allows to get the fastener standard parameters of a given reference fastener type.


Method Index


o GetAppCategoryClassParametersID(CATListOfCATUnicodeString*,CATUnicodeString&)
Gets all the applicable classification parameters for a given category defined for this Fastener Type.
o GetClassParameterAppValues(CATICkeParm**,CATUnicodeString&)
Gets the knowledge parameter that contains the applicable values of the requested parameter.
o GetCompLocationOffsetParam(CATFmaCompOffsetMode*,CATUnicodeString&,CATUnicodeString&)
Gets the translation constraint for a given component with respect to Fastener Axis system along I or J or K axis.
o GetCompShapeDefinitionAppValues(CATListOfCATUnicodeString*,CATUnicodeString&)
Gets the list of applicable shape definition of a given component.
o GetCompShapeDefinitionParamID(CATListOfCATUnicodeString*,CATUnicodeString&)
Gets the list of applicable shape definition parameter for a given shape definition.
o GetFastenerComponentsCount(int*)
Gets the number of associated components.
o GetFastenerComponentsID(CATListOfCATUnicodeString*)
Gets the list of component names.

Methods


o GetAppCategoryClassParametersID
public virtual GetAppCategoryClassParametersID( oParameters,
const iCategoryID)
Gets all the applicable classification parameters for a given category defined for this Fastener Type.
Parameters:
oParameters
the associated classification parameters.
iCategoryID
the category name.
o GetClassParameterAppValues
public virtual GetClassParameterAppValues( oParm,
const iParameterID)
Gets the knowledge parameter that contains the applicable values of the requested parameter. This method has to be used for any engineering, manufacturing or user classification parameter.
Parameters:
oParm
[out, CATICkeParm#Release] the requested parameter
iParameterID
the parameter name
o GetCompLocationOffsetParam
public virtual GetCompLocationOffsetParam( oOffsetMode,
const iLocOffsetParamID,
const iCompID)
Gets the translation constraint for a given component with respect to Fastener Axis system along I or J or K axis.
Parameters:
oOffsetMode
the translation type. It may have several values:
  • CATFmaNone : no translation is expected
  • CATFmaPos: a positive or null translation along the specified direction is expected
  • CATFmaNeg: a negative or null translation along the specified direction is expected
  • CATFmaUnspec: no constraint is expected
iLocOffsetParamID
the location offset parameter name (IOFFSET, JOFFSET, KOFFSET)
iCompID
the component ID
o GetCompShapeDefinitionAppValues
public virtual GetCompShapeDefinitionAppValues( oAppShapeID,
const iCompID)
Gets the list of applicable shape definition of a given component.
Parameters:
oAppShapeID
the list of applicable shape definitions
iCompID
the component ID
o GetCompShapeDefinitionParamID
public virtual GetCompShapeDefinitionParamID( oShapeParamID,
const iShapeID)
Gets the list of applicable shape definition parameter for a given shape definition.
Parameters:
oShapeParamID
the list of applicable shape definition parameters for the specified shape definition
iShapeID
the Shape Definition ID
o GetFastenerComponentsCount
public virtual GetFastenerComponentsCount( oCompNb)
Gets the number of associated components.
Parameters:
oCompNb
the number of components.
o GetFastenerComponentsID
public virtual GetFastenerComponentsID( oCompID)
Gets the list of component names.
Parameters:
oCompID
the list of the component names

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

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