CATTPSBaseUseItf Interface CATITPSIndividualElementControl

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


interface CATITPSIndividualElementControl

This interface is implemented by CATTPSToleranceWithDRF feature.
Interface to manage Individual Element Control. Role: Tolerance zones apply to the full extent of the feature, unless otherwise indicated. Where it is a requirement to control only individual line elements of a surface, a qualifying notation, such as "EACH ELEMENT" or "EACH RADIAL ELEMENT", is added to the annotation. This permits control of individual elements of the surface independently in relation to the datum and does not limit the total surface to an encompassing zone..


Method Index


o GetControl(IndividualElementControl&)
Retrieves the control of individual elements of the surface.
o SetControl(IndividualElementControl)
Sets the control of individual elements of the surface.

Enumerated Type Index


o IndividualElementControl
Enum to describe the control of individual elements of the surface.

Methods


o GetControl
public virtual GetControl( oValue)
Retrieves the control of individual elements of the surface.
Parameters:
oValue
Individual Element Control. returns S_OK when the value has been correctly retrieved, returns E_FAIL otherwise.
o SetControl
public virtual SetControl( const iValue)
Sets the control of individual elements of the surface.
Parameters:
iValue
Individual Element Control. returns S_OK when the value has been correctly set, returns E_FAIL otherwise.

Enumerated Types


o IndividualElementControl
enum IndividualElementControl {
  Undefined,
  EachElement,
  EachRadialElement
}
Enum to describe the control of individual elements of the surface.
Parameters:
EachElement
represent element on a plane.
EachRadialElement
represent element on a line, edge.

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

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