<div dir="ltr">Yes, it should support all engines. You can look at CubitCompat.cpp for file types that current cgm supports for importing:<div><br></div><div><div>Model_File_Type</div><div>CubitCompat_file_type( const char* file_type )</div>
<div>{</div><div>  if (!file_type)</div><div>    return MFT_NOT_DEFINED;</div><div>  CUBIT_COMPAT_FT_ELIF(ACIS);</div><div>  CUBIT_COMPAT_FT_ELIF(ACIS_SAT);</div><div>  CUBIT_COMPAT_FT_ELIF(ACIS_SAB);</div><div>  CUBIT_COMPAT_FT_ELIF(ACIS_DEBUG);</div>
<div>  CUBIT_COMPAT_FT_ELIF(IGES);</div><div>  CUBIT_COMPAT_FT_ELIF(CATIA);</div><div>  CUBIT_COMPAT_FT_ELIF(STEP);</div><div>  CUBIT_COMPAT_FT_ELIF(PROE);</div><div>  CUBIT_COMPAT_FT_ELIF(GRANITE);</div><div>  CUBIT_COMPAT_FT_ELIF(GRANITE_G);</div>
<div>  CUBIT_COMPAT_FT_ELIF(GRANITE_SAT);</div><div>  CUBIT_COMPAT_FT_ELIF(GRANITE_PROE_PART);</div><div>  CUBIT_COMPAT_FT_ELIF(GRANITE_PROE_ASM);</div><div>  CUBIT_COMPAT_FT_ELIF(GRANITE_NEUTRAL);</div><div>  CUBIT_COMPAT_FT_ELIF(NCGM);</div>
<div>  CUBIT_COMPAT_FT_ELIF(CATIA_NCGM);</div><div>  CUBIT_COMPAT_FT_ELIF(CATPART);</div><div>  CUBIT_COMPAT_FT_ELIF(CATPRODUCT);</div><div>  CUBIT_COMPAT_FT_ELIF(FACET);</div><div>  CUBIT_COMPAT_FT_ELIF(SOLIDWORKS);</div>
<div>  CUBIT_COMPAT_FT_ELIF(OCC);</div><div>  else</div><div>    return MFT_NOT_DEFINED;</div><div>}</div></div><div><br></div><div>Jane</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 1, 2013 at 3:04 PM, David Thompson <span dir="ltr"><<a href="mailto:david.thompson@kitware.com" target="_blank">david.thompson@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jane,<br>
<div class="im"><br>
> After we changed to cubit13.1 in truck, we support interface defined in CubitCompat.hpp, which is CubitCompat_import_solid_model. Can you try this out and let us know if it works?<br>
<br>
</div>Yup, that works!<br>
<br>
Will CubitCompat_import_solid_model also work for other engines (OCC, Cholla/facet/facetbool) or is it just for the Cubit engine?<br>
<br>
        Thanks,<br>
        David<br>
<div class="HOEnZb"><div class="h5"><br>
> On Wed, Jul 31, 2013 at 5:39 PM, David Thompson <<a href="mailto:david.thompson@kitware.com">david.thompson@kitware.com</a>> wrote:<br>
> Hi Iulian,<br>
><br>
> > We are building usually on linux only; ...<br>
><br>
> The software we're working on needs to support the big 3 (Linux, OS X, Windows).<br>
><br>
> > Rajeev is building on 64 bit OSx, but only with occ.<br>
> > Does it pass make check for you or not?<br>
><br>
> Yes. I have to fiddle with DYLD_LIBRARY_PATH because of the way Cubit is prepared on OS X, but make check passes.<br>
><br>
>         Thanks,<br>
>         David<br>
><br>
><br>
> > > You cannot configure with cubit and occ at the same time.<br>
> ><br>
> > I did not.<br>
> ><br>
> > > What is your configuration ?<br>
> ><br>
> > CXX=clang++ CC=clang CXXFLAGS="-arch i386" CFLAGS="-arch i386" /path/to/cgm/configure  --prefix=/path/to/cgm/x86_install --enable-shared --with-cubit=/Applications/Cubit-13.1/Cubit.app/Contents/MacOS<br>

> ><br>
> ><br>
> >         Thanks,<br>
> >         David<br>
> ><br>
> ><br>
> > > Hi all,<br>
> > ><br>
> > > I have a version of CGMA working with OCC but when I build with cubit support, some simple test programs I wrote don't work any longer. Specifically, calling<br>
> > ><br>
> > >     const char* filename = "/path/to/cgm/test/model1.sat";<br>
> > >     ModelImportOptions opts;<br>
> > >     DLIList<RefEntity*> entities;<br>
> > >     stat = GeometryQueryTool::instance()->import_solid_model(<br>
> > >       filename, ACIS_SAT_TYPE, opts, entities);<br>
> > ><br>
> > > returns CUBIT_SUCCESS and prints a non-zero number of "ACIS Entities" have been read but then<br>
> > ><br>
> > > 1. entities is an empty list and<br>
> > > 2. calling GeometryQueryTool::instance()->bodies() also returns an empty list.<br>
> > ><br>
> > > Has anyone else seen this problem?<br>
> > ><br>
> > >         Thanks,<br>
> > >         David<br>
><br>
><br>
><br>
><br>
> --<br>
> Jane Hu<br>
><br>
> Asst. Researcher<br>
> Dept. of Engineering Physics<br>
> UW @ Madison<br>
><br>
> "And we know that for those who love God, that is, for those who are called according to his purpose, all things are working together for good." (Romans 8:28)<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jane Hu<br>
<br>
Asst. Researcher<br>
Dept. of Engineering Physics<br>
UW @ Madison<br>
<br>
"And we know that for those who love God, that is, for those who are 
called according to his purpose, all things are working together for 
good." (Romans 8:28)
</div>