App: add PropertyXLinkList

PropertyXLinkList is derived from PropertyXLinkSubList, which is
modified to provide APIs compatible to PropertyLinkList.

The only difference between the two class is in their getPyObject() to
make PropertyXLinkList output similar to PropertyLinkList in Python. In
C++, both class can accept mix of objects link with or without subname,
depending on which set of APIs are used.
This commit is contained in:
Zheng, Lei
2020-01-22 17:06:46 +08:00
committed by WandererFan
parent 6922b83674
commit 8fd53f4f75
4 changed files with 178 additions and 51 deletions

View File

@@ -1702,6 +1702,7 @@ void Application::initTypes(void)
App ::PropertyXLink ::init();
App ::PropertyXLinkSub ::init();
App ::PropertyXLinkSubList ::init();
App ::PropertyXLinkList ::init();
App ::PropertyXLinkContainer ::init();
App ::PropertyMatrix ::init();
App ::PropertyVector ::init();