pycatia.cat_str_functional_interfaces.sfm_positioning_strategy_manager¶
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
- class pycatia.cat_str_functional_interfaces.sfm_positioning_strategy_manager.SFMPositioningStrategyManager(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSfmPositioningStrategyManagerGets CATIASfmPositioningStrategyManager.Use this Manager to GetAvailablePositioningStrategies &GetPositioningStrategyParams.Example:Get the Manager from factory.‘Retrieve the FactorySet Factory = part1.GetCustomerFactory(“SfmFunctionFactory”)‘Retrieve the Position Strategy ManagerDim ObjSfmPosStrategyMgr AsSfmPositioningStrategyManagerSet ObjSfmPosStrategyMgr = Factory.GetOpeningMgr(Part1, “SfmPositioningStrategyManager”)- get_available_positioning_strategies(o_list_strategy_names: tuple) cat_variant ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetAvailablePositioningStrategies(CATSafeArrayVariantoListStrategyNames)Get The list of Available Position Strategies.Parameters:oListStrategyNames[out] List of Strategies.Returns:S_OK if everything ran okExample:Gets Available Positoning Strategies from Position StrategyManager.‘Retrieve the FactorySet Factory = part1.GetCustomerFactory(“SfmFunctionFactory”)‘Retrieve the Position Strategy ManagerDim ObjSfmPosStrategyMgr AsSfmPositioningStrategyManagerSet ObjSfmPosStrategyMgr = Factory.GetOpeningMgr(Part1, “SfmPositioningStrategyManager”)‘Get The List of Available StrategiesDim oListStrategies() As VariantObjSfmPosStrategyMgr.GetAvailablePositioningStrategiesoListStrategies‘Display The List of Available StrategiesDim NbOfStrategies As LongNbOfStrategies = UBound(oListStrategies)Display List of StrategiesFor i = 0 To NbOfStrategiesMsgBox oListStrategies(i)Next
- Parameters:
o_list_strategy_names (tuple) –
- Return type:
cat_variant
- get_positioning_strategy_params(i_pos_strategy_name: str) SFMStandardPosStrategyParameters ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetPositioningStrategyParams(CATBSTR iPosStrategyName) AsSfmStandardPosStrategyParametersGet The list of Available Position Strategies Parameters, depending onStrategy Name. See CATIASfmStandardPosStrategyParameters fordetailsParameters:iPosStrategyName[in] Name of Strategy.oListPosParams[out] List of parameters.Returns:S_OK if everything ran okExample:The Example Demonstrates how to get position strategy parametersfor “CATSfmPosMidDistMidDist”.‘Retrieve the FactorySet Factory = part1.GetCustomerFactory(“SfmFunctionFactory”)‘Retrieve the Position Strategy ManagerDim ObjSfmPosStrategyMgr AsSfmPositioningStrategyManagerSet ObjSfmPosStrategyMgr = Factory.GetOpeningMgr(Part1, “SfmPositioningStrategyManager”)Dim PositionStrategyParms AsSfmStandardPosStrategyParametersSet PositionStrategyParms = ObjSfmPosStrategyMgr.GetPositioningStrategyParams(“CATSfmPosMidDistMidDist”)
- Parameters:
i_pos_strategy_name (str) –
- Return type: