35 #ifndef ANA_OBJECT_OBJECTCONVERTER_H
36 #define ANA_OBJECT_OBJECTCONVERTER_H
Base Anatomist object (abstract)
Converts custom lower-level objects (generally aims objects) to Anatomist objects and vice versa.
static bool setAims(AObject *x, carto::rc_ptr< T > y)
set Aims contents in an existing AObject
static AObject * aims2ana(T *x)
Converts custom lower-level objects (generally aims objects) to Anatomist objects.
static AObject * aims2ana(carto::rc_ptr< T > x)
this variant shares the converted object using ref-counting
static carto::rc_ptr< T > ana2aims(AObject *x, carto::Object options=carto::Object())
extracts Aims object from an AObject (if any)