> On 27 Apr 2018, at 08:52, andrew <armit...@gmail.com> wrote: > > Hi, > thank you for your reply. > I downloaded gmsh-3.0.7- dcaabc7b and I saw in the gmsh.cpp the following code > > GMSH_API void gmsh::model::getType(const int dim, > const int tag, > std::string &type) > { > if(!_isInitialized()){ throw -1; } > GEntity *ge = GModel::current()->getEntityByTag(dim, tag); > if(!ge){ > Msg::Error("%s does not exist", _getEntityName(dim, tag).c_str()); > throw 2; > } > type = ge->getTypeString(); > } > > I tried to use the code to a geo script like >
This new function is in the C++/C/Python API - not yet in the .geo file language. > L[]= "*"; > > tp=""; > > getType(1,L[0],tp); > > but I get errors. How can I use it for getting the type in to the tp > variable? I also tried different syntaxes but I always get errors. > > kind regards > > andrew > > > > > 2018-04-26 11:01 GMT+03:00 Christophe Geuzaine <geuza...@gmail.com > <mailto:geuza...@gmail.com>>: > > >> On 25 Apr 2018, at 22:29, Christophe Geuzaine <geuza...@gmail.com >> <mailto:geuza...@gmail.com>> wrote: >> >> >> Hi Andrew, >> >> Not in the current version. This is something we might indeed want to add in >> the API. > > I've added gmsh::model::getType() which return the string type of an entity > ("Circle", etc.) - this could be used to filter the results. > > Christophe > > >> >> Christophe >> >>> On 25 Apr 2018, at 17:57, andrew <armit...@gmail.com >>> <mailto:armit...@gmail.com>> wrote: >>> >>> Hi, >>> >>> I would like to select in a model all the arcs that are in a surface. For >>> example if I use the line >>> >>> lines[]=Line "*"; >>> >>> I get all the lines in a model. Is there a similar >>> >>> circles[]=Circle "*"; or arcs[]=Arc "*"; >>> >>> command with I will be able to select the circular elements? >>> >>> thank you in advance >>> >>> andrew >>> >>> _______________________________________________ >>> gmsh mailing list >>> gmsh@onelab.info <mailto:gmsh@onelab.info> >>> http://onelab.info/mailman/listinfo/gmsh >>> <http://onelab.info/mailman/listinfo/gmsh> >> > > > _______________________________________________ > gmsh mailing list > gmsh@onelab.info > http://onelab.info/mailman/listinfo/gmsh
_______________________________________________ gmsh mailing list gmsh@onelab.info http://onelab.info/mailman/listinfo/gmsh