All Frameworks Class Hierarchy This Framework Previous Next Indexes
ENOVInterfaces Interface ENOVIABOAssemblyRelation
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---System.CATBaseDispatch
|
+---System.CATIABase
|
+---ENOVInterfaces.ENOVIABusinessObject
|
+---ENOVIABOAssemblyRelation
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface ENOVIABOAssemblyRelation
Interface to define the Business Object that links two parts (parent->child).
Role : More specifically, this object links two PartMasters.
Method Index
- o
GetLatestPartReference(ENOVIABOPartReference_var&)
- Retrieves the latest part reference associated with the Part Master on this Assembly Relation.
- o
get_ChildObject(ENOVIABOAssemblyRelation*&)
- Retrieves the child of an Assembly Relation object.
- o
get_Matrix(CATMathTransformation*&)
- Retrieves the part's positional matrix.
Methods
o GetLatestPartReference
public virtual HRESULT __stdcall GetLatestPartReference( | ENOVIABOPartReference_var& | oLastPartRef)= 0 |
-
Retrieves the latest part reference associated with the Part Master on this Assembly Relation.
- Parameters:
-
- oLastPartRef
- Part Reference consisting of the PM and Latest PV.
- Returns:
- S_OK in case of success, E_FAIL in case of error.
o get_ChildObject
-
Retrieves the child of an Assembly Relation object.
- Parameters:
-
- oChildObject
-
- Returns:
- S_OK in case of success, S_FALSE in case of error.
E_UNEXPECTED in case of error.
o get_Matrix
-
Retrieves the part's positional matrix.
- Parameters:
-
- oMatrix
- part transformational matrix
- Returns:
- S_OK in case of success, E_FAIL in case of error.
This object is included in the file: ENOVIABOAssemblyRelation.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces