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.