MachiningUseItf Interface DELIMfgPartOperationPosition

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


interface DELIMfgPartOperationPosition

Interface representing Part Operation Position


Method Index


o GetAlias()
Get the alias of the position
o GetAttachStatus(CATBoolean&)
Returns if the position is attached/detached on the machine
o GetPartOperation(DELIMfgPartOperation_var&)
Associates a product to the Part Operation.
o GetProduct(CATBaseUnknown_var&)
Retrieves the product associated to the Part Operation.
o GetProductOccurrence(CATBaseUnknown_var&)
Retrieves the product associated to the Part Operation.
o GetRotaryPlanes(CATBaseUnknown_var&)
Retrieves the rotary planes associated to the Part Operation.
o GetSafetyPlaneSO(CATBaseUnknown_var&)
Retrieves the safety plane associated to the Part Operation.
o GetTopPlaneDirectionInversion(int&)
Gets the top plane direction inversion value.
o GetTransitionPlanes(CATBaseUnknown_var&)
Retrieves the transition planes associated to the Part Operation.
o SetAlias(CATUnicodeString&)
Set the alias of the position
o SetProduct(CATBaseUnknown_var&)
Associates a product to the Part Operation.
o SetSafetyPlaneSO(CATBaseUnknown_var&)
Set the safety plane associated to the Part Operation.
o SetTopPlaneDirectionInversion(int)
Sets the top plane direction inversion value in order to determine the traverse box position relatively to the top plane.

Methods


o GetAlias
public virtual GetAlias()
Get the alias of the position
o GetAttachStatus
public virtual GetAttachStatus( isAttached)
Returns if the position is attached/detached on the machine
Parameters:
isAttached

Legal values: TRUE if the position is attached, FALSE else
Returns:
E_FAIL if the position is not mounted
o GetPartOperation
public virtual GetPartOperation( ospPartOperation)
Associates a product to the Part Operation.
Parameters:
iProduct
The product to be associated. If iProduct is NULL_var, the previously associated product is removed.
o GetProduct
public virtual GetProduct( oProduct)
Retrieves the product associated to the Part Operation.
Parameters:
oProduct
The associated product. If we are in File Based context, oProduct is a reference If we are in Manufacturing Hub context, oProduct is an instance
o GetProductOccurrence
public virtual GetProductOccurrence( oProduct)
Retrieves the product associated to the Part Operation.
Parameters:
oProduct
The associated product. It is an Occurance
o GetRotaryPlanes
public virtual GetRotaryPlanes( oRotaryPlanes)
Retrieves the rotary planes associated to the Part Operation.
Parameters:
oRotaryPlanes
The rotary planes. Use
on oRotaryPlanes to access each plane.
Returns:
E_FAIL if the rotary planes is not defined.
o GetSafetyPlaneSO
public virtual GetSafetyPlaneSO( oSafetyPlane)
Retrieves the safety plane associated to the Part Operation.
Parameters:
oSafetyPlane
The safety plane.
Returns:
E_FAIL if the safety plane is not defined.
o GetTopPlaneDirectionInversion
public virtual GetTopPlaneDirectionInversion( oMode)
Gets the top plane direction inversion value.
Parameters:
oMode

Legal values: 1 if the top plane direction has been inverted, 0 otherwise
o GetTransitionPlanes
public virtual GetTransitionPlanes( oTransitionPlanes)
Retrieves the transition planes associated to the Part Operation.
Parameters:
oTransitionPlanes
The transition planes. Use
on oTransitionPlanes to access each plane.
Returns:
E_FAIL if the transition planes is not defined.
o SetAlias
public virtual SetAlias( const iNewAlias)
Set the alias of the position
Parameters:
iNewAlias
Alias of the position
o SetProduct
public virtual SetProduct( const iProduct)
Associates a product to the Part Operation.
Parameters:
iProduct
The product to be associated. If iProduct is NULL_var, the previously associated product is removed.
o SetSafetyPlaneSO
public virtual SetSafetyPlaneSO( iSafetyPlane)
Set the safety plane associated to the Part Operation.
Parameters:
iSafetyPlane
The safety plane.
Returns:
E_FAIL if the safety plane is not defined.
o SetTopPlaneDirectionInversion
public virtual SetTopPlaneDirectionInversion( const iMode)
Sets the top plane direction inversion value in order to determine the traverse box position relatively to the top plane.
Parameters:
iMode

Legal values: 1 if the top plane direction is to be inverted, 0 otherwise
Returns:
E_INVALIDARG if iMode is different from 0 or 1.

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

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