C3D Toolkit  Kernel - 105435, Vision - 121811.105435
Файл model.h

Геометрическая модель. Подробнее...

#include <model_item.h>
#include <vector>
+ Граф файлов, в которые включается этот файл:

Классы

class  MbModel
 Геометрическая модель. Подробнее...
 
class  MbModel::ItemIterator
 Простой итератор по объектам модели. Подробнее...
 
class  MbModel::ItemConstIterator
 Константный итератор по объектам модели. Подробнее...
 

Функции

bool ReadModelItems (reader &, MbModel &)
 Чтение модели MbModel из потока reader. Подробнее...
 
void ReadModelItemsFromTree (reader &in, const c3d::IModelTree *tree, std::vector< SPtr< MbItem > > &items)
 Чтение из потока объектов, определенных в данном дереве модели. Чтение из потока всех объектов, определенных в данном дереве модели, включая его корень (корни). Поток для чтения. Подробнее...
 
void ReadModelItemsFromTree (reader &in, const c3d::IModelTreeNode *node, MbModel &model, bool addAttr=false)
 Чтение из потока объектов, определенных в поддереве с корнем в данном узле. Чтение из потока объектов, определенных в поддереве с корнем в данном узле, исключая сам узел. Если определено флагом (addAttr == true), то из объекта, определенного заданным узлом, читаются атрибуты и добавляются в модель. Поток для чтения. Подробнее...
 
void WriteModelItems (writer &, const MbModel &)
 Запись модели MbModel в поток writer. Подробнее...
 

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

Геометрическая модель.

Функции

◆ ReadModelItemsFromTree() [1/2]

void ReadModelItemsFromTree ( reader in,
const c3d::IModelTree tree,
std::vector< SPtr< MbItem > > &  items 
)

Чтение из потока объектов, определенных в данном дереве модели. Чтение из потока всех объектов, определенных в данном дереве модели, включая его корень (корни). Поток для чтения.

Аргументы
[in]tree- Дерево модели.
[out]items- Прочитанные объекты.

◆ ReadModelItemsFromTree() [2/2]

void ReadModelItemsFromTree ( reader in,
const c3d::IModelTreeNode node,
MbModel model,
bool  addAttr = false 
)

Чтение из потока объектов, определенных в поддереве с корнем в данном узле. Чтение из потока объектов, определенных в поддереве с корнем в данном узле, исключая сам узел. Если определено флагом (addAttr == true), то из объекта, определенного заданным узлом, читаются атрибуты и добавляются в модель. Поток для чтения.

Аргументы
[in]node- Узел дерева модели.
[out]model- Модель, куда добавлять прочитанные объекты.
[in]addAttr- Флаг чтения атрибутов.