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.