CATGSMUseItf Interface CATIGSMUseExtremum

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


interface CATIGSMUseExtremum

Interface to extremum feature.
* Role: Allows you to access data of the Extremum

See also:
CATIGSMUseFactory.CreateExtremum


Method Index


o GetDir(CATIGSMUseDirection_var&)
Gets the direction into which the extremum is detected.
o GetDir2(CATIGSMUseDirection_var&)
Gets the second direction into which the extremum is detected.
o GetDir3(CATIGSMUseDirection_var&)
Gets the third direction into which the extremum is detected.
o GetExtremumType(GSMMinMax&)
Gets the extremum type.
o GetExtremumType2(GSMMinMax&)
Gets the extremum type of the second direction.
o GetExtremumType3(GSMMinMax&)
Gets the extremum type of the third direction.
o GetReference(CATIMmiMechanicalFeature_var&)
Gets the element on which the extremum is detected.
o SetDir(CATIGSMUseDirection_var)
Sets the direction into which the extremum is detected.
o SetDir2(CATIGSMUseDirection_var)
Sets the second direction into which the extremum is detected.
o SetDir3(CATIGSMUseDirection_var)
Sets the third direction into which the extremum is detected.
o SetExtremumType(GSMMinMax)
Sets the extremum type.
o SetExtremumType2(GSMMinMax)
Sets the extremum type of the second direction.
o SetExtremumType3(GSMMinMax)
Sets the extremum type of the third direction.
o SetReference(CATIMmiMechanicalFeature_var)
Sets the element on which the extremum is detected.

Methods


o GetDir
public virtual HRESULT GetDir(CATIGSMUseDirection_var& oDirection) =0
Gets the direction into which the extremum is detected.
Parameters:
oDirection
Direction into which the extremum is detected.
See also:
CATIGSMUseDirection
o GetDir2
public virtual HRESULT GetDir2(CATIGSMUseDirection_var& oDirection) =0
Gets the second direction into which the extremum is detected.
Parameters:
oDirection
Direction into which the extremum is detected.
See also:
CATIGSMUseDirection
o GetDir3
public virtual HRESULT GetDir3(CATIGSMUseDirection_var& oDirection) =0
Gets the third direction into which the extremum is detected.
Parameters:
oDirection
Direction into which the extremum is detected.
See also:
CATIGSMUseDirection
o GetExtremumType
public virtual HRESULT GetExtremumType(GSMMinMax& oExtremumType) =0
Gets the extremum type.
Parameters:
oExtremumType
Extremum mode to get a maximum point(GSMMax) or a minimum point(GSMMin)
See also:
GSMMinMax
o GetExtremumType2
public virtual HRESULT GetExtremumType2(GSMMinMax& oExtremumType) =0
Gets the extremum type of the second direction.
Parameters:
oExtremumType
Extremum mode to get a maximum point(GSMMax) or a minimum point(GSMMin)
See also:
GSMMinMax
o GetExtremumType3
public virtual HRESULT GetExtremumType3(GSMMinMax& oExtremumType) =0
Gets the extremum type of the third direction.
Parameters:
oExtremumType
Extremum mode to get a maximum point(GSMMax) or a minimum point(GSMMin)
See also:
GSMMinMax
o GetReference
public virtual HRESULT GetReference(CATIMmiMechanicalFeature_var& oReference) =0
Gets the element on which the extremum is detected.
Parameters:
oReference
Reference element
See also:
CATIMmiMechanicalFeature
o SetDir
public virtual HRESULT SetDir( const CATIGSMUseDirection_var iDirection) =0
Sets the direction into which the extremum is detected.
Parameters:
iDirection
Direction into which the extremum is detected.
See also:
CATIGSMUseDirection
o SetDir2
public virtual HRESULT SetDir2( const CATIGSMUseDirection_var iDirection) =0
Sets the second direction into which the extremum is detected.
Parameters:
iDirection
Direction into which the extremum is detected. iDirection = NULL_var unsets the direction.
See also:
CATIGSMUseDirection
o SetDir3
public virtual HRESULT SetDir3( const CATIGSMUseDirection_var iDirection) =0
Sets the third direction into which the extremum is detected.
Parameters:
iDirection
Direction into which the extremum is detected. iDirection = NULL_var unsets the direction.
See also:
CATIGSMUseDirection
o SetExtremumType
public virtual HRESULT SetExtremumType(GSMMinMax iExtremumType) =0
Sets the extremum type.
Parameters:
oExtremumType
Extremum mode to set a maximum point(GSMMax) or a minimum point(GSMMin)
See also:
GSMMinMax
o SetExtremumType2
public virtual HRESULT SetExtremumType2(GSMMinMax iExtremumType) =0
Sets the extremum type of the second direction.
Parameters:
oExtremumType
Extremum mode to set a maximum point(GSMMax) or a minimum point(GSMMin)
See also:
GSMMinMax
o SetExtremumType3
public virtual HRESULT SetExtremumType3(GSMMinMax iExtremumType) =0
Sets the extremum type of the third direction.
Parameters:
oExtremumType
Extremum mode to set a maximum point(GSMMax) or a minimum point(GSMMin)
See also:
GSMMinMax
o SetReference
public virtual HRESULT SetReference( const CATIMmiMechanicalFeature_var iReference) =0
Sets the element on which the extremum is detected.
Parameters:
iReference
Reference element
See also:
CATIMmiMechanicalFeature

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

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