CATTPSBaseUseItf Interface CATITPSThreadGeometrySpecification

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


interface CATITPSThreadGeometrySpecification

This interface is implemented by CATTPSDatum, CATTPSToleranceWithDRF and CATTPSToleranceWithoutDRF features.
Interface to manage the Specification for thread geometry. Role: GD&T and datum specified for screw threads apply to the axis derived from the pitch cylinder. "MD" or "LD" symbol can be utilized to specify that they are applied on the major diameter or the minor diameter.


Method Index


o GetSpecification(ThreadGeometry&)
Retrieves Thread Geometry Specification.
o SetSpecification(ThreadGeometry)
Sets Thread Geometry Specification.

Enumerated Type Index


o ThreadGeometry
Enum to describe the Thread Geometry Specification.

Methods


o GetSpecification
public virtual GetSpecification( oSpec)
Retrieves Thread Geometry Specification.
Parameters:
oSpec
Thread Geometry Specification. returns S_OK when the Specification has been correctly retrieved, returns E_FAIL otherwise.
o SetSpecification
public virtual SetSpecification( const iSpec)
Sets Thread Geometry Specification.
Parameters:
iSpec
Thread Geometry Specification. returns S_OK when the Specification has been correctly set, returns E_FAIL otherwise.

Enumerated Types


o ThreadGeometry
enum ThreadGeometry {
  Undefined,
  PitchCylinder,
  MajorDiameter,
  MinorDiameter
}
Enum to describe the Thread Geometry Specification.
Parameters:
PitchCylinder
represent pitch diameterof a thread.
MajorDiameter
represent major diameter of a thread.
MinorDiameter
represent minor diameter of a thread.

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

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