======Класс CadPen======
* **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]]
* **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll)
=====Иерархия наследования=====
* [[developers:references:system.object|System.Object]]
* Topomatic.Cad.Foundation.CadPen
* [[developers:references:topomatic.cad.foundation.cadpenwrapper|Topomatic.Cad.Foundation.CadPenWrapper]]
=====Синтаксис=====
public abstract class CadPen
=====Свойства=====
^Тип^Имя^Описание^
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.backgroundcolor|BackGroundColor]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.color|Color]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.complexlinetype|ComplexLinetype]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.currentscale|CurrentScale]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.devicecontext|DeviceContext]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.drawingmode|DrawingMode]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.graphics|Graphics]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.highlightmode|HighlightMode]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.iswhitebackcolor|IsWhiteBackColor]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.linecapjoin|LineCapJoin]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.linetypescale|LinetypeScale]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.overallmatrix|OverallMatrix]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.paintterminate|PaintTerminate]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.projectionmatrix|ProjectionMatrix]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.viewbounds|ViewBounds]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.cadpen.width|Width]]| |
=====Методы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.beginarray|BeginArray()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.begindraw|BeginDraw()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.drawarray_system.collections.generic.ilist_1_topomatic.cad.foundation.arraymode|DrawArray(IList, ArrayMode)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.drawline_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|DrawLine(Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.drawline_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d|DrawLine(Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.drawpoint_topomatic.cad.foundation.vector2d|DrawPoint(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.drawpoint_ref_topomatic.cad.foundation.vector2d|DrawPoint(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.endarray_topomatic.cad.foundation.arraymode|EndArray(ArrayMode)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.enddraw|EndDraw()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.endgraphicsdraw|EndGraphicsDraw()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)|
|{{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.cad.foundation.cadpen.loadidentity|LoadIdentity()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.multmatrix_ref_topomatic.cad.foundation.matrix|MultMatrix(Matrix)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.popmatrix|PopMatrix()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.projectpoint_ref_topomatic.cad.foundation.vector3d_ref_topomatic.cad.foundation.vector3d|ProjectPoint(Vector3D, Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.projectpoint_topomatic.cad.foundation.vector3d|ProjectPoint(Vector3D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.projectpoint_topomatic.cad.foundation.vector2d|ProjectPoint(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.projectpoint_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d|ProjectPoint(Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.projectpoint_ref_topomatic.cad.foundation.vector2d|ProjectPoint(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.pushmatrix|PushMatrix()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.reset|Reset()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.resetlinetype|ResetLinetype()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.rotate_system.double_system.double|Rotate(Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.rotate_system.double|Rotate(Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.scale_system.double_system.double|Scale(Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.scale_system.double|Scale(Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.translate_system.double_system.double|Translate(Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.unprojectpoint_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d|UnProjectPoint(Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.unprojectpoint_topomatic.cad.foundation.vector2d|UnProjectPoint(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.unprojectpoint_ref_topomatic.cad.foundation.vector2d|UnProjectPoint(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertex_system.double_system.double_system.double|Vertex(Double, Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertex_system.double_system.double|Vertex(Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertex_topomatic.cad.foundation.vector2d|Vertex(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertex_ref_topomatic.cad.foundation.vector2d|Vertex(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertexarc_topomatic.cad.foundation.vector2d_system.double_system.double_system.double_system.boolean_system.boolean|VertexArc(Vector2D, Double, Double, Double, Boolean, Boolean)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertexarc_topomatic.cad.foundation.vector2d_system.double_system.double_system.double_system.boolean|VertexArc(Vector2D, Double, Double, Double, Boolean)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertexarc_topomatic.cad.foundation.vector2d_system.double_system.double_system.double|VertexArc(Vector2D, Double, Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.cadpen.vertexcircle_topomatic.cad.foundation.vector2d_system.double|VertexCircle(Vector2D, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:ba26a4f6fed24b8edc05d90315f5a5e8|VertexEllipse(Vector2D, Vector2D, Double, Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:cd59d6e6411b3229f1e77d8c3f6df56b|VertexEllipse(Vector2D, Vector2D, Double, Double, Double, Boolean, Boolean)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:195cf05d2a4389cf7eb114da57855c39|VertexEllipse(Vector2D, Vector2D, Double, Double, Double, Boolean)]]| |
=====Поля=====
^Тип^Имя^Описание^
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.cadpen.maxarcbreak|MaxArcBreak]]| |
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.cadpen.maxcirclebreak|MaxCircleBreak]]| |
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.cadpen.minarcbreak|MinArcBreak]]| |
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.cadpen.mincirclebreak|MinCircleBreak]]| |
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.cadpen.minimalcomplexlinetypepatternsize|MinimalComplexLinetypePatternSize]]| |
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.cadpen.minimalsize|MinimalSize]]| |
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.cadpen.smooth|Smooth]]| |