C3D Kernel  102057
Классы | Определения типов | Перечисления | Функции
Атрибуты
Объекты алгоритмов
Граф связей класса Атрибуты:

Классы

class  MbColor
 Цвет. Подробнее...
class  MbWidth
 Толщина линий отрисовки. Подробнее...
class  MbStyle
 Стиль линий отрисовки. Подробнее...
class  MbVisual
 Свойства для OpenGL. Подробнее...
class  MbWireCount
 Количество u-линий и v-линий отрисовочной сетки. Подробнее...
class  MbCommonAttribute
 Обобщенный атрибут - базовый класс. Подробнее...
class  MbBoolAttribute
 bool атрибут. Подробнее...
class  MbIntAttribute
 int атрибут. Подробнее...
class  MbInt64Attribute
 int64 атрибут. Подробнее...
class  MbDoubleAttribute
 double атрибут. Подробнее...
class  MbStringAttribute
 String атрибут. Подробнее...
class  MbDencity
 Плотность. Подробнее...
class  MbElementaryAttribute
 Элементарный атрибут - базовый класс. Подробнее...
class  MbGeomAttribute
 Геометрический атрибут. Подробнее...
class  MbIdentifier
 Идентификатор объекта. Подробнее...
class  MbNameAttribute
 Топологическое имя. Подробнее...
class  MbUpdateStamp
 Метка времени обновления. Подробнее...
class  MbAnchorAttribute
 Атрибут "якорь". Подробнее...
class  AttrDefInstance
 Инстанс определения атрибута. Подробнее...
class  MbSelected
 Селектированность. Подробнее...
class  MbVisible
 Видимость. Подробнее...
class  MbChanged
 Изменённость. Подробнее...
class  MbStampRibAttribute
 Атрибут ребра жесткости листового тела. Подробнее...
class  MbUserAttribute
 Пользовательский системный атрибут. Подробнее...
class  MbExternalAttribute
 Пользовательский внесистемный атрибут - базовый класс. Подробнее...
class  MbFixAttrSet
 Фиксированный набор атрибутов Подробнее...
class  IAttrDefinition
 Интерфейс определения атрибута. Подробнее...
class  UserAttrDefinition< AttrClass >
 Шаблон "определения" пользовательского атрибута. Подробнее...
class  UserAttrDefinitionInstance< AttrDefClass >
 Шаблон явления "Определения" пользовательского атрибута. Подробнее...
class  MbAttribute
 Атрибуты объекта. Подробнее...
class  MbAttributeAction
 Объект для свойств. Подробнее...
class  MbAttributeContainer
 Контейнер атрибутов. Подробнее...
class  MbNamedAttributeContainer
 Контейнер атрибутов. Подробнее...
struct  MbUuid
 Глобально уникальный идентификатор. Подробнее...
struct  string_generator
 Генератор MbUuid из string. Подробнее...

Определения типов

typedef MbUuid MbUserAttribType

Перечисления

enum  MbeAttributeType {
  at_Undefined = 0, at_ElementaryAttribute = 101, at_Identifier = 102, at_Color = 103,
  at_Width = 104, at_Style = 105, at_Visual = 106, at_Selected = 107,
  at_Visible = 108, at_WireCount = 109, at_Changed = 110, at_Dencity = 111,
  at_NameAttribute = 112, at_UpdateStamp = 113, at_ElementaryLast = 200, at_CommonAttribute = 201,
  at_BoolAttribute = 202, at_IntAttribute = 203, at_DoubleAttribute = 204, at_StringAttribute = 205,
  at_GeomAttribute = 206, at_StampRibAttribute = 207, at_Int64Attribute = 208, at_LinkingAttribute = 301,
  at_AnchorAttribute = 302, at_DirectiveAttribute = 401, at_KeepUniqueKey = 402, at_ProductAttribute = 501,
  at_ModelInfo = 502, at_PersonOrganizationInfo = 503, at_ProductInfo = 504, at_STEPTextDescription = 505,
  at_STEPReferenceHolder = 506, at_UserAttribute = 601, at_UserFirst = 602, at_UserLast = 900,
  at_ExternalAttribute = 901, at_ExternalAttributeImp = 902, at_FreeItem = 1000
}
 Типы атрибутов. Подробнее...
