CATFunctionalModelerUseItf Interface CATIFctRepresentationInstance
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIFctRepresentationInstance
Interface designating a Functional Representation Instance.
Role: This interface designates every kind of Functional Representation Instances.
Method Index
- o
GetParent(void**,IID&)
- Retrieves the Functional Reference aggregating this Functional Representation Reference.
- o
GetRepReferenceInstanceOf(CATIFctRepresentationReference*&)
- Retrieves the Functional Representation Reference this Functional Representation Instance comes from.
Methods
o GetParent
public virtual GetParent( | | oppParent, |
| const | iIID | = IID_CATIFctReference) |
-
Retrieves the Functional Reference aggregating this Functional Representation Reference.
- Parameters:
-
- oppParent
- [out, CATBaseUnknown#Release]
A Functional Reference or a Functional Mux/Demux Reference.
Output parameter.
- iIID
- The desired interface. CATIFctReference by default.
- Returns:
-
S_OK
if the method succeeds.
E_INVALIDARG
if the provided parameter is unexpected.
E_FAIL
otherwise.
o GetRepReferenceInstanceOf
public virtual GetRepReferenceInstanceOf( | | opFunctionalRepReference) |
-
Retrieves the Functional Representation Reference this Functional Representation Instance comes from.
- Parameters:
-
- opFunctionalRepReference
- [out, CATBaseUnknown#Release]
A Functional Representation Reference.
Output parameter.
This parameter MUST be provided by caller as NULL. This method returns an error otherwise.
This parameter is returned to caller as NULL if method fails.
This parameter is valuated if method succeeds.
- Returns:
-
S_OK
if the method succeeds.
E_INVALIDARG
if the provided parameter is unexpected.
E_FAIL
otherwise.
This object is included in the file: CATIFctRepresentationInstance.h
If needed, your Imakefile.mk should include the module: CATFunctionalModelerUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.