======Структура BoundingBox2D======
* **Пространство имен:** [[developers:references:topomatic.cad.foundation|Topomatic.Cad.Foundation]]
* **Сборка:** Topomatic.Cad.Foundation (в Topomatic.Cad.Foundation.dll)
=====Синтаксис=====
public struct BoundingBox2D : IEquatable
=====Конструкторы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.cad.foundation.boundingbox2d..ctor_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|BoundingBox2D(Vector2D, Vector2D)]]| |
=====Свойства=====
^Тип^Имя^Описание^
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.bottom|Bottom]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.bottomleft|BottomLeft]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.bottomright|BottomRight]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.center|Center]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.empty|Empty]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.height|Height]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.infinity|Infinity]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.isinfinity|IsInfinity]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.isnan|IsNan]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.left|Left]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.right|Right]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.top|Top]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.topleft|TopLeft]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.topright|TopRight]]| |
|{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.width|Width]]| |
=====Методы=====
^Тип^Имя^Описание^
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.addpoint_topomatic.cad.foundation.boundingbox2d_topomatic.cad.foundation.vector2d|AddPoint(BoundingBox2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:b56e258dbca4e95b610bcc6a1179ba24|AddPoint(BoundingBox2D, Vector2D, BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.addpoint_topomatic.cad.foundation.vector2d|AddPoint(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.clipbox_ref_topomatic.cad.foundation.boundingbox2d|ClipBox(BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.clipline_topomatic.cad.foundation.line2d|ClipLine(Line2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:5793eb6e1df902e2ac31e5a4928da2d4|ClipLine(Line2D, Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.clipray_topomatic.cad.foundation.ray2d|ClipRay(Ray2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:0ab42de43d04a025923647f0631061e1|ClipRay(Ray2D, Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.clipsegment_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.vector2d|ClipSegment(Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.clipsegment_topomatic.cad.foundation.vector2d_topomatic.cad.foundation.vector2d|ClipSegment(Vector2D, Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.contains_ref_topomatic.cad.foundation.boundingsphere2d_ref_topomatic.cad.foundation.containmenttype|Contains(BoundingSphere2D, ContainmentType)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.contains_topomatic.cad.foundation.boundingsphere2d|Contains(BoundingSphere2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.contains_ref_topomatic.cad.foundation.vector2d_ref_topomatic.cad.foundation.containmenttype|Contains(Vector2D, ContainmentType)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.contains_topomatic.cad.foundation.vector2d|Contains(Vector2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.contains_ref_topomatic.cad.foundation.boundingbox2d_ref_topomatic.cad.foundation.containmenttype|Contains(BoundingBox2D, ContainmentType)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.contains_topomatic.cad.foundation.boundingbox2d|Contains(BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.createfrompoints_system.collections.generic.ienumerable_1|CreateFromPoints(IEnumerable)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.createfrompoints_arr_topomatic.cad.foundation.vector2d|CreateFromPoints(Vector2D[])]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.createfromrectangle_system.drawing.rectangle|CreateFromRectangle(Rectangle)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.createfromrectanglef_system.drawing.rectanglef|CreateFromRectangleF(RectangleF)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.createfromsphere_ref_topomatic.cad.foundation.boundingsphere2d_ref_topomatic.cad.foundation.boundingbox2d|CreateFromSphere(BoundingSphere2D, BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.createfromsphere_topomatic.cad.foundation.boundingsphere2d|CreateFromSphere(BoundingSphere2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.createmerged_topomatic.cad.foundation.boundingbox2d_topomatic.cad.foundation.boundingbox2d|CreateMerged(BoundingBox2D, BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:826dfd75d79c9e13cf103a4c19810e1a|CreateMerged(BoundingBox2D, BoundingBox2D, BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.equaleps_topomatic.cad.foundation.boundingbox2d|EqualEps(BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.equals_topomatic.cad.foundation.boundingbox2d|Equals(BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.equals_system.object|Equals(Object)]]| (Переопределяет Equals(Object).)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.getcorners_arr_topomatic.cad.foundation.vector2d|GetCorners(Vector2D[])]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.getcorners|GetCorners()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.gethashcode|GetHashCode()]]| (Переопределяет GetHashCode().)|
|{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.inflate_system.double_system.double|Inflate(Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.intersects_ref_topomatic.cad.foundation.boundingsphere2d_ref_system.boolean|Intersects(BoundingSphere2D, Boolean)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.intersects_topomatic.cad.foundation.boundingsphere2d|Intersects(BoundingSphere2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.intersects_ref_topomatic.cad.foundation.boundingbox2d_ref_system.boolean|Intersects(BoundingBox2D, Boolean)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.intersects_topomatic.cad.foundation.boundingbox2d|Intersects(BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.loadfromstg_topomatic.stg.stgnode|LoadFromStg(StgNode)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.loadfromstg_topomatic.stg.stgnode_topomatic.cad.foundation.boundingbox2d|LoadFromStg(StgNode, BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.move_system.double_system.double|Move(Double, Double)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.savetostg_topomatic.stg.stgnode|SaveToStg(StgNode)]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.torectangle|ToRectangle()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.torectangled|ToRectangleD()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.torectanglef|ToRectangleF()]]| |
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.tostring|ToString()]]| (Переопределяет ToString().)|
|{{developers:references:method.png|Метод}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.transform_ref_topomatic.cad.foundation.matrix_ref_topomatic.cad.foundation.boundingbox2d|Transform(Matrix, BoundingBox2D)]]| |
|{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.transform_topomatic.cad.foundation.boundingbox2d_topomatic.cad.foundation.matrix|Transform(BoundingBox2D, Matrix)]]| |
=====Поля=====
^Тип^Имя^Описание^
|{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.cornercount|CornerCount]]| |
|{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.max|Max]]| |
|{{developers:references:field.png|Поле}}|[[developers:references:topomatic.cad.foundation.boundingbox2d.min|Min]]| |