Update Introduction authored by Fabian Peller's avatar Fabian Peller
......@@ -9,27 +9,14 @@ Aron (ArmarX Object Notation) is the ArmarX implementation of variants which can
An Aron type specification defines the static type for an Aron data dto or an Aron data object. It can only consist of the following types (AronVariant means any Type):
\`\`\`cpp
armarx::PropertyDefinitionsPtr MyMemory::createPropertyDefinitions()
```cpp
Object // dto called AronObject
{
armarx::PropertyDefinitionsPtr defs = new ComponentPropertyDefinitions(getConfigIdentifier());
...
// Set the memory name:
workingMemory().name() = "My";
...
return defs;
string name;
AronVariant extends;
map<string, AronVariant> members;
}
\`\`\`
```
- Object (dto called AronObject), contains string (name), map<string, Aron Variant> (members) and a pointer to a Aron Variant (extends)
- Dict, contains Aron Variant (the accepted type)
......
......