Инструменты пользователя

Инструменты сайта


developers:references:topomatic.crs.templates.crssemanticconstruction

Класс CrsSemanticConstruction

Иерархия наследования

Синтаксис

public class CrsSemanticConstruction : CrsConstruction, IEnumerable<CrsComponent>, IEnumerable

Конструкторы

Свойства

ТипИмяОписание
СвойствоAllowAutoCalculation Позволяет исключить конструкцию из автоматических расчетов, таких как расчет объемов или реконструкция (Наследуется от CrsConstruction.)
СвойствоcalcVolumes (Наследуется от CrsConstruction.)
СвойствоConstructionMode Конструкция находится в режиме конструирования (Наследуется от CrsConstruction.)
СвойствоCount Количество элементов в коллекции (Наследуется от CrsContainer.)
СвойствоDesignContext Ссылка на корневой контекст проектирования (Наследуется от CrsComponent.)
СвойствоInsertionNode Узел вставки конструкции (Наследуется от CrsConstruction.)
СвойствоItem[String] (Наследуется от CrsContainer.)
СвойствоItem[Int32] (Наследуется от CrsContainer.)
СвойствоMirror Является ли конструкция зеркальным отражением (Наследуется от CrsConstruction.)
СвойствоName Имя элемента (Наследуется от CrsComponent.)
СвойствоOwner Ссылка на владелеца элемента (Наследуется от CrsComponent.)
СвойствоProjectionMatrix Матрица (Наследуется от CrsConstruction.)
СвойствоProperMatrix Собственная матрица (Наследуется от CrsConstruction.)
СвойствоSemantics
СвойствоX Смещение по оси X относительно узла InsertionNode (Наследуется от CrsConstruction.)
СвойствоY Смещение по оси Y относительно узла InsertionNode (Наследуется от CrsConstruction.)

Методы

ТипИмяОписание
МетодAdd(CrsComponent) Метод добавляет элемент в коллекцию (Наследуется от CrsContainer.)
МетодAddRange(IEnumerable) Добавляем коллекцию элементов (Наследуется от CrsContainer.)
МетодAssignVolumeData(CrsVolume, Int32)
МетодBrepDifference(List<Vector2D>, List<Vector2D>)
МетодClear() Удаляет все элементы из коллекции, удаление возможно только в режиме котструирования (Наследуется от CrsConstruction.)
МетодClipLine(CrsContour, CrsContour, Boolean)
МетодClipLine(List<Vector2D>, List<Vector2D>, Boolean)
МетодCreateVolumes() Создать объемы (Наследуется от CrsConstruction.)
МетодDifference(CrsContour, CrsContour, Boolean)
МетодDifference(List<Vector2D>, List<Vector2D>)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодFindComponent(String) (Наследуется от CrsContainer.)
МетодFindContour(Int32) (Наследуется от CrsContainer.)
МетодGetEnumerator() Возвращает перечислитель, осуществляющий перебор элементов коллекции CrsContainer. (Наследуется от CrsContainer.)
МетодGetGrips() Грипы конструкции (Наследуется от CrsConstruction.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetNodes() Метод перечисляет все узлы, к которым можно привязываться (Наследуется от CrsConstruction.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодIndexOf(CrsComponent) Метод возвращает индекс элемента (Наследуется от CrsContainer.)
МетодIntersect(CrsContour, CrsContour, Boolean)
МетодIntersect(List<Vector2D>, List<Vector2D>)
МетодLinkByCode(Int32) Метод возвращает первый узел по коду (Наследуется от CrsConstruction.)
МетодLinkByCode(Int32, Int32) Метод возвращает узел по коду и индексу (Наследуется от CrsConstruction.)
МетодLinkByIndex(Int32) Метод возвращает узел по индексу (Наследуется от CrsConstruction.)
МетодLinkByName(String) Метод возвращает узел по имени (Наследуется от CrsConstruction.)
МетодRemove(CrsComponent) Метод удаляет элемент и коллекции (Наследуется от CrsContainer.)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодUnion(List<Vector2D>, List<Vector2D>)
МетодUnion(CrsContour, CrsContour, Boolean)
МетодVerticalContourCut(CrsContour, Double, Boolean)
developers/references/topomatic.crs.templates.crssemanticconstruction.txt · Последние изменения: 2023/07/28 17:27 (внешнее изменение)