======Класс EdgeSpline====== Сплайн * **Пространство имен:** [[developers:references:topomatic.dwg|Topomatic.Dwg]] * **Сборка:** Topomatic.Dwg (в Topomatic.Dwg.dll) =====Иерархия наследования===== * System.Object * [[developers:references:topomatic.dwg.edgeitem|Topomatic.Dwg.EdgeItem]] * Topomatic.Dwg.EdgeSpline =====Синтаксис===== public sealed class EdgeSpline : EdgeItem, IStgSerializable =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.edgespline.edgetype|EdgeType]]| Тип элемента границы | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.edgespline.knotcapacity|KnotCapacity]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.edgespline.knotcount|KnotCount]]| Количество узлов | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.edgespline.pointcount|PointCount]]| Количество точек | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.dwg.edgespline.pointscapacity|PointsCapacity]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.addknot_system.double|AddKnot(Double)]]| Добавление узла | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.addpoint_topomatic.cad.foundation.vector2d|AddPoint(Vector2D)]]| Добавить точку | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.clear|Clear()]]| Удалить все точки и узлы | |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.getknot_system.int32|GetKnot(Int32)]]| Получить узел под индексом | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.getpath_system.double|GetPath(Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.getpath|GetPath()]]| (Переопределяет [[developers:references:topomatic.dwg.edgeitem.getpath|GetPath()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.getpoint_system.int32|GetPoint(Int32)]]| Получить точку под индексом | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| Загрузка из сериализованного документа (Переопределяет [[developers:references:topomatic.dwg.edgeitem.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.removeknotat_system.int32|RemoveKnotAt(Int32)]]| Удалить узел под индексом | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.removepointat_system.int32|RemovePointAt(Int32)]]| Удалить точку под индексом | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| Сериализация в документ [[developers:references:topomatic.stg.stgdocument|StgDocument]] (Переопределяет [[developers:references:topomatic.dwg.edgeitem.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.dwg.edgespline.setpoint_system.int32_topomatic.cad.foundation.vector2d|SetPoint(Int32, Vector2D)]]| Назначить точку под индексом | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)|