CATPartUseItf Interface CATIPdgUseThread

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


interface CATIPdgUseThread

Class to manage the thread feature.
Role: CATIPdgUseThread inherits from CATIPdgUseShape. Methods defined below are specifics to the thread feature. They manage Diameter ,Depth , Pitch , Thread direction ,limit and support face feature.

See also:


Method Index


o GetBottomLimit(CATIMmiMechanicalFeature_var&)
Retrieves the thread/tap bottom limit.
o GetBottomType(int&)
Retrieves the thread/tap bottom type.
o GetDepth(double&)
Retrieves the thread/tap depth.
o GetDepth(CATICkeParm_var&)
Retrieves parameter linked to the thread/tap depth.
o GetDiameter(double&)
Retrieves the thread/tap diameter.
o GetDiameter(CATICkeParm_var&)
Retrieves parameter linked to the thread/tap diameter.
o GetLimit(CATIMmiMechanicalFeature_var&)
Retrieves the thread/tap limit.
o GetPitch(double&)
Retrieves the thread/tap pitch.
o GetPitch(CATICkeParm_var&)
Retrieves parameter linked to the thread/tap pitch.
o GetPolarity(int&)
Retrieves the thread polarity.
o GetSupport(CATIMmiMechanicalFeature_var&)
Retrieves the thread/tap support.
o GetThreadDescription(CATICkeParm_var&)
o GetThreadDescription(CATUnicodeString&)
o GetThreadDirection(int&)
Retrieves the thread/tap direction in regards with limit face orientation.
o GetThreadSide(int&)
Retrieves the thread/tap direction.
o GetThreadStandard(CATUnicodeString&)
o SetBottomLimit(CATBaseUnknown_var&)
Sets the thread/tap bottom limit.
o SetBottomType(int)
Sets the thread/tap bottom type.
o SetDepth(double)
Sets the thread/tap depth.
o SetDiameter(double)
Sets the thread/tap diameter.
o SetLimit(CATBaseUnknown_var&)
Sets the thread/tap limit.
o SetPitch(double)
Sets the thread/tap pitch.
o SetPolarity(int)
Sets the thread polarity.
o SetSupport(CATBaseUnknown_var&)
Sets the thread/tap support.
o SetThreadDescription(CATUnicodeString&)
o SetThreadDirection(int)
Sets the thread/tap direction.
o SetThreadSide(int)
Sets the thread/tap direction.
o SetThreadStandard(CATUnicodeString&)

Methods


o GetBottomLimit
public virtual GetBottomLimit( ohBottomLimit_output)
Retrieves the thread/tap bottom limit.
Parameters:
ohBottomLimit
The thread/tap bottom limit.
o GetBottomType
public virtual GetBottomType( oBottomType)
Retrieves the thread/tap bottom type.
Parameters:
oBottomType
The thread bottom type can be :
- 0 - Dimension
- 1 - Support Depth
- 2 - Up-To-Plane
o GetDepth
public virtual GetDepth( oDepth)
Retrieves the thread/tap depth.
Parameters:
oDepth
The thread/tap depth.
o GetDepth
public virtual GetDepth( oDepthParm)
Retrieves parameter linked to the thread/tap depth.
Parameters:
oDepthParm
the parameter linked to thread/tap depth.
o GetDiameter
public virtual GetDiameter( oDiameter)
Retrieves the thread/tap diameter.
Parameters:
oDiameter
The thread/tap diameter.
o GetDiameter
public virtual GetDiameter( oDiameterParm)
Retrieves parameter linked to the thread/tap diameter.
Parameters:
oDiameterParm
The parameter linked to thread/tap diameter.
o GetLimit
public virtual GetLimit( oLimit_output)
Retrieves the thread/tap limit.
Parameters:
oLimit
The thread/tap limit.
o GetPitch
public virtual GetPitch( oPitch)
Retrieves the thread/tap pitch.
Parameters:
oPitch
The thread/tap pitch.
o GetPitch
public virtual GetPitch( oPitchParm)
Retrieves parameter linked to the thread/tap pitch.
Parameters:
oPitchParm
The parameter linked to thread/tap pitch.
o GetPolarity
public virtual GetPolarity( oPolarity)
Retrieves the thread polarity.
Parameters:
oPolarity
The thread polarity can be :
- 0 - Thread
- 1 - Tap
o GetSupport
public virtual GetSupport( oSupport_output)
Retrieves the thread/tap support.
Parameters:
oSupport
The thread/tap support.
o GetThreadDescription
public virtual GetThreadDescription( oThreadDescription)
o GetThreadDescription
public virtual GetThreadDescription( oThreadDescription)
o GetThreadDirection
public virtual GetThreadDirection( oThreadDirection)
Retrieves the thread/tap direction in regards with limit face orientation.
Parameters:
oThreadDirection
The thread/tap direction can be :
- Normal_limit
- Inverse_normal_limit
o GetThreadSide
public virtual GetThreadSide( oThreadSide)
Retrieves the thread/tap direction.
Parameters:
oThreadSide
The thread/tap direction can be :
- Right_threaded
- Left_threaded
o GetThreadStandard
public virtual GetThreadStandard( ostrThreadStandard)
o SetBottomLimit
public virtual SetBottomLimit( const ihBottomLimit_input)
Sets the thread/tap bottom limit.
Parameters:
ihBottomLimit
The thread bottom limit.
o SetBottomType
public virtual SetBottomType( const iBottomType)
Sets the thread/tap bottom type.
Parameters:
oBottomType
The thread bottom type can be :
- 0 - Dimension
- 1 - Support Depth
- 2 - Up-To-Plane
o SetDepth
public virtual SetDepth( const iDepth)
Sets the thread/tap depth.
Parameters:
iDepth
The thread/tap depth.
o SetDiameter
public virtual SetDiameter( const iDiameter)
Sets the thread/tap diameter.
Parameters:
iDiameter
The thread/tap diameter.
o SetLimit
public virtual SetLimit( const iLimit_input)
Sets the thread/tap limit.
Parameters:
iLimit
The thread limit.
o SetPitch
public virtual SetPitch( const iPitch)
Sets the thread/tap pitch.
Parameters:
iPitch
The thread/tap pitch.
o SetPolarity
public virtual SetPolarity( const iPolarity)
Sets the thread polarity.
Parameters:
iPolarity
The thread polarity can be :
- 0 - Thread
- 1 - Tap
o SetSupport
public virtual SetSupport( const iSupport_input)
Sets the thread/tap support.
Parameters:
iSupport
The thread/tap support.
o SetThreadDescription
public virtual SetThreadDescription( iThreadDescription)
o SetThreadDirection
public virtual SetThreadDirection( const iThreadDirection)
Sets the thread/tap direction.in regards with limit face orientation.
Parameters:
iThreadDirection
The thread/tap direction can be :
- Normal_limit
- Inverse_normal_limit
o SetThreadSide
public virtual SetThreadSide( const iThreadType)
Sets the thread/tap direction.
Parameters:
iThreadType
The thread/tap direction can be :
- Right_threaded
- Left_threaded
o SetThreadStandard
public virtual SetThreadStandard( istrThreadStandard)

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

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