C3D Toolkit  Kernel - 106477, Vision - 190409.106477

Интерфейс свойств вставки, подсборки или детали. Подробнее...

#include <conv_model_properties.h>

+ Граф наследования:ItModelInstanceProperties:
+ Граф связей класса ItModelInstanceProperties:

Открытые члены

virtual bool SetAttributes (const c3d::AttrSPtrVector &)=0
 Атрибуты. Подробнее...
 
virtual c3d::AttrSPtrVector GetAttributes () const =0
 Получить атрибуты.
 
virtual void GetRequirements (vector_of_annotation &, eTextForm) const =0
 Технические требования. Подробнее...
 
virtual void SetRequirements (const vector_of_annotation &)=0
 Задать технические требования.
 
virtual DEPRECATE_DECLARE bool SetName (const std::string &)
 Наименование. Подробнее...
 
virtual DEPRECATE_DECLARE std::string Name () const
 Получить имя документа.
 
virtual DEPRECATE_DECLARE bool SetMarking (const std::string &)
 Обозначение. Подробнее...
 
virtual DEPRECATE_DECLARE std::string Marking () const
 Получить обозначение документа.
 
virtual DEPRECATE_DECLARE bool SetAuthor (const std::string &)
 Автор. Подробнее...
 
virtual DEPRECATE_DECLARE std::string Author () const
 Получить имя автора.
 
virtual DEPRECATE_DECLARE bool SetOrganization (const std::string &)
 Организация. Подробнее...
 
virtual DEPRECATE_DECLARE std::string Organization () const
 Получить имя автора.
 
virtual DEPRECATE_DECLARE bool SetComments (const std::vector< std::string > &)
 Комментарий. Подробнее...
 
virtual DEPRECATE_DECLARE std::vector< std::string > GetComments () const
 Получить следующий комментарий.
 
virtual DEPRECATE_DECLARE bool SetColor (const MbAttributeContainer &)
 Цвет сборки, детали или вставки. Подробнее...
 
virtual DEPRECATE_DECLARE bool GetColor (MbAttributeContainer &) const
 Получить цветовые свойства.
 
virtual DEPRECATE_DECLARE bool SetColor (const MbAttributeContainer &, size_t)
 Цвет тела. Подробнее...
 
virtual DEPRECATE_DECLARE bool SetColor (const MbAttributeContainer &, const MbName &)
 Цвет грани. Подробнее...
 
virtual DEPRECATE_DECLARE bool GetColor (MbAttributeContainer &, const MbName &) const
 Получить цветовые свойства грани.
 
- Открытые члены унаследованные от MbRefItem
 MbRefItem ()
 Конструктор без параметров.
 
virtual MbeRefType RefType () const
 Регистрационный тип (для копирования, дублирования).
 
refcount_t GetUseCount () const
 Выдать количество ссылок (выдать количество владельцев объекта).
 
refcount_t AddRef () const
 Увеличить количество ссылок на единицу.
 
refcount_t DecRef () const
 Уменьшить количество ссылок на единицу.
 
refcount_t Release () const
 Уменьшить количество ссылок на единицу и, если количество ссылок стало равным нулю, удалить себя.
 

Подробное описание

Интерфейс свойств вставки, подсборки или детали.

Методы

◆ SetAttributes()

virtual bool ItModelInstanceProperties::SetAttributes ( const c3d::AttrSPtrVector &  )
pure virtual

Атрибуты.

Задать атрибуты.

◆ GetRequirements()

virtual void ItModelInstanceProperties::GetRequirements ( vector_of_annotation ,
eTextForm   
) const
pure virtual

Технические требования.

Получить технические требования.

◆ SetName()

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetName ( const std::string &  )
inlinevirtual

Наименование.

Задать имя документа.

◆ SetMarking()

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetMarking ( const std::string &  )
inlinevirtual

Обозначение.

Задать обозначение документа.

◆ SetAuthor()

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetAuthor ( const std::string &  )
inlinevirtual

Автор.

Задать имя автора.

◆ SetOrganization()

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetOrganization ( const std::string &  )
inlinevirtual

Организация.

Задать имя автора.

◆ SetComments()

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetComments ( const std::vector< std::string > &  )
inlinevirtual

Комментарий.

Задать комментарии.

◆ SetColor() [1/3]

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetColor ( const MbAttributeContainer )
inlinevirtual

Цвет сборки, детали или вставки.

Задать цветовые свойства.

◆ SetColor() [2/3]

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetColor ( const MbAttributeContainer ,
size_t   
)
inlinevirtual

Цвет тела.

Задать цветовые свойства оболочки.

◆ SetColor() [3/3]

virtual DEPRECATE_DECLARE bool ItModelInstanceProperties::SetColor ( const MbAttributeContainer ,
const MbName  
)
inlinevirtual

Цвет грани.

Задать цветовые свойства грани


Объявления и описания членов класса находятся в файле: