======Класс Surface====== * **Пространство имен:** [[developers:references:topomatic.sfc|Topomatic.Sfc]] * **Сборка:** Topomatic.Sfc (в Topomatic.Sfc.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * [[developers:references:topomatic.foundationclasses.updatableobject|Topomatic.FoundationClasses.UpdatableObject]] * [[developers:references:topomatic.foundationclasses.statecontrollerobject|Topomatic.FoundationClasses.StateControllerObject]] * Topomatic.Sfc.Surface =====Синтаксис===== public sealed class Surface : StateControllerObject, INamedTransactable, ITransactable, IUpdatable, IStateController, IDisposable, ISurfaceContainer, IOwned, IDrawingContainer =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.sfc.surface..ctor|Surface()]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.areasigns|AreaSigns]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.bounds2d|Bounds2d]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.bounds3d|Bounds3d]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.code|Code]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.codifier|Codifier]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.designed|Designed]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.groups|Groups]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.hachuredirectrix|HachureDirectrix]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.hidden|Hidden]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.horizontaldirectrix|HorizontalDirectrix]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.statecontrollerobject.isupdating|IsUpdating]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.layersmapping|LayersMapping]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.linearsigns|LinearSigns]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.modified|Modified]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.owner|Owner]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.patchs|Patchs]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.pointindexer|PointIndexer]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.points|Points]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.pointsigns|PointSigns]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.proxysourceproviders|ProxySourceProviders]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.readonly|ReadOnly]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.situation|Situation]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.structurelines|StructureLines]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.style|Style]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.surfacestate|SurfaceState]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.statecontrollerobject.transactionmanager|TransactionManager]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.triangleindexer|TriangleIndexer]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.sfc.surface.triangles|Triangles]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.statecontrollerobject.updatecount|UpdateCount]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.beginupdate|BeginUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate|UpdatableObject.BeginUpdate()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.statecontrollerobject.beginupdate_system.string|BeginUpdate(String)]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.checkconnectivity|CheckConnectivity()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.cleartriangulation|ClearTriangulation()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.clone|Clone()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.createsection_system.collections.generic.ilist_1_topomatic.sfc.sections.sectionflags|CreateSection(IList, SectionFlags)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.createsection_system.collections.generic.ilist_1_system.collections.generic.ilist_1_topomatic.sfc.sections.sectionflags|CreateSection(IList, IList, SectionFlags)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.createsections_system.collections.generic.ilist_1_topomatic.sfc.sections.sectionflags|CreateSections(IList, SectionFlags)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.dispose|Dispose()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.statecontrollerobject.endupdate|EndUpdate()]]| (Наследуется от [[developers:references:topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findpoint_topomatic.cad.foundation.vector2d_system.double|FindPoint(Vector2D, Double)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findpoints_topomatic.cad.foundation.boundingbox2d_system.collections.generic.list_1|FindPoints(BoundingBox2D, List)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findpoints_topomatic.cad.foundation.boundingbox2d_system.collections.generic.list_1_system.predicate_1_system.int32|FindPoints(BoundingBox2D, List, Predicate, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findpoints_topomatic.cad.foundation.boundingbox2d_system.collections.generic.list_1_system.predicate_1|FindPoints(BoundingBox2D, List, Predicate)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findpoints_topomatic.cad.foundation.boundingbox2d_system.collections.generic.list_1_system.int32|FindPoints(BoundingBox2D, List, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findtriangle_topomatic.cad.foundation.vector2d|FindTriangle(Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findtriangles_topomatic.cad.foundation.boundingbox2d_system.collections.generic.list_1_system.predicate_1|FindTriangles(BoundingBox2D, List, Predicate)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findtriangles_topomatic.cad.foundation.boundingbox2d_system.collections.generic.list_1|FindTriangles(BoundingBox2D, List)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.findtriangles_topomatic.cad.foundation.boundingbox2d_system.collections.generic.list_1_system.int32|FindTriangles(BoundingBox2D, List, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.getelevation_topomatic.cad.foundation.vector2d|GetElevation(Vector2D)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.invalidate|Invalidate()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.invalidate_system.boolean|Invalidate(Boolean)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.loadfromfile_system.string|LoadFromFile(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.loadfromstream_system.io.stream|LoadFromStream(Stream)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.regen|Regen()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.savetofilesfc_system.string_system.uint16|SaveToFileSfc(String, UInt16)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.savetofilesfc_system.string|SaveToFileSfc(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.savetofilesfcx_system.string|SaveToFileSfcx(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.savetostreamsfc_system.io.stream|SaveToStreamSfc(Stream)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.savetostreamsfc_system.io.stream_system.uint16|SaveToStreamSfc(Stream, UInt16)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.savetostreamsfcx_system.io.stream|SaveToStreamSfcx(Stream)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.savetostreamsfcx_system.io.stream_system.uint16|SaveToStreamSfcx(Stream, UInt16)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.sfc.surface.trimremoved|TrimRemoved()]]| | =====События===== ^Тип^Имя^Описание^ |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.invalidated|Invalidated]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.loadfromstg|LoadFromStg]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.patchflagsmodify|PatchFlagsModify]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.patchmodify|PatchModify]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.patchsemanticmodify|PatchSemanticModify]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointadd|PointAdd]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointcodechanged|PointCodeChanged]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointexplorationcodechanged|PointExplorationCodeChanged]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointlayerchanged|PointLayerChanged]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointmodify|PointModify]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointremoved|PointRemoved]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointsemanticmodify|PointSemanticModify]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.pointsignchanged|PointSignChanged]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.savetostg|SaveToStg]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.triangleadd|TriangleAdd]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.trianglemodify|TriangleModify]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.sfc.surface.triangleremoved|TriangleRemoved]]| |