C3D Kernel  104598
Открытые члены | Друзья
Класс c3d::MbTreeNode

Узел дерева. Подробнее...

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

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

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

 MbTreeNode (const MbItemData &data)
 MbTreeNode (const MbTreeNode &node)
virtual MbItemDataGetData ()
 Доступ к данным узла.
virtual const MbItemDataGetData () const
virtual ClusterReferenceGetPosition ()
 Доступ к позиции чтения/записм узла.
virtual const ClusterReferenceGetPosition () const
virtual bool PartialRead () const
virtual void SetPartialRead (bool partial) const
virtual writeroperator>> (writer &)
 Записать узел.
virtual readeroperator<< (reader &)
 Прочитать узел.
void GetAllDescendants (std::set< IModelTreeNode * > &nodes) const
 Доступ ко все потомкам узла.
MbTreeNodeCopyToTree (c3d::IModelTree *tree, bool partial)
 Copy recursively all parents of the node to the tree preserving the hierarchy.
bool IsOpen () const
void SetOpen (bool open)
void SetOpen (bool open) const

Друзья

class MbModelTree

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

Узел дерева (может иметь несколько потомков).


Методы

virtual MbItemData& c3d::MbTreeNode::GetData ( ) [inline, virtual]

--------- Методы IModelTreeNode.

Замещает c3d::IModelTreeNode.

virtual bool c3d::MbTreeNode::PartialRead ( ) const [inline, virtual]

Узнать, читать ли только часть узла.

Замещает c3d::IModelTreeNode.

virtual void c3d::MbTreeNode::SetPartialRead ( bool  partial) const [inline, virtual]

Установить признак частичного или полного чтения узла.

Замещает c3d::IModelTreeNode.

writer & c3d::MbTreeNode::operator>> ( writer out) [inline, virtual]

Запись узла дерева.

Замещает c3d::IModelTreeNode.

reader & c3d::MbTreeNode::operator<< ( reader in) [inline, virtual]

Чтение узла дерева.

Замещает c3d::IModelTreeNode.

MbTreeNode * c3d::MbTreeNode::CopyToTree ( c3d::IModelTree tree,
bool  partial 
) [inline]

Создать узел с данными текущего узла и добавить его в дерево. Рекурсивно скопировать в дерево всех предков текущего узла с сохранением иерархии.

bool c3d::MbTreeNode::IsOpen ( ) const [inline]

Доступ к флагу, который указывет, открыт ли узел при проходе вглубь по дереву (false означает, что узел и его потомки уже пройдены или еще не обнаружены).


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