All Frameworks  Class Hierarchy  This Framework  Indexes   

CATPDMReconcile Class CATEpeFirstLevelInstance

Usage: you must use this class as is. You should never derive it.


public class CATEpeFirstLevelInstance

Class representing an assembly relation between two parts.
Role: Define an Assembly relation between two CATEpePartVersion. They could be stored in CATIA & in VPDM repository.


Method Index


o GetChildPart()
Gets child part in assembly relation.
o GetExposedEntity()
Access to object reconciliator internal object.
o GetExposedEntity(CATScmFirstLevelInstance*)
Access to CAA reconciliator object from other reconciliator objects.
o GetFatherPart()
Gets father part in assembly relation.
o GetPosition()
Gets child part position.
o SetChildPart(CATEpePartVersion* const)
Sets child part in assembly relation.

Methods


o GetChildPart
public GetChildPart()
Gets child part in assembly relation.
Role: Gets child part in assembly relation.
Returns:
Child Part Version.
o GetExposedEntity
public GetExposedEntity()
Access to object reconciliator internal object. Role: Access to object reconciliator internal object..
Returns:
Method return code
Legal values: Returns NULL if one error occur, otherwise provide access associated CATScmFirstLevelInstance.
o GetExposedEntity
public static GetExposedEntity( const ixObj)
Access to CAA reconciliator object from other reconciliator objects. Role: Access to CAA reconciliator object from other reconciliator objects.
Returns:
Method return code
Legal values: Returns NULL if one error occur, otherwise provide access associated CATEpeFirstLevelInstance.
Parameters:
ixObj
Internal session entity.
o GetFatherPart
public GetFatherPart()
Gets father part in assembly relation.
Role: Gets father part in assembly relation.
Returns:
Father Part Version.
o GetPosition
public GetPosition()
Gets child part position.
Role: Gets child part position relative to its part father.
Returns:
Child position.
o SetChildPart
public SetChildPart( ixChild)
Sets child part in assembly relation.
Role: Sets child part in assembly relation.
Parameters:
ixChild
Child Part Version.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.