======Класс Communications====== * **Пространство имен:** [[developers:references:topomatic.alg.runtime.communications|Topomatic.Alg.Runtime.Communications]] * **Сборка:** Topomatic.Alg.Runtime (в Topomatic.Alg.Runtime.dll) =====Иерархия наследования===== * System.Object * System.Collections.Generic.List<[[developers:references:topomatic.alg.runtime.communications.icommunication|Topomatic.Alg.Runtime.Communications.ICommunication]]> * Topomatic.Alg.Runtime.Communications.Communications * [[developers:references:topomatic.alg.runtime.communications.alignmentcommunications|Topomatic.Alg.Runtime.Communications.AlignmentCommunications]] * [[developers:references:topomatic.alg.runtime.communications.crosssectioncommunications|Topomatic.Alg.Runtime.Communications.CrossSectionCommunications]] =====Синтаксис===== public abstract class Communications : List, IList, ICollection, IEnumerable, IEnumerable, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IObjectDisjoiner =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.alg.runtime.communications.communications.bounds|Bounds]]| | |{{developers:references:property.png|Свойство}}|Capacity| Возвращает или задает общее число элементов, которые может вместить внутренняя структура данных без изменения размера. (Наследуется от List.)| |{{developers:references:property.png|Свойство}}|Count| Получает число элементов, содержащихся в интерфейсе List . (Наследуется от List.)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.alg.runtime.communications.communications.id|Id]]| | |{{developers:references:property.png|Свойство}}|Item[Int32]| (Наследуется от List.)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|Add(ICommunication)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|AddRange(IEnumerable)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|AsReadOnly()| Возвращает для текущей коллекции оболочку IList , доступную только для чтения. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|BinarySearch(ICommunication)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|BinarySearch(Int32, Int32, ICommunication, IComparer)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|BinarySearch(ICommunication, IComparer)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Clear()| Удаляет все элементы из коллекции List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Contains(ICommunication)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|ConvertAll(Converter)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|CopyTo(ICommunication[])| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|CopyTo(Int32, ICommunication[], Int32, Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|CopyTo(ICommunication[], Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|Exists(Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Find(Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindAll(Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindIndex(Int32, Int32, Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindIndex(Int32, Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindIndex(Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLast(Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLastIndex(Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLastIndex(Int32, Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|FindLastIndex(Int32, Int32, Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|ForEach(Action)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.getcenterpoint_topomatic.cad.foundation.objectsdisjointerargs_system.collections.generic.ilist_1|GetCenterPoint(ObjectsDisjointerArgs, IList)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.getelevation_system.double|GetElevation(Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.getendpoint_topomatic.cad.foundation.objectsdisjointerargs_system.collections.generic.ilist_1|GetEndPoint(ObjectsDisjointerArgs, IList)]]| | |{{developers:references:method.png|Метод}}|GetEnumerator()| Возвращает перечислитель, осуществляющий перебор элементов списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:635c66be747a63500e99875d806785d4|GetInsertionPoint(ObjectsDisjointerArgs, IList)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:d961ebddecc6f55b89b7276014e6d6ee|GetIntersections(Vector2D, Vector2D, IList)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:eaae6805db1f332bdf6ced68351f3916|GetIntersections(Vector2D, Double, Double, Double, IList)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.getmiddlepoint_topomatic.cad.foundation.objectsdisjointerargs_system.collections.generic.ilist_1|GetMiddlePoint(ObjectsDisjointerArgs, IList)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.getnodepoint_topomatic.cad.foundation.objectsdisjointerargs_system.collections.generic.ilist_1|GetNodePoint(ObjectsDisjointerArgs, IList)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.getquadrantpoint_topomatic.cad.foundation.objectsdisjointerargs_system.collections.generic.ilist_1|GetQuadrantPoint(ObjectsDisjointerArgs, IList)]]| | |{{developers:references:method.png|Метод}}|GetRange(Int32, Int32)| Создает неполную копию диапазона элементов исходного списка List . (Наследуется от List.)| |{{developers:references:method.png|Метод}}|[[developers:references:9fedcf4366101cea2a9685108d7d6d46|GetSegments(ObjectsDisjointerArgs, IList, IList)]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|IndexOf(ICommunication, Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|IndexOf(ICommunication)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|IndexOf(ICommunication, Int32, Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Insert(Int32, ICommunication)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|InsertRange(Int32, IEnumerable)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|LastIndexOf(ICommunication)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|LastIndexOf(ICommunication, Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|LastIndexOf(ICommunication, Int32, Int32)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.layout_topomatic.dwg.drawing_topomatic.alg.runtime.communications.communicationstyle|Layout(Drawing, CommunicationStyle)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.paint_topomatic.cad.foundation.cadpen_topomatic.alg.runtime.communications.communicationstyle|Paint(CadPen, CommunicationStyle)]]| | |{{developers:references:method.png|Метод}}|Remove(ICommunication)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|RemoveAll(Predicate)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|RemoveAt(Int32)| Удаляет элемент списка List с указанным индексом. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|RemoveRange(Int32, Int32)| Удаляет из списка List диапазон элементов. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Reverse()| Изменяет порядок элементов во всем списке List на обратный. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Reverse(Int32, Int32)| Изменяет порядок элементов в указанном диапазоне. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Sort(IComparer)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Sort(Int32, Int32, IComparer)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Sort(Comparison)| (Наследуется от List.)| |{{developers:references:method.png|Метод}}|Sort()| Сортирует элементы во всем списке List с помощью функции сравнения по умолчанию. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.alg.runtime.communications.communications.stationtopos_system.double|StationToPos(Double)]]| | |{{developers:references:method.png|Метод}}|ToArray()| Копирует элементы списка List в новый массив. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|TrimExcess()| Задает емкость, равную фактическому числу элементов в списке List , если это число меньше порогового значения. (Наследуется от List.)| |{{developers:references:method.png|Метод}}|TrueForAll(Predicate)| (Наследуется от List.)| =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.communications.communications.crosssection|CrossSection]]| | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.communications.communications.profile|Profile]]| | |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.alg.runtime.communications.communications.section|Section]]| |