C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
attribute_container.h File Reference

An attribute container. More...

#include <attribute_item.h>
#include <mb_enum.h>
#include <vector>
#include <templ_multimap.h>
#include <attr_registry.h>

Classes

class  MbAttributeContainer
 An attribute container. More...
 

Functions

bool GetCommonAttributes (const MbAttributeContainer &attrItem, const c3d::string_t &attrPrompt, c3d::ConstAttrVector &resAttrs)
 Get common attributes. More...
 
bool AddCommonAttributes (const MbAttributeContainer &srcItem, MbeAttributeType attrType, const c3d::string_t &attrPrompt, MbAttributeContainer &dstItem, c3d::AttrVector *bufAttrs=nullptr)
 Set common attributes in the destination object from the source object. More...
 
bool RemoveCommonAttributes (MbAttributeContainer &attrItem, const c3d::string_t &attrPrompt)
 Delete common attributes. More...
 
bool ConvertColorAttributes (MbAttributeContainer &attrItem)
 Convert color attributes. More...
 

Detailed Description

An attribute container.