Interface ICamApiCustomAttributesTree
Assembly: CAMAPI.CustomAttributes.dll
Syntax
[Guid("FB972D43-C08A-4D4C-9ECC-6DB322D5A106")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiCustomAttributesTree
Properties
Arr
Get child node as Array by its full name (divided by dots)
Declaration
ICamApiCustomAttributesArrayValueIndexer Arr { get; }
Property Value
AsArray
Cast of this node to array if its type is array exactly, otherwise null
Declaration
ICamApiCustomAttributesTreeNodesArray AsArray { get; }
Property Value
Bol
Get or set child node value as Boolean by its full name (divided by dots)
Declaration
ICamApiCustomAttributesBooleanValueIndexer Bol { get; }
Property Value
Flt
Get or set child node value as Floating point number by its full name (divided by dots)
Declaration
ICamApiCustomAttributesFloatValueIndexer Flt { get; }
Property Value
Int
Get or set child node value as Integer by its full name (divided by dots)
Declaration
ICamApiCustomAttributesIntegerValueIndexer Int { get; }
Property Value
Root
Declaration
ICamApiCustomAttributesTreeNode Root { get; }
Property Value
Str
Get or set child node value as String by its full name (divided by dots)
Declaration
ICamApiCustomAttributesStringValueIndexer Str { get; }
Property Value
Methods
ClearAllUndefinedAttributes()
Delete all attributes from the object that are not defined in any of the libraries attached to the application
Declaration
bool ClearAllUndefinedAttributes()
Returns
| Type |
Description |
| bool |
True if at least one of attributes deleted, otherwise false
|
CreateIterator()
Creates new attributes tree iterator which points to root
Declaration
ICamApiCustomAttributesTreeIterator CreateIterator()
Returns
FindNodeByInstanceID(Guid, bool)
Declaration
ICamApiCustomAttributesTreeNode FindNodeByInstanceID(Guid InstanceID, bool Deep)
Parameters
| Type |
Name |
Description |
| Guid |
InstanceID |
|
| bool |
Deep |
|
Returns
FindNodeByName(string)
Find node by its full name in tree of nodes (divided by dots)
Declaration
ICamApiCustomAttributesTreeNode FindNodeByName(string FullName)
Parameters
| Type |
Name |
Description |
| string |
FullName |
|
Returns
FindNodeByTypeID(Guid, bool)
Declaration
ICamApiCustomAttributesTreeNode FindNodeByTypeID(Guid TypeID, bool Deep)
Parameters
| Type |
Name |
Description |
| Guid |
TypeID |
|
| bool |
Deep |
|
Returns
HasNode(string)
Returns true only if there is a node with specified full name in tree of nodes (divided by dots)
Declaration
bool HasNode(string FullName)
Parameters
| Type |
Name |
Description |
| string |
FullName |
|
Returns