AttributeDatabase Class |
Namespace: Demo3D.PLC.Comms.AttrDb
public class AttributeDatabase : AttributeDatabaseBase
The AttributeDatabase type exposes the following members.
| Name | Description | |
|---|---|---|
| AttributeDatabase |
Constructs an attribute database.
|
| Name | Description | |
|---|---|---|
| MemAllocator |
The memory allocator.
| |
| NumAttributes |
The number of attributes.
(Inherited from AttributeDatabaseBase.) |
| Name | Description | |
|---|---|---|
| FindAddOrUpdateAttributeValue |
Find, add or update an attribute value.
(Inherited from AttributeDatabaseBase.)If an attribute value with the specified id does not exist, then the function 'create' is called to create a new attribute value. If the 'create' function is null then no new attribute value is added. If an attribute value with the specified id already exists, then the function 'update' (if not null) is called to update the attribute value. | |
| GetAttributeValues |
Get all the attribute values.
(Inherited from AttributeDatabaseBase.) | |
| InitializeAttributeValues |
Add all the attribute values exposed as properties on an attribute value bag into this attribute value database.
| |
| SetMemory |
Redirect an attribute value's memory to a specific memory location.
|