ZOSAPI.Editors.TDE.ITDERow Interface Reference
Last update: 17.07.2025All data for a Tolerance Data Editor operand. This interface can be accessed via the IToleranceDataEditor interface. More...
Inheritance diagram for ZOSAPI.Editors.TDE.ITDERow:

Public Member Functions | |
| IEditorCell | GetOperandCell (ToleranceColumn Col) |
| Gets the specified operand cell data. | |
| ToleranceOperandType[] | AvailableOperandTypes () |
| bool | ChangeType (ToleranceOperandType type) |
| Changes the current operand to the specified type. | |
Public Member Functions inherited from ZOSAPI.Editors.IEditorRow | |
| IEditorCell | GetCellAt (int pos) |
| Gets the cell at the specified index (IEditor.MinColumn to IEditor.MaxColumn). | |
Properties | |
| bool | IsActive [get] |
| Gets a value indicating whether this instance is active (i.e. refers to a valid surface in the system). | |
| int | OperandNumber [get] |
| Gets the operand number for this row. | |
| string | TypeName [get] |
| ToleranceOperandType | Type [get] |
| Gets the current operand type. Use ChangeType to change the operand type. | |
| bool | DoNotAdjustDuringInverseTolerancing [get, set] |
| bool | IgnoreThisOperandDuringTolerancing [get, set] |
| ZemaxColor | RowColor [get, set] |
| double | Min [get, set] |
| IEditorCell | MinCell [get] |
| bool | IsMinUsed [get] |
| double | Max [get, set] |
| IEditorCell | MaxCell [get] |
| bool | IsMaxUsed [get] |
| string | Comment [get, set] |
| IEditorCell | CommentCell [get] |
| int | Param1 [get, set] |
| IEditorCell | Param1Cell [get] |
| bool | IsParam1Used [get] |
| int | Param2 [get, set] |
| IEditorCell | Param2Cell [get] |
| bool | IsParam2Used [get] |
| int | Param3 [get, set] |
| IEditorCell | Param3Cell [get] |
| bool | IsParam3Used [get] |
| double | Nominal [get] |
| IEditorCell | NominalCell [get] |
| bool | IsNominalUsed [get] |
Properties inherited from ZOSAPI.Editors.IEditorRow | |
| IEditor | Editor [get] |
| Gets the editor this row was retrieved from. | |
| bool | IsValidRow [get] |
| Gets a value indicating whether this instance is currently valid. Note that the RowIndex for this object is fixed, so removing one or more rows from the editor may cause it to be invalid. | |
| int | RowIndex [get] |
| Gets the index of this row in the editor. | |
| string | RowTypeName [get] |
| Gets the type of this row; this can be a surface for the LDE, object for the NCE, etc. | |
| string | Bookmark [get, set] |
Detailed Description
All data for a Tolerance Data Editor operand. This interface can be accessed via the IToleranceDataEditor interface.
Member Function Documentation
◆ AvailableOperandTypes()
| ToleranceOperandType[] ZOSAPI.Editors.TDE.ITDERow.AvailableOperandTypes | ( | ) |
◆ ChangeType()
| bool ZOSAPI.Editors.TDE.ITDERow.ChangeType | ( | ToleranceOperandType | type | ) |
Changes the current operand to the specified type.
- Parameters
-
type The new type.
- Returns
◆ GetOperandCell()
| IEditorCell ZOSAPI.Editors.TDE.ITDERow.GetOperandCell | ( | ToleranceColumn | Col | ) |
Gets the specified operand cell data.
- Parameters
-
Col The column.
- Returns
Property Documentation
◆ Comment
|
getset |
◆ CommentCell
|
get |
◆ DoNotAdjustDuringInverseTolerancing
|
getset |
◆ IgnoreThisOperandDuringTolerancing
|
getset |
◆ IsActive
|
get |
Gets a value indicating whether this instance is active (i.e. refers to a valid surface in the system).
true if this instance is active; otherwise, false.
◆ IsMaxUsed
|
get |
◆ IsMinUsed
|
get |
◆ IsNominalUsed
|
get |
◆ IsParam1Used
|
get |
◆ IsParam2Used
|
get |
◆ IsParam3Used
|
get |
◆ Max
|
getset |
◆ MaxCell
|
get |
◆ Min
|
getset |
◆ MinCell
|
get |
◆ Nominal
|
get |
◆ NominalCell
|
get |
◆ OperandNumber
|
get |
Gets the operand number for this row.
The operand number.
◆ Param1
|
getset |
◆ Param1Cell
|
get |
◆ Param2
|
getset |
◆ Param2Cell
|
get |
◆ Param3
|
getset |
◆ Param3Cell
|
get |
◆ RowColor
|
getset |
◆ Type
|
get |
Gets the current operand type. Use ChangeType to change the operand type.
The type.
◆ TypeName
|
get |
Public Member Functions inherited from