CATGSMUseItf Interface CATIGSMUseLine

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


interface CATIGSMUseLine


Method Index


o GetFirstUptoElem(CATIMmiMechanicalFeature_var&)
Gets the first upto element.
o GetLineType(int&)
Gets the line type.
o GetOrientation(CATGSMOrientation&)
Gets the line orientation.
o GetSecondUptoElem(CATIMmiMechanicalFeature_var&)
Gets the second upto element.
o InvertOrientation()
Inverts the line orientation.
o SetFirstUptoElem(CATIMmiMechanicalFeature_var)
Sets the first upto element.
o SetLineType(int,CATListValCATIMmiMechanicalFeature_var*,int*)
Sets the line type.
o SetOrientation(CATGSMOrientation)
Sets the line orientation.
o SetSecondUptoElem(CATIMmiMechanicalFeature_var)
Sets the second upto element.

Methods


o GetFirstUptoElem
public virtual GetFirstUptoElem( oFirstUpto)
Gets the first upto element.
Parameters:
oFirstUpto
o GetLineType
public virtual GetLineType( oT)
Gets the line type.
Parameters:
oT
Type of Plane
o GetOrientation
public virtual GetOrientation( oOrientation)
Gets the line orientation. Orientation allows to reverse the line direction from the reference point. For a line of L length, it is the same as creating this line with -L length.
Parameters:
oOrientation
orientation
o GetSecondUptoElem
public virtual GetSecondUptoElem( oSecondUpto)
Gets the second upto element.
Parameters:
oSecondUpto
o InvertOrientation
public virtual InvertOrientation()
Inverts the line orientation.
o SetFirstUptoElem
public virtual SetFirstUptoElem( const iFirstUpto)
Sets the first upto element.
Parameters:
iFirstUpto
o SetLineType
public virtual SetLineType( iType,
iElems= NULL,
iReportedSpecPositionTab= NULL)
Sets the line type.
Parameters:
iType
The new feature type
iElems
The list of specs to prepare for report to new feature
iReportedSpecPositionTab
Array containing for each feature the position in the new feature attributes structure Example : iReportedSpecPositionTab[0] = 2 means that the first feature of iElems list (iElems[1]) has the second position in the new feature, according to the replace acceptance (a point can only be replaced by a point, for instance). if iReportedSpecPositionTab[i]=0 the replace for ith element could not be done. Array has to be allocated by calling method.
See also:
o SetOrientation
public virtual SetOrientation( const iOrientation)
Sets the line orientation. Orientation allows to reverse the line direction from the reference point. For a line of L length, it is the same as creating this line with -L length.
Parameters:
iOrientation
orientation
o SetSecondUptoElem
public virtual SetSecondUptoElem( const iSecondUpto)
Sets the second upto element.
Parameters:
iSecondUpto

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

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