DELPPRResourceItf Interface DELIPPRResourceVsProductPositioningForOperation

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


interface DELIPPRResourceVsProductPositioningForOperation

This interface enables to store and retrieve the information required to position a given product against a resource during the simulation of the operation implementing a process implementing the given product.
This interface is implemented on a production operation occurrence


Method Index


o GetTransfoPositioningVsResource(CATIPLMNavOccurrence*&,CATMathTransformation&)
Retrieves the Resource that is used for the product positioning.
o SetTransfoPositioningVsResource(CATIPLMNavOccurrence*&,CATMathTransformation&)
Sets the Resource that is used for the product positioning.

Methods


o GetTransfoPositioningVsResource
public virtual GetTransfoPositioningVsResource( oResourceOccurrence,
oTransfo)
Retrieves the Resource that is used for the product positioning.
Parameters:
oResourceOccurrence
The "Who" resource or "Where" resource or "With" resource or "Scoping" resource related the operation
oTransfo
The positioning of the product in the resource
Returns:
S_OK if everything ran ok, otherwise...
o SetTransfoPositioningVsResource
public virtual SetTransfoPositioningVsResource( iResourceOccurrence,
iTransfo)
Sets the Resource that is used for the product positioning.
Parameters:
iResourceOccurrence
The "Who" resource or "Where" resource or "With" resource or "Scoping" resource related the operation Warning: if NULL_var==iResourceOccurrence, then the position of the operation is initialized to the identity matrix.
iTransfo
The positioning of the product in the resource
Returns:
S_OK
if the method succeeds
E_INVALIDARG
for an invalid argument
E_FAIL
if the method fails for any other reason

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

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