On 2012-11-09 19:39, Geoffrey Hutchison wrote:
>> class. Somehow I expected the constructor of OBGlobalDataBase would get
>> called when I instantiated and object of the new class, and that would
>> read the file, but this doesn't seem to happen. Why not? Should I call
>> the parent constructor explicitly?
>
> You haven’t shown the actual code for your constructor, but here’s an example
> from src/data.cpp:
> OBElementTable::OBElementTable()
> {
> _init = false;
> _dir = BABEL_DATADIR;
> _envvar = "BABEL_DATADIR";
> _filename = "element.txt";
> _subdir = "data";
> _dataptr = ElementData;
> }
>
>
> Hope that helps,
> -Geoff
>
I solved it by calling Init() in the constructor. I'm learning!
Hope to have the heat of formation in in a few days.
--
David van der Spoel, Ph.D., Professor of Biology
Dept. of Cell & Molec. Biol., Uppsala University.
Box 596, 75124 Uppsala, Sweden. Phone: +46184714205.
[email protected] http://folding.bmc.uu.se
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
OpenBabel-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbabel-devel