Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/isymbols2dcontainer.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

16 KiB

title, type, api, domain, tags, sources
title type api domain tags sources
Интерфейс ISymbols2DContainer interface
api7
2d
interface
api7
2d
isymbols2dcontainer
isymbols2dcontainer.html

*API интерфейсов. Версия 7 > Документ 2D  > Обозначения и размеры  > Контейнер *

Интерфейс ISymbols2DContainer

Интерфейс контейнера условных обозначений. Иерархия: IDispatch ISymbols2DContainer Описание: Позволяет получить коллекции 2D размеров и обозначений. Примечание: Дополнительный интерфейс вида. Данный интерфейс можно получить у интерфейса вида IView посредством вызова метода IUnknown::QueryInterface (const GUID far& iid, void** pif).

AngleDimensions - Угловые размеры

Тип данных: IAngleDimensions. Синтаксис Automation:

AngleDimensions = Object.AngleDimensions    Получить свойство(* )
AngleDimensions = Object.GetAngleDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_AngleDimensions( &AngleDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать угловые и угловые с обрывом размеры.
  2. Свойство доступно только для чтения.

ArcDimensions- Размеры дуг окружностей

Тип данных: IArcDimensions Синтаксис Automation:

ArcDimensions = Object.ArcDimensions    Получить свойство(* )
ArcDimensions = Object.GetArcDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_ArcDimensions( &ArcDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать размеры дуг окружностей.
  2. Свойство доступно только для чтения.

AssociationTables - Ассоциативные таблицы отчетов

Тип данных: IAssociationTables Синтаксис Automation:

AssociationTables = Object.AssociationTables    Получить свойство(* )
AssociationTables = Object.GetAssociationTables()    Получить свойство (**)

Синтаксис COM:

Object.get_AssociationTables( &AssociationTables )    Получить свойство

Примечание: Свойство доступно только для чтения.

AxisLines - Коллекция осевых линий

Тип данных: указатель на интерфейс IAxisLines Синтаксис Automation:

AxisLines = Object.AxisLines    Получить свойство(* )
AxisLines = Object.GetAxisLines()    Получить свойство (**)

Синтаксис COM:

Object.get_AxisLines( &AxisLines )    Получить свойство
Свойство позволяет получать интерфейс коллекции осевых линий.

Примечание: Свойство доступно только для чтения.

Bases - Обозначения базы

Тип данных: IBases Синтаксис Automation:

Bases = Object.Bases    Получить свойство(* )
Bases = Object.GetBases()    Получить свойство (**)

Синтаксис COM:

Object.get_Bases( &Bases )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать обозначения базы.
  2. Свойство доступно только для чтения.

BreakLineDimensions - Линейные размеры с обрывом

Тип данных: IBreakLineDimensions Синтаксис Automation:

BreakLineDimensions = Object.BreakLineDimensions    Получить свойство(* )
BreakLineDimensions = Object.GetBreakLineDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_BreakLineDimensions( &BreakLineDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать линейные размеры с обрывом.
  2. Свойство доступно только для чтения.

BreakRadialDimensions - Радиальные размеры с изломом

Тип данных: IBreakRadialDimensions Синтаксис Automation:

BreakRadialDimensions = Object.BreakRadialDimensions    Получить свойство(* )
BreakRadialDimensions = Object.GetBreakRadialDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_BreakRadialDimensions( &BreakRadialDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать радиальные размеры с изломом.
  2. Свойство доступно только для чтения.

BrokenLines - Коллекция линий обрыва с изломами

Тип данных: указатель на интерфейс IBrokenLines Синтаксис Automation:

BrokenLines = Object.BrokenLiness    Получить свойство(* )
BrokenLines = Object.GetBrokenLines()    Получить свойство (**)

Синтаксис COM:

Object.get_BrokenLines( &BrokenLines )    Получить свойство
Свойство позволяет получать интерфейс коллекции линий обрыва с изломами.

Примечание: Свойство доступно только для чтения.

CentreMarkers - Коллекция обозначений центра

Тип данных: указатель на интерфейс ICentreMarkers Синтаксис Automation:

CentreMarkers = Object.CentreMarkers    Получить свойство(* )
CentreMarkers = Object.GetCentreMarkers()    Получить свойство (**)

Синтаксис COM:

Object.get_CentreMarkers( &CentreMarkers )    Получить свойство
Свойство позволяет получать интерфейс коллекции обозначений центра.

Примечание: Свойство доступно только для чтения.

CircularsCentries - Коллекция круговых сеток центров

Тип данных: Указатель на интерфейс ICircularsCentries. Синтаксис Automation:

CircularsCentries = Object.CircularsCentries    Получить свойство(* )
CircularsCentries = Object.GetCircularsCentries()    Получить свойство (**)

Синтаксис COM:

Object.get_CircularsCentries( &CircularsCentries )    Получить свойство

Примечание: Свойство доступно только для чтения. Версия Компас v18.1

ConditionIntersects - Коллекция условных пересечений

Тип данных: Указатель на интерфейс IConditionIntersects Синтаксис Automation:

ConditionIntersects = Object.ConditionIntersects    Получить свойство(* )
ConditionIntersects = Object.GetConditionIntersects()    Получить свойство (**)

Синтаксис COM:

Object.get_ConditionIntersects( &ConditionIntersects )    Получить свойство

Примечание: Свойство доступно только для чтения.

CutLines - Линии разреза/сечения

Тип данных: ICutLines Синтаксис Automation:

CutLines = Object.CutLines    Получить свойство(* )
CutLines = Object.GetCutLines()    Получить свойство (**)

Синтаксис COM:

Object.get_CutLines( &CutLines )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать линии разреза/сечения.
  2. Свойство доступно только для чтения.

DiametralDimensions - Диаметральные размеры

Тип данных: IDiametralDimensions Синтаксис Automation:

DiametralDimensions = Object.DiametralDimensions    Получить свойство(* )
DiametralDimensions = Object.GetDiametralDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_DiametralDimensions( &DiametralDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать диаметральные размеры.
  2. Свойство доступно только для чтения.

DrawingTables - Таблицы

Тип данных: IDrawingTables Синтаксис Automation:

DrawingTables = Object.DrawingTables    Получить свойство(* )
DrawingTables = Object.GetDrawingTables()    Получить свойство (**)

Синтаксис COM:

Object.get_DrawingTables( &DrawingTables )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать таблицы.
  2. Свойство доступно только для чтения.

HeightDimensions - Размеры высоты

Тип данных: IHeightDimensions Синтаксис Automation:

HeightDimensions = Object.HeightDimensions    Получить свойство(* )
HeightDimensions = Object.GetHeightDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_HeightDimensions( &HeightDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать размеры высоты.
  2. Свойство доступно только для чтения.

Leaders - Линия-выноска

Тип данных: ILeaders Синтаксис Automation:

Leaders = Object.Leaders    Получить свойство(* )
Object.get_Leaders( &Leaders )    Получить свойство (**)

Синтаксис COM:

Object.get_Leaders( &Leaders )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать линии-выноски.
  2. Свойство доступно только для чтения.

LinearsCentries - Коллекция линейных сеток центров

Тип данных: Указатель на интерфейс ILinearsCentries. Синтаксис Automation:

LinearsCentries = Object.LinearsCentries    Получить свойство(* )
LinearsCentries = Object.GetLinearsCentries()    Получить свойство (**)

Синтаксис COM:

Object.get_LinearsCentries( &LinearsCentries )    Получить свойство

Примечание: Свойство доступно только для чтения. Версия Компас v18.1

LineDimensions - Линейные размеры

Тип данных: ILineDimensions Синтаксис Automation:

LineDimensions = Object.LineDimensions    Получить свойство(* )
LineDimensions = Object.GetLineDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_LineDimensions( &LineDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать линейные размеры.
  2. Свойство доступно только для чтения.

RadialDimensions - Радиальные размеры

Тип данных: IRadialDimensions Синтаксис Automation:

RadialDimensions = Object.RadialDimensions    Получить свойство(* )
RadialDimensions = Object.GetRadialDimensions()    Получить свойство (**)

Синтаксис COM:

Object.get_RadialDimensions( &RadialDimensions )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать радиальные размеры.
  2. Свойство доступно только для чтения.

RemoteElements - Коллекция выносных элементов

Тип данных: указатель на интерфейс IRemoteElements Синтаксис Automation:

RemoteElements = Object.RemoteElements    Получить свойство(* )
RemoteElements = Object.GetRemoteElements()    Получить свойство (**)

Синтаксис COM:

Object.get_RemoteElements( &RemoteElements )    Получить свойство
Свойство позволяет получать интерфейс коллекции выносных элементов.

Примечание: Свойство доступно только для чтения.

Roughs - Обозначения шероховатости

Тип данных: IRoughs Синтаксис Automation:

Roughs = Object.Roughs    Получить свойство(* )
Roughs = Object.GetRoughs()    Получить свойство (**)

Синтаксис COM:

Object.get_Roughs( &Roughs )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать обозначения шероховатости.
  2. Свойство доступно только для чтения.

Tolerances - Допуск формы

Тип данных: ITolerances Синтаксис Automation:

Tolerances = Object.Tolerances    Получить свойство(* )
Tolerances = Object.GetTolerances()    Получить свойство (**)

Синтаксис COM:

Object.get_Tolerances( &Tolerances )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать допуски формы.
  2. Свойство доступно только для чтения.

ViewPointers - Стрелки взгляда

Тип данных: IViewPointers Синтаксис Automation:

ViewPointers = Object.ViewPointers    Получить свойство(* )
ViewPointers = Object.GetViewPointers()    Получить свойство (**)

Синтаксис COM:

Object.get_ViewPointers( &ViewPointers )    Получить свойство

Примечание:

  1. Свойство позволяет получать и создавать линии стрелки взгляда.
  2. Свойство доступно только для чтения.

WaveLines - Коллекция волнистых линий

Тип данных: указатель на интерфейс IWaveLines Синтаксис Automation:

WaveLines = Object.WaveLines    Получить свойство(* )
WaveLines = Object.GetWaveLines()    Получить свойство (**)

Синтаксис COM:

Object.get_WaveLines( &WaveLines )    Получить свойство

Примечание:

  1. Свойство позволяет получать интерфейс коллекции волнистых линий.
  2. Свойство доступно только для чтения.