Объект TableRow представляет строку таблицы в окне таблицы (объект TableView). Объект TableRow является членом коллекции Rows. Строка связана с точкой на контуре. Значения нормали к контуру в точке и физических величин записываются в строке таблицы. Вы можете использовать вектор нормали, чтобы вычислять нормальную и тангенциальную составляющие векторов физических величин.
Объект TableRow имеет следующие свойства:
|
Свойство Selected. Тип Boolean
|
Возвращает и устанавливает состояние строки таблицы (выделена или нет). |
|
Возвращает точку (объект Point) на контуре, соответствующую строке таблицы. | |
|
Свойство Distance. Тип Double.
|
Возвращает расстояние между точкой на контуре, соответствующей строке таблицы, и начальной точкой контура. |
|
Возвращает единичный вектор, перпендикулярный к контуру, в точке, соответствующей строке таблицы. | |
|
Свойство Value. Тип FieldPoint.
|
Возвращает физическую величину (объект FieldPoint) в точке, соответствующей строке таблицы. |
|
Свойство Parent. Тип TableWindow
|
Возвращает таблицу, к которой принадлежит строка. |
Следующий пример добавляет строку в таблицу и вычисляет нормальную и тангенциальную компоненты вектора плотности теплового потока:
dim row As ELCUT.TableRow
dim val As ELCUT.FieldPoint
dim fluxNormal As Double, fluxTangent As Double
dim norm As ELCUT.Point
set row = table.Rows.Add(20.5)
set val = row.Value
set norm = row.Normal
fluxNormal = val.KGrad.X * norm.X + val.KGrad.Y * norm.Y
fluxTangent = val.KGrad.X * norm.Y - val.KGrad.Y * norm.X