All Frameworks Class Hierarchy This Framework Previous Next Indexes
PartInterfaces Interface CATIThread
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---PartInterfaces.CATIShape
|
+---CATIThread
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIThread
Class to manage the thread feature.
Role: CATIThread inherits from CATIShape.
Methods defined below are specifics to the thread feature. They manage
Diameter ,Depth , Pitch , Thread direction ,limit and support face
feature.
- See also:
- CATIShape
Method Index
- o
GetBottomLimit(CATISpecObject_var&)
- Retrieves the thread/tap bottom limit.
- o
GetBottomType(int&)
- Retrieves the thread/tap bottom type.
- o
GetDepth(CATICkeParm_var&)
- Retrieves parameter linked to the thread/tap depth.
- o
GetDepth(double&)
- Retrieves the thread/tap depth.
- o
GetDiameter(CATICkeParm_var&)
- Retrieves parameter linked to the thread/tap diameter.
- o
GetDiameter(double&)
- Retrieves the thread/tap diameter.
- o
GetLimit(CATISpecObject_var&)
- Retrieves the thread/tap limit.
- o
GetPitch(CATICkeParm_var&)
- Retrieves parameter linked to the thread/tap pitch.
- o
GetPitch(double&)
- Retrieves the thread/tap pitch.
- o
GetPolarity(int&)
- Retrieves the thread polarity.
- o
GetSupport(CATISpecObject_var&)
- Retrieves the thread/tap support.
- o
GetThreadDirection(int&)
- Retrieves the thread/tap direction in regards with limit face orientation.
- o
GetThreadSide(int&)
- Retrieves the thread/tap direction.
- o
SetBottomLimit(CATISpecObject_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(CATISpecObject_var&)
- Sets the thread/tap limit.
- o
SetPitch(double)
- Sets the thread/tap pitch.
- o
SetPolarity(int)
- Sets the thread polarity.
- o
SetSupport(CATISpecObject_var&)
- Sets the thread/tap support.
- o
SetThreadDirection(int)
- Sets the thread/tap direction.
- o
SetThreadSide(int)
- Sets the thread/tap direction.
Methods
o GetBottomLimit
public virtual HRESULT GetBottomLimit( | CATISpecObject_var& | ohBottomLimit) = 0 |
-
Retrieves the thread/tap bottom limit.
- Parameters:
-
- ohBottomLimit
- The thread/tap bottom limit.
o GetBottomType
public virtual HRESULT GetBottomType( | int& | oBottomType) = 0 |
-
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 void GetDepth( | CATICkeParm_var& | oDepthParm) = 0 |
-
Retrieves parameter linked to the thread/tap depth.
- Parameters:
-
- oDepthParm
- the parameter linked to thread/tap depth.
o GetDepth
public virtual void GetDepth( | double& | oDepth) = 0 |
-
Retrieves the thread/tap depth.
- Parameters:
-
- oDepth
- The thread/tap depth.
o GetDiameter
public virtual void GetDiameter( | CATICkeParm_var& | oDiameterParm) = 0 |
-
Retrieves parameter linked to the thread/tap diameter.
- Parameters:
-
- oDiameterParm
- The parameter linked to thread/tap diameter.
o GetDiameter
public virtual void GetDiameter( | double& | oDiameter) = 0 |
-
Retrieves the thread/tap diameter.
- Parameters:
-
- oDiameter
- The thread/tap diameter.
o GetLimit
public virtual void GetLimit( | CATISpecObject_var& | oLimit) = 0 |
-
Retrieves the thread/tap limit.
- Parameters:
-
- oLimit
- The thread/tap limit.
o GetPitch
public virtual void GetPitch( | CATICkeParm_var& | oPitchParm) = 0 |
-
Retrieves parameter linked to the thread/tap pitch.
- Parameters:
-
- oPitchParm
- The parameter linked to thread/tap pitch.
o GetPitch
public virtual void GetPitch( | double& | oPitch) = 0 |
-
Retrieves the thread/tap pitch.
- Parameters:
-
- oPitch
- The thread/tap pitch.
o GetPolarity
public virtual void GetPolarity( | int& | oPolarity) = 0 |
-
Retrieves the thread polarity.
- Parameters:
-
- oPolarity
- The thread polarity can be :
- 0 - Thread
- 1 - Tap
o GetSupport
public virtual void GetSupport( | CATISpecObject_var& | oSupport) = 0 |
-
Retrieves the thread/tap support.
- Parameters:
-
- oSupport
- The thread/tap support.
o GetThreadDirection
public virtual void GetThreadDirection( | int& | oThreadDirection) = 0 |
-
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 void GetThreadSide( | int& | oThreadSide) = 0 |
-
Retrieves the thread/tap direction.
- Parameters:
-
- oThreadSide
- The thread/tap direction can be :
- Right_threaded
- Left_threaded
o SetBottomLimit
public virtual HRESULT SetBottomLimit( | CATISpecObject_var& | ihBottomLimit) = 0 |
-
Sets the thread/tap bottom limit.
- Parameters:
-
- ihBottomLimit
- The thread bottom limit.
o SetBottomType
public virtual HRESULT SetBottomType( | const int | iBottomType) = 0 |
-
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 void SetDepth( | const double | iDepth) = 0 |
-
Sets the thread/tap depth.
- Parameters:
-
- iDepth
- The thread/tap depth.
o SetDiameter
public virtual void SetDiameter( | const double | iDiameter) = 0 |
-
Sets the thread/tap diameter.
- Parameters:
-
- iDiameter
- The thread/tap diameter.
o SetLimit
public virtual void SetLimit( | CATISpecObject_var& | iLimit) = 0 |
-
Sets the thread/tap limit.
- Parameters:
-
- iLimit
- The thread limit.
o SetPitch
public virtual void SetPitch( | const double | iPitch) = 0 |
-
Sets the thread/tap pitch.
- Parameters:
-
- iPitch
- The thread/tap pitch.
o SetPolarity
public virtual void SetPolarity( | const int | iPolarity) = 0 |
-
Sets the thread polarity.
- Parameters:
-
- iPolarity
- The thread polarity can be :
- 0 - Thread
- 1 - Tap
o SetSupport
public virtual void SetSupport( | CATISpecObject_var& | iSupport) = 0 |
-
Sets the thread/tap support.
- Parameters:
-
- iSupport
- The thread/tap support.
o SetThreadDirection
public virtual void SetThreadDirection( | const int | iThreadDirection) = 0 |
-
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 void SetThreadSide( | const int | iThreadType) = 0 |
-
Sets the thread/tap direction.
- Parameters:
-
- iThreadType
- The thread/tap direction can be :
- Right_threaded
- Left_threaded
This object is included in the file: CATIThread.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces