======Класс SurfaceTools======
* **Пространство имен:** [[developers:references:topomatic.sfc|Topomatic.Sfc]]
* **Сборка:** Topomatic.Sfc (в Topomatic.Sfc.dll)
=====Иерархия наследования=====
* System.Object
* Topomatic.Sfc.SurfaceTools
=====Синтаксис=====
public abstract sealed class SurfaceTools
=====Методы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.addpointtotriangulation_topomatic.sfc.surface_system.int32|AddPointToTriangulation(Surface, Int32)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.checkstructurelinescross_topomatic.sfc.surface_system.int32|CheckStructureLinesCross(Surface, Int32)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.checkstructurelinescross_topomatic.sfc.surface_system.componentmodel.progresschangedeventhandler|CheckStructureLinesCross(Surface, ProgressChangedEventHandler)]]| Проверяем пересечения структурных линий и в точках пересечений вставляет дополнительные точки |
|{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.getexternalribs_topomatic.sfc.surface_system.collections.generic.list_1_system.collections.generic.dictionary_2|GetExternalRibs(Surface, List, Dictionary)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.getexternalribs_topomatic.sfc.surface_system.collections.generic.list_1|GetExternalRibs(Surface, List)]]| |
|{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.getlimitationdictionary_topomatic.sfc.surface|GetLimitationDictionary(Surface)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.getlinkedtriangle_topomatic.sfc.surface_system.int32_system.int32_system.collections.generic.list_1_system.int32|GetLinkedTriangle(Surface, Int32, Int32, List, Int32)]]| |
|{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.insertoverpoints_topomatic.sfc.structureline|InsertOverPoints(StructureLine)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.insertoverpoints_topomatic.sfc.surface_system.componentmodel.progresschangedeventhandler|InsertOverPoints(Surface, ProgressChangedEventHandler)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:d3e7a970d0ff66fba6ab5ff71413a437|IsTriangleCrossedSegment(Vector2D, Vector2D, Vector2D, Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.mergesurfaces_topomatic.sfc.surface_topomatic.sfc.surface_topomatic.sfc.surface_system.double_system.boolean|MergeSurfaces(Surface, Surface, Surface, Double, Boolean)]]| Слияние поверхностей |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.removelimitations_topomatic.sfc.structureline|RemoveLimitations(StructureLine)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.removepointfromtriangulation_topomatic.sfc.surface_system.int32|RemovePointFromTriangulation(Surface, Int32)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.removestructureline_topomatic.sfc.surface_system.int32|RemoveStructureLine(Surface, Int32)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.removestructureline_topomatic.sfc.surface_system.int32_system.boolean|RemoveStructureLine(Surface, Int32, Boolean)]]| |
|{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.updatelimitations_topomatic.sfc.surface_system.int32_system.int32|UpdateLimitations(Surface, Int32, Int32)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.updatelimitations_topomatic.sfc.structureline|UpdateLimitations(StructureLine)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.sfc.surfacetools.updatetriangulationunderpoint_topomatic.sfc.surface_system.int32|UpdateTriangulationUnderPoint(Surface, Int32)]]| |