[cgma-dev] RefGroup question

David Thompson david.thompson at kitware.com
Mon Jan 27 12:28:39 CST 2014


Hi Paul,

> It doesn't look like you are not using all the right attribute management here.
> 
> I'm not sure where this is documented (Tim?) but there is a reasonable example in the ReadCGM module of MOAB.  Starting at line 178, you will see that if the flag 'act_att' is set to true (it is initialized to true at line 136), then the attribute_manager is set to automatically read and apply the attributes upon reading a file.  

I've tried putting

  CGMApp::instance()->attrib_manager()->set_all_auto_read_flags(true);
  CGMApp::instance()->attrib_manager()->set_all_auto_write_flags(true);
  CGMApp::instance()->attrib_manager()->set_all_auto_actuate_flags(true);

in the test program (just after startup() is called -- which registers default attributes -- and before any geometry or groups are created) to no effect.

If you have any other ideas on what might be wrong, that would be great.

	Thanks,
	David

> 
> On 01/24/2014 05:12 PM, David Thompson wrote:
>> Hi Tim,
>> 
>> 
>>> Exporting groups is sort of backwards; if you export the model entities that groups are part of, and attributes are on, then they'll go with, and (again, if attributes are on) will be restored on import.  Attribute settings are controlled by CubitAttrib, IIRC.
>>> 
>> While I have been able to save attributes (UUIDs) on many entities back to a solid model, I am not seeing groups saved, whether they contain entities being written or not. I've attached a test program that demonstrates a group not being saved. Can you see something I am doing wrong?
>> 
>> 	David
>> 
>> 
> 
> -- 
> -- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --
> Paul Wilson ~ UW-Madison ~ 608-263-0807 ~ cal: 
> http://bit.ly/pphw-cal
> 
> Professor, Engineering Physics. ~ 
> http://cnerg.engr.wisc.edu
> 
> Faculty Director, Advanced Computing Infrastructure
> 



More information about the cgma-dev mailing list