CATCompositesUseItf Interface CATICciCompositesDataFactory

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


interface CATICciCompositesDataFactory

Factory to create of Composites workshop.
Role: Creation of all Composites features inside this part container.

Note: If the creation fails, the methods return NULL_var.


Method Index


o CreateCompositesParameters(CATICciCompositesParameters_var&)
Gets the composites parameters created in the document.
o CreateCore(CATUnicodeString&,CATIMmiMechanicalFeature_var)
Gets the Core created in the document.
o CreateEEOP(CATICciEdgeOfPart_var&)
Creates the EEOP feature under EOP Group.
o CreateMEOP(CATICciEdgeOfPart_var&)
Creates the MEOP feature under EOP Group.
o CreatePliesGroup(CATUnicodeString&,CATIMmiMechanicalFeature_var,CATBoolean,CATIMf3DAxisSystem_var)
Gets the PliesGroup created in the document.
o CreatePly(CATUnicodeString&,CATIMmiMechanicalFeature_var)
Gets the Ply created in the document.
o CreateSequence(CATUnicodeString&,CATIMmiMechanicalFeature_var)
Gets the sequence.
o CreateZone(CATUnicodeString&,CATICciZonesGroup_var)
Gets the Zone created in the document.
o CreateZonesGroup(CATUnicodeString&,CATIMmiMechanicalFeature_var,CATBoolean,CATIMf3DAxisSystem_var)
Gets the ZonesGroup created in the document.

Methods


o CreateCompositesParameters
public virtual CreateCompositesParameters( oParameters)
Gets the composites parameters created in the document.
Parameters:
oParameters
The created composites parameters feature
o CreateCore
public virtual CreateCore( const iCoreName,
iFather)
Gets the Core created in the document.
Parameters:
iCoreName
Name of the core to be created.
iFather
Core would be created after iFather
o CreateEEOP
public virtual CreateEEOP( oEEOP)
Creates the EEOP feature under EOP Group.
Parameters:
oEEOP.
returns the created EEOP
o CreateMEOP
public virtual CreateMEOP( oMEOP)
Creates the MEOP feature under EOP Group.
Parameters:
oMEOP.
returns the created MEOP
o CreatePliesGroup
public virtual CreatePliesGroup( const iPliesGpName,
iSurface,
iDrapingDir,
iRosette)
Gets the PliesGroup created in the document.
Parameters:
iPliesGpName
Name of the ZonesGp to be created.
iSurface
The surface on which the Zones Group would be created.
iDrapingDir
The Draping direction.
iRosette
The Rosette.
o CreatePly
public virtual CreatePly( const iPlyName,
iFather)
Gets the Ply created in the document.
Parameters:
iPlyName
Name of the core to be created.
iFather
Ply would be created after iFather.
Note: Father can be PliesGroup or Sequence, in any case a ply is created under a pliesGroup because ply requires to aggregates under a sequence, a sequence is created by default (PliesGroup -> Sequence-> Ply)
o CreateSequence
public virtual CreateSequence( const iSeqName,
iFather)
Gets the sequence.
Parameters:
iSeqName
Name of the sequence to be created.
iFather
Sequence would be created after iFather, father of a sequence should be a PliesGroup
o CreateZone
public virtual CreateZone( const iZoneName,
iZonesGroup)
Gets the Zone created in the document.
Parameters:
iZoneName
Name of the zone to be created.
iZonesGroup
The Zones Group under which the zone would be created.
o CreateZonesGroup
public virtual CreateZonesGroup( const iZoneGpName,
iSurface,
iDrapingDir,
iRosette)
Gets the ZonesGroup created in the document.
Parameters:
iZoneGpName
Name of the ZonesGp to be created.
iSurface
The surface on which the Zones Group would be created.
iDrapingDir
The Draping direction.
iRosette
The Rosette.

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

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