normally I can do
pRuntime->SelectAll(MyObjectType);
pRuntime->Select(MyObjectPointer);
to select a particular object assuming that MyObjectPointer points to a specific instance of MyObjType
if I want to select MyObjectPointer as a member of a family of type MyFamilyType
would it be
pRuntime->SelectAll(MyFamilyType);
pRuntime->SelectF(MyObjectPointer,MyFamilyType); ??
also, what would happen if I tried to do:
pRuntime->SelectF(MyObjectPointer,ADifferentFamilyType)
assuming that MyObjectPointer was not a member of ADifferentFamilyType, or that ADifferentFamilyType pointed to a different object type
also, is there a way to add an object to a family via a plugin?
either during runtime or edittime
meaning that I have a pointer MyFamilyType, and MyObjectPointer, which is not a member of that family
and I can add the object to the family without the user doing so manually?