CATCompositesUseItf Interface CATICciRosette

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


interface CATICciRosette

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


Method Index


o GetMainAxis(CATIMf3DAxisSystem_var&)
Returns the geometrical rosette.
o GetRosetteTransferFactoryService(CATICciRosetteTransferTypeFactoryServices_var&)
Gets the default rosette transfer factory service to create Cartesian or cylindrical rosette transfer.
o GetRosetteTransferType(CATICciRosetteTransferType_var&)
Returns the rosette transfer type object.
o GetTransferedRosette(CATBody_var&,CATListOfDouble&,CATLISTV(CATMathAxis)&,CATSoftwareConfiguration*)
Gets the rosette transfer result.
o ReplaceRosetteTransferType(CATICciRosetteTransferType_var&)
Sets the rosette transfer type object.
o SetMainAxis(CATIMf3DAxisSystem_var&)
Sets the geometrical rosette.

Methods


o GetMainAxis
public virtual GetMainAxis( ospGeometricalRosette)
Returns the geometrical rosette.
Parameters:
ospGeometricalRosette
The feature corresponding to the geometrical rosette.
o GetRosetteTransferFactoryService
public virtual GetRosetteTransferFactoryService( opFactoryService)
Gets the default rosette transfer factory service to create Cartesian or cylindrical rosette transfer.
Parameters:
opFactoryService
The default rosette transfer factory.
o GetRosetteTransferType
public virtual GetRosetteTransferType( oRosetteTransferType)
Returns the rosette transfer type object.
Parameters:
ospRosetteTransferType
The type of the rosette transfer.
o GetTransferedRosette
public virtual GetTransferedRosette( const ispSurface,
iCoordPoints,
oListTransferedAxisSystem,
ipConfiguration= NULL)
Gets the rosette transfer result.
Parameters:
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 ReplaceRosetteTransferType
public virtual ReplaceRosetteTransferType( iRosetteTransferType)
Sets the rosette transfer type object.
Parameters:
ispGeometricalRosette
The feature corresponding to the geometrical rosette.
o SetMainAxis
public virtual SetMainAxis( const ispGeometricalRosette)
Sets the geometrical rosette.
Parameters:
ispGeometricalRosette
The feature corresponding to the geometrical rosette.

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

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