CATStrUseItf Interface CATISrmUseProxyPanel

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


interface CATISrmUseProxyPanel

Interface to manage the Proxy Panel.
Planning breaks are treated similar like limits.


Method Index


o AddPlanningBreak(CATIMmiMechanicalFeature_var&)
Create the planning break to the Proxy Panel.
o GetLocation(int&)
Get the proxy panel location under the proxy tool.
o GetPanel(CATIMmiMechanicalFeature_var&)
Get the panel pointed by the proxy.
o GetPlanningBreaks(CATListValCATIMmiMechanicalFeature_var&)
Create the planning break to the Proxy Panel.
o GetStiffenerTool(int&,CATIMmiMechanicalFeature_var&)
Get the Proxy Stiffener Tool under the proxy Panel.
o RemovePlanningBreak(int&)
Remove the planning break from the Proxy Panel.

Methods


o AddPlanningBreak
public virtual AddPlanningBreak( oPlanningBreak)
Create the planning break to the Proxy Panel.
Parameters:
oPlanningBreak
output Planning Break.
o GetLocation
public virtual GetLocation( oLocation)
Get the proxy panel location under the proxy tool.
Parameters:
oLocation
If oLocation == 1 : IN. If oLocation == 2 : OUT.
o GetPanel
public virtual GetPanel( oPanel)
Get the panel pointed by the proxy.
Parameters:
oPanel
output Panel.
o GetPlanningBreaks
public virtual GetPlanningBreaks( oLstOfPBs)
Create the planning break to the Proxy Panel.
Parameters:
oPlanningBreak
output Planning Breaks.
o GetStiffenerTool
public virtual GetStiffenerTool( const iLocation,
ospStiffenerTool)
Get the Proxy Stiffener Tool under the proxy Panel.
Parameters:
iLocation
If iLocation == 1 : ProxyStiffenerTool_IN. If iLocation == 2 : ProxyStiffenerTool_OUT.
oLocation
Output proxy stiffener tool.
o RemovePlanningBreak
public virtual RemovePlanningBreak( const iPbkIndex)
Remove the planning break from the Proxy Panel.
Parameters:
iPbkIndex
Position of the Planning Break, rang from 1,2,...n. If iPbkIndex = -99, all the Planning Breaks are removed

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

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