- fixed geometry init (object id init was missing)
authorNils Thuerey <nils@thuerey.de>
Tue, 16 May 2006 08:54:08 +0000 (08:54 +0000)
committerNils Thuerey <nils@thuerey.de>
Tue, 16 May 2006 08:54:08 +0000 (08:54 +0000)
- added more std::string fixes from bjornmose

intern/elbeem/intern/elbeem.cpp
intern/elbeem/intern/ntl_blenderdumper.cpp
intern/elbeem/intern/ntl_geometryshader.h
intern/elbeem/intern/ntl_vector3dim.h
intern/elbeem/intern/ntl_world.cpp

index bd96b9f..9074013 100644 (file)
@@ -116,6 +116,7 @@ extern "C"
 void elbeemResetMesh(elbeemMesh *mesh) {
        if(!mesh) return;
   mesh->type = 0;
+  mesh->parentDomainId = 0;
   mesh->numVertices = 0;
        mesh->vertices = NULL;
        mesh->numTriangles = 0;
index 4468dda..1bdea59 100644 (file)
@@ -85,7 +85,7 @@ int ntlBlenderDumper::renderScene( void )
                }
                if(tid & GEOCLASSTID_SHADER) {
                        ntlGeometryShader *geoshad = (ntlGeometryShader*)(*iter); //dynamic_cast<ntlGeometryShader*>(*iter);
-                       std::string outname = geoshad->getOutFilename();
+                       string outname = geoshad->getOutFilename();
                        if(outname.length()<1) outname = mpGlob->getOutFilename();
                        geoshad->notifyShaderOfDump(DUMP_FULLGEOMETRY, glob->getAniCount(),nrStr,outname);
 
index 07be18a..aba6b59 100644 (file)
@@ -44,7 +44,7 @@ class ntlGeometryShader :
                virtual void notifyShaderOfDump(int dumptype, int frameNr,char *frameNrStr,string outfilename) = 0;
 
                /*! get ouput filename, returns global render outfile if empty */
-               std::string getOutFilename( void ) { return mOutFilename; }
+               string getOutFilename( void ) { return mOutFilename; }
 
        protected:
 
@@ -53,7 +53,7 @@ class ntlGeometryShader :
 
 
                /*! surface output name for this simulation */
-               std::string mOutFilename; 
+               string mOutFilename; 
 };
 
 #endif
index 2e50330..ba3ea68 100644 (file)
@@ -214,7 +214,7 @@ operator<<( std::ostream& os, const ntlVector3Dim<Scalar>& i )
 {
        char buf[256];
        snprintf(buf,256,globVecFormatStr,i[0],i[1],i[2]);
-       os << std::string(buf); 
+       os << string(buf); 
   //os << '[' << i[0] << ", " << i[1] << ", " << i[2] << ']';
   return os;
 }
index 6b4dc7b..befcbed 100644 (file)
@@ -74,7 +74,7 @@ int ntlWorld::addDomain(elbeemSimulationSettings *settings)
        char simname[100];
        snprintf(simname,100,"domain%04d",globalDomainCounter);
        globalDomainCounter++;
-       sim->setName(std::string(simname));
+       sim->setName(string(simname));
        mpGlob->getSims()->push_back( sim );
 
        // important - add to both, only render scene objects are free'd