CATCompositesUseItf Interface CATICciRosetteTransferType

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


interface CATICciRosetteTransferType

Interface to manage a composites Rosette transfer feature.
Role: Allows to access data of composites Rosette transfer feature.


Method Index


o GetInputGeometries(CATLISTV(CATBaseUnknown_var)&)
Return S_OK if List of features.
o GetTransferedRosette(CATIMf3DAxisSystem_var&,CATBody_var&,CATListOfDouble&,CATLISTV(CATMathAxis)&,CATSoftwareConfiguration*)
Return result of transfert rosette.
o GetTransferedRosetteForProducibility(CATIMf3DAxisSystem_var&,int*,int*,int*,int*,double(*)[3],int,CATLISTV(CATMathAxis)&,CATSoftwareConfiguration*)
Return result of transfert rosette.
o InputsAndFeatureAreOK()
Return S_OK if All inputs and feature are OK.

Methods


o GetInputGeometries
public virtual GetInputGeometries( ospListOfFeature)
Return S_OK if List of features.
Parameters:
ospListOfFeature
The list of features must e isolated with As Result Complete Mode for manufacturing creation Part.
o GetTransferedRosette
public virtual GetTransferedRosette( const ispGeometricalRosette,
const ispSurface,
iCoordPoints,
oListTransferedAxisSystem,
ipConfiguration= NULL)
Return result of transfert rosette.
Parameters:
ispGeometricalRosette
The feature corresponding to the geometrical rosette.
ispSurface
The surface where the transfer will be done.
iCoordPoints
The list of points (Appends X,Y,Z) where the transfer will be done.
oListTransferedAxisSystem
The list of CATMathAxis corresponding of the result in each transfer point.
ipConfiguration
The pointer to the configuration. Can be NULL.
o GetTransferedRosetteForProducibility
public virtual GetTransferedRosetteForProducibility( const ispGeometricalRosette,
const ipArrayMinusU,
const ipArrayPlusU,
const ipArrayMinusV,
const ipArrayPlusV,
const iArr3DPoints,
iNbreNodes,
oListTransferedAxisSystem,
ipConfiguration=NULL)
Return result of transfert rosette.
Parameters:
ispGeometricalRosette
The feature corresponding to the geometrical rosette.
ipArrayMinusU
base covmesh, Identifying point precedent on U.
ipArrayPlusU
base covmesh, Identifying following point on U.
ipArrayMinusV
base covmesh, Identifying point precedent on V.
ipArrayPlusV
base covmesh, Identifying following point on V.
ipArr3DPoints
in covmesh, coordinates 3d of the points
iNbreNodes
Number of points in covmesh. Corresponds to the size of all arrays.
oListTransferedAxisSystem
The list of CATMathAxis corresponding of the result in each transfer point.
ipConfiguration
The pointer to the configuration. Can be NULL.
o InputsAndFeatureAreOK
public virtual InputsAndFeatureAreOK()
Return S_OK if All inputs and feature are OK.

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

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