[brlcad-commits] SF.net SVN: brlcad:[44141] geomcore/trunk/src/GS/DataManager.cxx
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <dav...@us...> - 2011-03-31 20:16:09
|
Revision: 44141 http://brlcad.svn.sourceforge.net/brlcad/?rev=44141&view=rev Author: davidloman Date: 2011-03-31 20:16:03 +0000 (Thu, 31 Mar 2011) Log Message: ----------- Add a list of strings to use to build a manifest. Modified Paths: -------------- geomcore/trunk/src/GS/DataManager.cxx Modified: geomcore/trunk/src/GS/DataManager.cxx =================================================================== --- geomcore/trunk/src/GS/DataManager.cxx 2011-03-31 20:13:24 UTC (rev 44140) +++ geomcore/trunk/src/GS/DataManager.cxx 2011-03-31 20:16:03 UTC (rev 44141) @@ -119,13 +119,14 @@ /* pull all objects */ std::list<BRLCAD::MinimalObject*>* objs = this->datasource->getObjs(path, recurse); - if (objs == NULL) { + if (objs == NULL || objs->size() < 1) { origin->sendTypeOnlyMessage(COULD_NOT_FIND_GEOMETRY, msg); return; } /* Prep for send */ std::list<GeometryChunkMsg*> msgs; + std::list<std::string> items; GeometryChunkMsg* chunk = NULL; int cnt = 0; BRLCAD::MinimalObject* obj = NULL; @@ -134,12 +135,13 @@ it != objs->end(); it++) { obj = *it; - chunk = GeometryChunkMsg::extToChunk(obj); + chunk = GeometryChunkMsg::objToChunk(obj); //chunk->getByteArray()->printHexString(""); msgs.push_back(chunk); +//TODO items.push_back(obj->) } - //GeometryManifestMsg man(msgs); + // GeometryManifestMsg man(msgs); return; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |