Класс DwgRoadSignStand

  • Пространство имен: Topomatic.RoadSigns
  • Сборка: Topomatic.RoadSigns (в Topomatic.RoadSigns.dll)

Иерархия наследования

Синтаксис

public sealed class DwgRoadSignStand : DwgEntity, IDrawingContainer, ITransactable, IUpdatable, IDisposable, ICloneable, IObjectDisjoiner, IBoundedObject, ILayeredObject, IColoredObject, IPointObject

Конструкторы

ТипИмяОписание
КонструкторDwgRoadSignStand()

Свойства

ТипИмяОписание
СвойствоAlignment
СвойствоAllSignsScale
СвойствоAngleTower
СвойствоBaseInsPos
СвойствоBlock
СвойствоBounds Границы примитива (Наследуется от DwgEntity.)
СвойствоColor Цвет примитива (Наследуется от DwgEntity.)
СвойствоConstFootLength
СвойствоConstHeightTower
СвойствоConstSpaceSize
СвойствоDatabase (Наследуется от DwgEntity.)
СвойствоDiameterTower
СвойствоDrawing Drawing, которому принадлежит примитив (Наследуется от DwgEntity.)
СвойствоEntityName
СвойствоFoundationPos
СвойствоFundamentType
СвойствоGroup (Наследуется от DwgEntity.)
СвойствоHandle (Наследуется от DwgObject.)
СвойствоHasExtensionDictionary (Наследуется от DwgObject.)
СвойствоHeightTower
СвойствоIndex Индекс примитива в родительском блоке (Наследуется от DwgEntity.)
СвойствоIsBackgroud Имеет ли примитив фон. Например растровое изображение имеет фон. Данное свойство необходимо для корректной отрисовки (Наследуется от DwgEntity.)
СвойствоIsBreakable
СвойствоIsEnable Флаг информирующий о том что примитив доступен для редактирования (Наследуется от DwgEntity.)
СвойствоIsInvalid Флаг информирующий о том что границы примитива расчитаны, в противном случае, нет (Наследуется от DwgEntity.)
СвойствоIsOffsetable Поддерживает ли примитив параллельный перенос (Наследуется от DwgEntity.)
СвойствоIsProxyGraphics Следует ли сохранять ProxyGraphics вместе с примитивом (Наследуется от DwgEntity.)
СвойствоIsPurged
СвойствоIsSelected Флаг информирующий о том что примитив выделен (Наследуется от DwgEntity.)
СвойствоIsUpdating (Наследуется от DwgEntity.)
СвойствоIsVisible Флаг информирующий о том что примитив видимый (Наследуется от DwgEntity.)
СвойствоJoinLine
СвойствоLayer Слой на котором лежит примитив (Наследуется от DwgEntity.)
СвойствоLinesSet
СвойствоLinetype Тип линии, с помощью которой рисуется примитив (Наследуется от DwgEntity.)
СвойствоLinetypeScale Масштаб типа линии (Наследуется от DwgEntity.)
СвойствоLineweight Толщина линии (Наследуется от DwgEntity.)
СвойствоNumsTextSet
СвойствоObjectID (Наследуется от DwgObject.)
СвойствоObjectName (Наследуется от DwgEntity.)
СвойствоOwnerID (Наследуется от DwgObject.)
СвойствоPktdX
СвойствоPktdY
СвойствоPosition
СвойствоRealPoint
СвойствоSecondTower
СвойствоSecondTowerFoot
СвойствоShowNums
СвойствоShowOffs
СвойствоShowPkt
СвойствоSignsType
СвойствоStakeText
СвойствоThirdTower
СвойствоThirdTowerFoot
СвойствоTower
СвойствоTowerCount
СвойствоTowerCountType
СвойствоTowerFoot
СвойствоTowerMark
СвойствоTransactionManager (Наследуется от DwgObject.)
СвойствоTypeSize
СвойствоTypeSizeScale

Методы

ТипИмяОписание
МетодAddRoadSign(RoadSignData)
МетодAlignSigns()
МетодAssign(DwgEntity) Копирует свойства примитива в другой примитив (Наследуется от DwgEntity.)
МетодBeginUpdate() (Наследуется от DwgEntity.)
МетодСтатическийBlockNameFromGUID(Guid, String)
МетодBreak(IList<DwgEntity>) Разбиение примитива на составляющие (Наследуется от DwgEntity.)
МетодChangeSign(Int32, RoadSignDescriptor)
МетодClone() Создание точной копии примитива (Наследуется от DwgEntity.)
МетодCopy(DwgObject) (Наследуется от DwgObject.)
МетодCopy(DwgObject, ReferencesContext) (Наследуется от DwgObject.)
МетодCopyProperties(DwgEntity) Процедура копирования свойств примитива (Наследуется от DwgEntity.)
МетодCreateExtensionDictionary() (Наследуется от DwgObject.)
МетодDeleteSign(Int32)
МетодDispose() (Наследуется от DwgEntity.)
МетодEndUpdate() (Наследуется от DwgEntity.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодFindBlock() (Наследуется от DwgEntity.)
МетодGetAnnotativeBounds(Double) (Переопределяет DwgEntity.GetAnnotativeBounds(Double).)
МетодGetCenterPoint(ObjectsDisjointerArgs, IList<Vector3D>) Метод заполняет список list объектными привязками «Центр» (Наследуется от DwgEntity.)
МетодGetEndPoint(ObjectsDisjointerArgs, IList<Vector3D>) (Переопределяет DwgEntity.GetEndPoint(ObjectsDisjointerArgs, IList<Vector3D>).)
МетодGetExtensionDictionary() (Наследуется от DwgObject.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetInsertionPoint(ObjectsDisjointerArgs, IList<Vector3D>) Метод заполняет список list объектными привязками «Точка вставки» (Наследуется от DwgEntity.)
МетодGetMiddlePoint(ObjectsDisjointerArgs, IList<Vector3D>) Метод заполняет список list объектными привязками «Середина» (Наследуется от DwgEntity.)
МетодGetNodePoint(ObjectsDisjointerArgs, IList<Vector3D>) Метод заполняет список list объектными привязками «Узел» (Наследуется от DwgEntity.)
МетодGetOffsetLenght(Vector2D, Double) Метод расчитывает модуль направление смещения относительно точки (Наследуется от DwgEntity.)
МетодGetQuadrantPoint(ObjectsDisjointerArgs, IList<Vector3D>) Метод заполняет список list объектными привязками «Квадрант» (Наследуется от DwgEntity.)
МетодGetQuickDimensionPoints(ObjectsDisjointerArgs, IList<Vector3D>) Метод заполняет список list контрольными точками быстрых размеров (Наследуется от DwgEntity.)
МетодGetSegments(ObjectsDisjointerArgs, IList<ArcSegment>, IList<LineSegment>) Метод заполняет списки arcList и lineList абстактной геометрией объекта для расчета других типов объектных привязок (Наследуется от DwgEntity.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодIntersectSnap(BoundingBox2D, Double) Прересекаются ли объектный привязки примитива указанну область. По умолчанию вызывается IntersectWith(BoundingBox2D, Double) (Наследуется от DwgEntity.)
МетодIntersectWith(BoundingBox2D, Double) Метод проверяет пересекает ли данный примитив границы (Наследуется от DwgEntity.)
МетодInvalidate() Сбрасывает флаг валидности границ, пересчет будет вызван при следующем запросе Bounds (Наследуется от DwgEntity.)
МетодLayout(IList<DwgEntity>, LayoutEntityEventArgs) (Переопределяет DwgEntity.Layout(IList<DwgEntity>, LayoutEntityEventArgs).)
МетодLoadFromStg(StgNode) Загрузка из сериализованного документа (Наследуется от DwgEntity.)
МетодMirror(Vector2D, Vector2D) Зеркально отобразить примитив (Наследуется от DwgEntity.)
МетодMove(Double, Double, Double) Процедура перемещения примитива (Наследуется от DwgEntity.)
МетодNotifyChange(DwgObject, EventArgs) (Переопределяет DwgObject.NotifyChange(DwgObject, EventArgs).)
МетодOffset(IList<DwgEntity>, Double) Параллельное смещение примитива (Наследуется от DwgEntity.)
МетодOnCopy(DwgObject, ReferencesContext) (Наследуется от DwgEntity.)
МетодPrepare(Drawing) Подготовка примитива, устанавливаются текущий слой, стиль линии, цвет и т.д. Вызывается при вставке примитива в блок (Наследуется от DwgEntity.)
МетодRegen(EventArgs) Регенерация состояния примитива (Наследуется от DwgEntity.)
МетодRotate(Vector2D, Double) Поворот примитива вокруг заданной точки на заданный угол (Наследуется от DwgEntity.)
МетодSaveToStg(StgNode) Сериализация в документ StgDocument (Наследуется от DwgEntity.)
МетодScaleEntity(Vector2D, Double, Double) Масштабирование примитива на заданный коэффициент, относительно заданной точки (Наследуется от DwgEntity.)
МетодToString() (Переопределяет Object.ToString().)
МетодTransform(Matrix) Трансформирует примитив умножением на матрицу (Наследуется от DwgEntity.)
МетодUpdateReferences(ReferencesContext) Обновление всех ссылочных объектов. Метод вызывается при копировании примитива из одного чертежа в другой. Например !:AcDbEntity проверяет есть ли в текущем Drawing слой с именем Layer.Name > и в случае если слой не найден, добавляет копирует все свойства слоя в новый чертеж (Наследуется от DwgEntity.)
МетодUseReference(DwgObject) (Переопределяет DwgObject.UseReference(DwgObject).)

Поля

developers/references/topomatic.roadsigns.dwgroadsignstand.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)