CATStrUseItf Interface CATIStrUsePlatesMngt

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


interface CATIStrUsePlatesMngt

Interface for managing split plates.


Method Index


o GetCuttingElements(CATLISTV(CATIMmiMechanicalFeature_var)&)

Role: Get the cutting element(seams) on the Panel.
o GetPlates(CATLISTV(CATIMmiMechanicalFeature_var)&)
Get the Partition Plates of this Panel.
o Run()
This function applies to a Panel only.
o SetCuttingElements(CATLISTV(CATIMmiMechanicalFeature_var)&)
This function applies to a Panel only.

Methods


o GetCuttingElements
public virtual GetCuttingElements( oListOfCuttingElements)

Role: Get the cutting element(seams) on the Panel.
Parameters:
oListOfCuttingElements
The list of features seaming this Panel. The expected features are curves, surfaces and Panel. Import Scenario: The Exported feature will be retrieved if possible, otherwise the import value.
o GetPlates
public virtual GetPlates( oListOfPlates)
Get the Partition Plates of this Panel.
Parameters:
oListOfPlates
List of Partition Plates under this Panel.
o Run
public virtual Run()
This function applies to a Panel only. The Run() method is used to generate the plates under a panel. The Run method will add or remove plates depending on the cutting elements set in the Panel. Any new generated plates will be set with the geometry or material values from the Panel. See CATIStrUseMaterialMngt and CATIStrUsePlateExtrusionMngt.
Role: generate the plates under a Panel.

See ,
o SetCuttingElements
public virtual SetCuttingElements( const iListOfCuttingElements)
This function applies to a Panel only. It generates as many new Plates under the the Panel as defined by splitting the DelimitedSupport by all the Cutting elements. This method manages the import of the splitting feature. The Run() method define in this interface will generate the plates.
Role: Set the cutting elements(seams) on the Panel.
Parameters:
iListOfCuttingElements
The list of features seaming this Panel. The expected features are curves, surfaces and Panel.

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

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