CATStrUseItf Interface CATIStrUseOpeningsMgr

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


interface CATIStrUseOpeningsMgr

Interface for managing openings.


Method Index


o GetAvailableStandardContours(CATListValCATUnicodeString&)
Gets the Standard Opening contour names available for creating a Standard Opening.
o GetAvailableStandardPositioningStrategies(CATListValCATUnicodeString&)
Gets the available positioning strategies for Parametric Feature Instances.
o GetAvailableStandardPositioningStrategiesForProfile(CATListValCATUnicodeString&)
Gets the available positioning strategies for Profile.
o GetStandardContourParms(CATUnicodeString&,CATListValCATBaseUnknown_var&)
Gets the parameters used for a Standard Opening contour.
o GetStandardPositioningStrategyParms(CATUnicodeString&,CATListValCATBaseUnknown_var&)
Gets the parameters for a Positioning Strategy.
o GetStandardPositioningStrategyParmsForProfile(CATUnicodeString&,CATListValCATBaseUnknown_var&)
Gets the available positioning strategy parameters for Profile.

Methods


o GetAvailableStandardContours
public virtual GetAvailableStandardContours( oListContourNames)
Gets the Standard Opening contour names available for creating a Standard Opening.
Parameters:
oListStrategyNames
The list of internal names of the available Standard Opening contours.
Returns:
HRESULT Return code (use SUCCEEDED or FAILED).
o GetAvailableStandardPositioningStrategies
public virtual GetAvailableStandardPositioningStrategies( oListStrategyNames)
Gets the available positioning strategies for Parametric Feature Instances.
Parameters:
oListStrategyNames
The list of internal names of the available positioning strategies.
Returns:
HRESULT Return code (use SUCCEEDED or FAILED).
o GetAvailableStandardPositioningStrategiesForProfile
public virtual GetAvailableStandardPositioningStrategiesForProfile( oListStrategyNames)
Gets the available positioning strategies for Profile.
Parameters:
oListStrategyNames
The list of internal names of the available positioning strategies for profile.
Returns:
HRESULT Return code (use SUCCEEDED or FAILED).
o GetStandardContourParms
public virtual GetStandardContourParms( const iContourName,
oListStrParms)
Gets the parameters used for a Standard Opening contour. The parameters are represented by non-persistent objects that define the role and Cke parameter pointer. The roles returned are internal names, not the NLS names needed for the UI.
Parameters:
iContourName
The contour name.
oListStrParms
The list of parameter objects for this contour. Each object in this list is a volatile object, and represents the parameters of this contour. Use these volatile objects to set the parameters for the contour of a Standard Opening. Items in this list should not be explicitly deleted or released. The objects are deleted automatically when their smart pointers are deleted or cleared.
Returns:
HRESULT Return code (use SUCCEEDED or FAILED).
o GetStandardPositioningStrategyParms
public virtual GetStandardPositioningStrategyParms( const iPosStrategyName,
oListPosParams)
Gets the parameters for a Positioning Strategy. The parameters are described by a list of volatile objects. The number and types of objects in the list depend on the positioning strategy.

Each volatile object type is accessed by a specific interface.

Built-in Positioning Strategies

Parameters:
iPosStrategyName
The internal name of the positioning strategy.
oListPosParams
A list of volatile objects, each representing a generic group of specification data for the positioning strategies. Each volatile object knows its role for the positioning strategy and a set of related parameters. There are several types of these volatile objects, each supporting one of the following interfaces.
  • CATIStrUsePosSupportFace – Accesses the specification of the face where the position axis is calculated.
  • CATIStrUseParameter - Accesses general parameters (as defined by the role).
  • CATIStrUsePosAxisAdjustment - Accesses parameters controlling the contour axis adjustments.
  • CATIStrUsePosAxisAdjustment - Accesses a reference element with an offset and an offset orientation
  • CATIStrUsePosDualRef - Accesses a pair of reference elements which must be specified together

Returns:
HRESULT Return code (use SUCCEEDED or FAILED).

See , , ,
o GetStandardPositioningStrategyParmsForProfile
public virtual GetStandardPositioningStrategyParmsForProfile( const iPosStrategyName,
oListPosParams)
Gets the available positioning strategy parameters for Profile.
Parameters:
iPosStrategyName
The internal name of the positioning strategy.
oListPosParams
A list of volatile objects, each representing a generic group of specification data for the positioning strategies. Each volatile object knows its role for the positioning strategy and a set of related parameters.
Returns:
HRESULT Return code (use SUCCEEDED or FAILED).

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

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