Hi Patrick,

Patrick Dähne wrote:
> Hello Andreas & Carsten,
> 
> 
>> same as is OpenSG 1.x
>>
>> while(node->getNChildren() > 0)
>>      node->subChild(0);
> 
> This is exactly what I did not want to do. I'm a little bit lazy :-(

Lets' say it positive: you're worried about programmer efficiency. ;)

>>> There are some helper methods ("addChild()",
>>> "subChild()" etc), but no "clearChildren()" method. Am I missing
>>> something important here, or am I the first person that needs to
>>> remove all children?
>> you can use node->clearField(Node::ChildrenFieldId);
> 
> Ok, that looks much better - and works for me (actually, the  
> implementation internally is identical to the solution Andreas  
> proposed above). But I would nevertheless opt for a helper function  
> "clearChildren()" - how is a typical OSG user supposed to find out  
> that he has to call clearField to get rid of the children?

I agree. I would like to see a clear method for all MFields, as it is 
something that's rather commonly needed. Added as #131.

Thanks

        Dirk

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to