CATCompositesUseItf Interface CATICciPliesGroup

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


interface CATICciPliesGroup

Interface to Plies group.
Role: Allows to manage a Composites Plies group feature, obtained from a Composites ply.

See also:


Method Index


o GetAdvRosetteTransferType(CATUnicodeString&)
Gets Adv Rosette Transfer Type.
o GetExtendedRosette(CATICciRosette_var&)
Returns the extended rosette of the plies group.
o GetMinTapeOrFiberLength(CATICkeParm_var&)
Gets MinTapeOrFiberLength.
o GetNeutralFiber(CATIMmiMechanicalFeature_var&)
Gets the neutal fiber .
o GetProcessMode(int&)
Gets ProcessMode.
o GetReferenceShell(CATIMmiMechanicalFeature_var&,CATBoolean&)
Gets the reference shell and draping direction of the group of plies.
o GetRosette(CATMathAxis&)
o GetRosetteTransferType(int&)
Gets the Rosette Transfer Type.
o GetSequences(CATLISTV(CATBaseUnknown_var)&)
Gets the list of sequences that are in the group of plies.
o ReorderSequences(CATLISTV(CATBaseUnknown_var)&)
Sets the order of the sequences in the plies group.
o SetExtendedRosette(CATICciRosette_var&)
Sets the extended rosette of the plies group.

Methods


o GetAdvRosetteTransferType
public virtual GetAdvRosetteTransferType( ocAdvType)
Gets Adv Rosette Transfer Type.
Parameters:
ocAdvType
default : none , can be a partners defined value
o GetExtendedRosette
public virtual GetExtendedRosette( ospRosette)
Returns the extended rosette of the plies group.
Parameters:
ospRosette
The CATICciRosette corresponding to the rosette.
o GetMinTapeOrFiberLength
public virtual GetMinTapeOrFiberLength( oValParm)
Gets MinTapeOrFiberLength.
Parameters:
oValParm
Parameter value for Min Tape Length
o GetNeutralFiber
public virtual GetNeutralFiber( oSpec)
Gets the neutal fiber .
Parameters:
oSpec
Spec of neutral fiber , specially required for cylindrical rosette transfert
o GetProcessMode
public virtual GetProcessMode( oProcessMode)
Gets ProcessMode.
Parameters:
oProcessMode
  • 1 - HandUp Laying
  • 2 - Fiber
  • 3 - Tape Laying
o GetReferenceShell
public virtual GetReferenceShell( oRefShell,
oDrapingDirection)
Gets the reference shell and draping direction of the group of plies.
Parameters:
oRefShell
The specObject corresponding to the reference shell.
oDrapingDirection
The draping direction as boolean.
  • FALSE when draping direction is opposite to the normal of the shell.
  • TRUE when draping direction is equal to the normal of the shell.
o GetRosette
public virtual GetRosette( oRosette)
Deprecated:
R417 Please use: CATICciRosette_var spRosette; pCciPliesGroup->GetExtendedRosette (spRosette); if(NULL_var != spRosette) { CATIMf3DAxisSystem_var ospGeometricalRosette spRosette->GetMainAxis (ospGeometricalRosette); if(NULL_var != ospGeometricalRosette) ospGeometricalRosette->GetMathAxis(CATMathAxis& oMathAxis) ... } Gets the rosette of the group of plies.
Parameters:
oRosette
The rosette.
o GetRosetteTransferType
public virtual GetRosetteTransferType( oType)
Gets the Rosette Transfer Type.
Parameters:
oType
  • 0 - Cartesian
  • 2 - Cylindrical
o GetSequences
public virtual GetSequences( oListOfSequences)
Gets the list of sequences that are in the group of plies.
Parameters:
oListOfSequences
The list of sequences (CATICciSequence).
o ReorderSequences
public virtual ReorderSequences( const iListOfSequences)
Sets the order of the sequences in the plies group.
Note: All sequences of the plies group (see #GetSequences) must be in the list.
Parameters:
iListOfSequences
The list of sequences (CATICciSequence) in the desired order
o SetExtendedRosette
public virtual SetExtendedRosette( const ispRosette)
Sets the extended rosette of the plies group.
Parameters:
ispRosette
The feature CATICciRosette to the rosette.

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

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