enum  MbeImplicationType {
  ace_Attribute, ace_ModelItem, ace_TopItem, ace_MeshItem,
  ace_Model, ace_AttribContainer
}
 Типы контейнеров атрибутов. Подробнее...

Функции

uint32 RGB2uint32 (double r, double g, double b)
 Преобразовать цвет по трём компонентам в uint32.
template<typename float_t >
void uint322RGB (uint32 color, float_t &r, float_t &g, float_t &b)
 Преобразовать unit32 в три компоненты цвета.
IAttrDefinitionGetUserAttrDefinition (const MbUserAttribType &id)
 Найти определение пользовательского атрибута.

Типы

Идентификатор пользовательского атрибута.


Перечисления

Типы атрибутов объектов геометрической модели. Атрибуты объектов группируются по семействам.

Элементы перечислений:
at_Undefined 

Неопределенный - используется при поиске как "любой".

at_ElementaryAttribute 

Простой атрибут.

at_Identifier 

Идентификатор.

at_Color 

Цвет.

at_Width 

Ширина линий.

at_Style 

Стиль линий.

at_Visual 

Свойства для OpenGL.

at_Selected 

Селектированность.

at_Visible 

Видимость.

at_WireCount 

Количество u-линий и v-линий отрисовочной сетки.

at_Changed 

Изменённость.

at_Dencity 

Плотность.

at_NameAttribute 

Топологическое имя.

at_UpdateStamp 

Метка времени обновления.

at_CommonAttribute 

Простые атрибуты вставлять перед этим значением.

Обобщенный атрибут.

at_BoolAttribute 

Булев атрибут.

at_IntAttribute 

Целочисленный атрибут.

at_DoubleAttribute 

Действительный атрибут.

at_StringAttribute 

Строковый атрибут.

at_GeomAttribute 

Геометрический атрибут.

at_StampRibAttribute 

Атрибут ребра жесткости листового тела.

at_Int64Attribute 

Атрибут int64.

at_LinkingAttribute 

Связующий атрибут.

at_AnchorAttribute 

Якорь.

at_DirectiveAttribute 

Директивный атрибут.

at_KeepUniqueKey 

Поддерживать уникальность ключей.

at_ProductAttribute 

Атрибут конвертеров

at_ModelInfo 

Сведения о модели в целом.

at_PersonOrganizationInfo 

Лицо и организация.

at_ProductInfo 

Сведения об изделии.

at_STEPTextDescription 

Описание STEP.

at_STEPReferenceHolder 

Обратная ссылка.

at_UserAttribute 

Пользовательский атрибут.

at_UserFirst 

Первый пользовательский атрибут.

at_UserLast 

Последний пользовательский атрибут.

at_ExternalAttribute 

Внешний атрибут.

at_ExternalAttributeImp 

Подтип - внешний атрибут

at_FreeItem 

Тип для прочих объектов.

Типы контейнеров атрибутов наследников контейнера атрибутов. Каждый отдельный атрибут может содержать свой контейнер атрибутов.

Элементы перечислений:
ace_Attribute 

Контейнер атрибутов, содержащий другие атрибуты.

ace_ModelItem 

Контейнер атрибутов объектов геометрической модели.

ace_TopItem 

Контейнер атрибутов именованных топологических объектов.

ace_MeshItem 

Контейнер атрибутов сеточных примитивов.

ace_Model 

Контейнер атрибутов геометрической модели.

ace_AttribContainer 

Контейнер атрибутов.


Функции

uint32 RGB2uint32 ( double  r,
double  g,
double  b 
) [inline]
Предупреждения:
Значения компонент цвета должны лежать в диапазоне [ 0; 1 ].
template<typename float_t >
void uint322RGB ( uint32  color,
float_t &  r,
float_t &  g,
float_t &  b 
)
Предупреждения:
Компоненты цветов лежат в диапазоне [ 0; 1 ].
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы