/**THIS ALL SHOULD BE IN AN OTHER LIB CALLED PERSISTANCE
**
**/
+ time_t seconds;
+ seconds = time (NULL);
+ int time = seconds;
inredo = 0;
inundo = 0;
- time_t seconds;
- seconds = time (NULL);
- int time = seconds;
- stundoredo = tmpdir+"/temp"+intToString(time);
+ stundoredo = tmpdir+"/temp"+intToString(time);
_currentIndex = 0;
_contourPropagation = NULL;
#if(WIN32)
void KernelManagerContour::GetSpacing(double *vecspc, int iImage)
{
- vecspc[0]=vectimagesSpacing[iImage][0];
- vecspc[1]=vectimagesSpacing[iImage][1];
- vecspc[2]=vectimagesSpacing[iImage][2];
+ vecspc[0] = vectimagesSpacing[iImage][0];
+ vecspc[1] = vectimagesSpacing[iImage][1];
+ vecspc[2] = vectimagesSpacing[iImage][2];
}
void KernelManagerContour::initializeEnvironment(std::string datadir)
{
- _datadir = datadir;
- std::string conceptsFN = datadir+"holaConceptsFile.cf";
- std::string imageSourcesFN = datadir+"holaImagesInstantsFile.of";
- std::string imageSectionsFN = "";
- std::string axeThingsFN = "";
-
- std::map<std::string, ImageSourceThing *> * sourcesMap = new std::map<std::string, ImageSourceThing *>();
- std::map<std::string, ImageSectionThing *>* sectionsMap = new std::map<std::string, ImageSectionThing *>();
- std::map<std::string, AxeThing *>* axesMap = new std::map<std::string, AxeThing *>();
- std::map<std::string, ContourThing *>* outlinesMap = new std::map<std::string, ContourThing *>();
-
+ _datadir = datadir;
+ std::string conceptsFN = datadir+"holaConceptsFile.cf";
+ std::string imageSourcesFN = datadir+"holaImagesInstantsFile.of";
+ std::string imageSectionsFN = "";
+ std::string axeThingsFN = "";
+ std::map<std::string, ImageSourceThing *> * sourcesMap = new std::map<std::string, ImageSourceThing *>();
+ std::map<std::string, ImageSectionThing *>* sectionsMap = new std::map<std::string, ImageSectionThing *>();
+ std::map<std::string, AxeThing *>* axesMap = new std::map<std::string, AxeThing *>();
+ std::map<std::string, ContourThing *>* outlinesMap = new std::map<std::string, ContourThing *>();
for(int i = 0; i < (int)(vectimages.size()); i++)
{
vtkImageData* selectedimage = vectimages[i];
std::string imgstring = "Source Image "+intToString(i+1);
sourcesMap->insert(std::pair<std::string, ImageSourceThing *>( imgstring, thing));
} // for
-
OutlineModelBuilder * _builder = new OutlineModelBuilder( conceptsFN ,datadir);
_builder->buildImageSource_Envornment( imageSourcesFN, sourcesMap );
_builder->buildImageSection_Envornment( imageSectionsFN, sectionsMap );
_builder->buildAxe_Envornment(axeThingsFN, axesMap );
_builder->buildCountour_Envornment( imageSectionsFN, outlinesMap );
//Creating the objects to manage
- modelManager = new OutlineModelManager( _builder->getImSourceEnv(), _builder->getImSectionEnv(), _builder->getAxesEnv(), _builder->getContourEnv() );
- imageSource = modelManager->getImageSourceThingByKeyName( "Source Image 1" );
+ modelManager = new OutlineModelManager( _builder->getImSourceEnv(), _builder->getImSectionEnv(), _builder->getAxesEnv(), _builder->getContourEnv() );
+ imageSource = modelManager->getImageSourceThingByKeyName( "Source Image 1" );
}
vtkImageData* KernelManagerContour::getSourceImage()