C3D Kernel  104598
Открытые члены | Защищенные члены | Защищенные данные
Класс MbUpdateStamp

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

Граф наследования:MbUpdateStamp:
Inheritance graph
[см. легенду]
Граф связей класса MbUpdateStamp:
Collaboration graph
[см. легенду]

Полный список членов класса

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

 MbUpdateStamp ()
 Конструктор.
 MbUpdateStamp (uint32 stampVal)
 Конструктор.
virtual ~MbUpdateStamp ()
 Деструктор.
virtual MbeAttributeType AttributeType () const
 Выдать подтип атрибута.
virtual MbAttributeDuplicate (MbRegDuplicate *=NULL) const
 Сделать копию элемента.
virtual bool IsSame (const MbAttribute &, double accuracy) const
 Определить, являются ли объекты равными.
virtual bool Init (const MbAttribute &)
 Инициализировать данные по присланным.
void ResetStamp ()
 Сбросить значение метки времени обновления.
bool IsNull () const
 Проверить, равно ли значение метки нулю.
uint32 GetStamp () const
 Дать значение метки времени обновления.
void Increment ()
 Увеличить значение метки на единицу.
void Maximize (uint32 val)
 Установить значение метки максимальным из присланного и действующего.
virtual void GetProperties (MbProperties &)
 Выдать свойства объекта.
virtual size_t SetProperties (const MbProperties &)
 Установить свойства объекта.
virtual MbePrompt GetPropertyName ()
 Выдать заголовок свойства объекта.

Защищенные члены

 MbUpdateStamp (const MbUpdateStamp &init)
 Конструктор копирования.

Защищенные данные

uint32 updStamp
 Значение метки.

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

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


Методы

virtual bool MbUpdateStamp::IsSame ( const MbAttribute item,
double  accuracy 
) const [virtual]

Равными считаются однотипные объекты, все данные которых одинаковы (равны).

Аргументы:
[in]item- Объект для сравнения.
[in]accuracy- Точность сравнения.
Возвращает:
Равны ли объекты.

Замещает MbElementaryAttribute.


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы