CATCompositesUseItf Interface CATICciCompositesParameters
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICciCompositesParameters
Interface of Composites parameters.
Role: Allows to access data of Composites parameter feature, that enables to
manage available materials and fiber directions.
Method Index
- o
AddDirection(CATICkeParm_var&,int,int,int)
- Adds a direction at the end of the list of directions.
- o
AddMaterialCache(CATIMaterialReference_var&)
- Adds a Material cache feature at the end of the list of Material cache.
- o
CreateRosette(CATICciRosette_var&)
- Creates a new rosette.
- o
GetDirection(int,CATICkeParm_var&,int&,int&,int&)
- Gets a direction and its corresponding name, value and color.
- o
GetListOfRosettes(CATLISTV(CATICciRosette_var)&)
- Gets the list of rosettes.
- o
GetMaterialCache(int,CATICciMaterialCache_var&)
- Gets the Material cache feature of index iMatCacheIndex.
- o
GetNumberOfDirections(int&)
- Gets the number of directions.
- o
GetNumberOfMaterialCache(int&)
- Gets the number of Material cache features.
- o
RemoveDirection(int)
- Removes a direction from the list of directions.
- o
RemoveMaterialCache(CATICciMaterialCache_var&)
- Removes a Material cache feature.
- o
RemoveRosette(CATICciRosette_var&)
- Removes a rosette.
Methods
o AddDirection
public virtual AddDirection( | const | iNameAndValue, |
| | iColorRed, |
| | iColorGreen, |
| | iColorBlue) |
-
Adds a direction at the end of the list of directions.
- Parameters:
-
- iNameAndValue
- Knowledgeware parameter containing the name and the value of the direction
- iColorRed
- Red value of the direction color
- iColorGreen
- Green value of the direction color
- iColorBlue
- Blue value of the direction color
o AddMaterialCache
public virtual AddMaterialCache( | const | iMaterial) |
-
Adds a Material cache feature at the end of the list of Material cache.
- Parameters:
-
- iMaterial
- The material to attach with added Material cache feature.
o CreateRosette
public virtual CreateRosette( | | ospRosette) |
-
Creates a new rosette.
- Parameters:
-
- ospRosette
- The new rosette which was created
o GetDirection
public virtual GetDirection( | | iDirIndex, |
| | oNameAndValue, |
| | oColorRed, |
| | oColorGreen, |
| | oColorBlue) |
-
Gets a direction and its corresponding name, value and color.
- Parameters:
-
- iDirIndex
- Index of the direction wanted
1 <= iDirIndex <= Number of directions
- oNameAndValue
- Knowledgeware parameter containing the name and the value of the direction
- oColorRed
- Red value of the direction color
- oColorGreen
- Green value of the direction color
- oColorBlue
- Blue value of the direction color
o GetListOfRosettes
public virtual GetListOfRosettes( | | oRosetteList) |
-
Gets the list of rosettes.
- Parameters:
-
- oRosetteList
- List of Rosettes
o GetMaterialCache
public virtual GetMaterialCache( | | iMatCacheIndex, |
| | oMatCache) |
-
Gets the Material cache feature of index iMatCacheIndex.
- Parameters:
-
- iMatCacheIndex
- The index of querried Material cache feature.
1 <= iDirIndex <= Number of Material cache.
- oMatCache
- The Material cache feature.
o GetNumberOfDirections
public virtual GetNumberOfDirections( | | oNbDirections) |
-
Gets the number of directions.
- Parameters:
-
- oNbDirections
- Number of directions available in the composites parameters
o GetNumberOfMaterialCache
public virtual GetNumberOfMaterialCache( | | oNbMatCache) |
-
Gets the number of Material cache features.
- Parameters:
-
- oNbMatCache
- Number of Material cache features available in the composites parameters
o RemoveDirection
public virtual RemoveDirection( | | iDirIndex) |
-
Removes a direction from the list of directions.
- Parameters:
-
- iDirIndex
- Index of the direction to remove
o RemoveMaterialCache
public virtual RemoveMaterialCache( | | iMatCache) |
-
Removes a Material cache feature.
- Parameters:
-
- iMatCache
- The Material cache feature to remove.
o RemoveRosette
public virtual RemoveRosette( | const | ispRosette) |
-
Removes a rosette.
- Parameters:
-
- ispRosette
- Rosette to be deleted
This object is included in the file: CATICciCompositesParameters.h
If needed, your Imakefile.mk should include the module: CATCompositesUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.