CATCompositesUseItf Interface CATICciPhysicalEntity

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


interface CATICciPhysicalEntity

Interface to manage a Composite physical entity.
Role: Allows you to access data of Ply, Core, CutPiece or Tape feature


Method Index


o GetDirection(CATICkeParm_var&)
Gets the direction of the physical entity as Knowledge parameter.
o GetExtendedRosette(CATICciRosette_var&)
Returns the extended rosette of the physical entity.
o GetListOfProducibility(CATLISTV(CATICciProducibility_var)&,CATCciProducibilityFilter)
Gets the list of producibility of the physical entity (multiproducibility infrastructure).
o GetMaterialCache(CATICciMaterialCache_var&)
Gets the cache material of the physical entity.
o GetName(CATUnicodeString&)
Gets the name of the physical entity.
o GetProducibility(CATICciProducibility_var&)
Gets the producibility of the physical entity (not available for Core).
o GetRosette(CATIMf3DAxisSystem_var&)
o GetType(CATCciPhysicalEntityType&)
Gets the type of the physical entity as
o SetDirection(CATICkeParm_var&)
Sets the direction of the physical entity.
o SetExtendedRosette(CATICciRosette_var&)
Sets the extended rosette of the physical entity.
o SetMaterial(CATICciMaterialCache_var&)
Sets the cache material of the physical entity (not available for CutPiece or Tape).
o SetName(CATUnicodeString&)
Sets the name of the physical entity.
o SetRosette(CATIMf3DAxisSystem*)

Methods


o GetDirection
public virtual GetDirection( oDirection)
Gets the direction of the physical entity as Knowledge parameter.
WARNING: Only available for models created since V5R15
Parameters:
oDirection
The direction knowledge parameter.
o GetExtendedRosette
public virtual GetExtendedRosette( ospRosette)
Returns the extended rosette of the physical entity.
Parameters:
ospRosette
The CATICciRosette corresponding to the rosette.
o GetListOfProducibility
public virtual GetListOfProducibility( oProducibilityList,
Prodfilter= CATCciProducibilityAll)
Gets the list of producibility of the physical entity (multiproducibility infrastructure).
Note: by default, producibility APIs and Composites UI manage only one producibility under a physical entity (Ply or CutPiece). With multiproducibility infrastructure several producibility can be stored under the physical entity in order to have and illustrate several producibility scenario at enginneering design phase
Parameters:
oListOfProducibility
producibility List features under Ply or CutPiece .
(Note: For additionnal informations on multiproducibility infrastructure, please contact DS support to access to this mode).
o GetMaterialCache
public virtual GetMaterialCache( oMaterialCache)
Gets the cache material of the physical entity.
WARNING: Only available for models created since V5R18
Parameters:
oMaterial
The cache material feature.
o GetName
public virtual GetName( oName)
Gets the name of the physical entity.
WARNING: Only available for models created since V5R15.
Parameters:
oName
The physical entity name.
o GetProducibility
public virtual GetProducibility( oProducibility)
Gets the producibility of the physical entity (not available for Core).
WARNING: Only available for models created since V5R15
REMARK: returns the producibility under the physical entity. For multiproducibility infrastructure mode, the "so called" "active" producibility under Ply or CutPiece is retrieved.
Parameters:
oProducibility
The producibility feature.
(Note: For additionnal informations on multiproducibility infrastructure, please contact DS support to access to this mode).
o GetRosette
public virtual GetRosette( oRosette)
Deprecated:
R417 Please use: CATICciRosette_var spRosette; pPhysicalEntity->GetExtendedRosette (spRosette); if(NULL_var != spRosette) spRosette->GetMainAxis (CATIMf3DAxisSystem_var& ospGeometricalRosette); ... Gets the rosette of the physical entity as CATIMf3DAxisSystem.
WARNING: Only available for models created since V5R15
Parameters:
oRosette
The rosette as CATIMf3DAxisSystem.
o GetType
public virtual GetType( oType)
Gets the type of the physical entity as enumerate value.
WARNING: Only available for models created since V5R15.
Parameters:
oType
The physical entity type.
o SetDirection
public virtual SetDirection( const iDirection)
Sets the direction of the physical entity.
WARNING: Only available for models created since V5R15
Parameters:
iDirection
The direction knowledge parameter value.
o SetExtendedRosette
public virtual SetExtendedRosette( const ispRosette)
Sets the extended rosette of the physical entity.
Parameters:
ispRosette
The feature CATICciRosette to the rosette.
o SetMaterial
public virtual SetMaterial( const iMaterial)
Sets the cache material of the physical entity (not available for CutPiece or Tape).
WARNING: Only available for models created since V5R18
Parameters:
iMaterial
The cache material feature.
o SetName
public virtual SetName( const iName)
Sets the name of the physical entity.
WARNING: Only available for models created since V5R15
Parameters:
iName
The physical entity name.
o SetRosette
public virtual SetRosette( iRosette)
Deprecated:
R417 NOT USE FOR MODEL MIGRATED TO EXTENDED ROSETTE Behavior for model migrated to extended rosette: If an extended rosette exists with the axis system ispRosette in cartesian mode, it is setted to the grid panel, else a new extended rosette is created and setted. Please use: CATICciRosette_var spRosette; pPhysicalEntity->GetExtendedRosette (spRosette); if(NULL_var != spRosette) spRosette->SetMainAxis (CATIMf3DAxisSystem_var& ospGeometricalRosette); ... Sets the rosette of the physical entity.
Parameters:
iRosette
The rosette as CATIMf3DAxisSystem. The input rosette pointer, must adhere to CATIMf3DAxisSystem interface.

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

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