26 #ifndef __KERNELMANAGERCONTOUR__
27 #define __KERNELMANAGERCONTOUR__
41 #ifdef ParserOsirix_BUILD
44 #include "ContourPropagation.h"
46 #include "manualContourModel.h"
47 #include "manualContourModelCircle.h"
48 #include "manualContourModelLine.h"
49 #include "manualContourModelRoi.h"
50 #include "manualContourModelPolygon.h"
52 #include <vtkImageChangeInformation.h>
92 std::string
createOutline(manualBaseModel * manModelContour,std::vector<int> instantVector);
99 void SaveThingName(FILE* pFile, FILE *pFileData, std::string name );
118 void setInstant(std::vector<int> vectInstant);
119 std::string
createCopyContourOf ( std::string anExistingKName, std::vector<int> &instantNoTouchData);
127 bool onUndo(std::string& filename);
137 std::string
onSpreadAdd( std::vector<double> *vecX, std::vector<double> *vecY, std::vector<double> *vecZ, std::vector<int> instants);
141 manualBaseModel*
GetPoints(
int z,
int type, std::vector<double>* vecCtrlPointX,std::vector<double>* vecCtrlPointY,std::vector<double>* vecCtrlPointZ, std::string& theName,
int typeofcontour, std::vector<int> tempVector);
164 std::vector<manualBaseModel*>
ExploseEachModel( std::vector<manualBaseModel*> lstManConMod );
167 void getConceptsInformation(std::vector<std::string>& conceptNameVect, std::vector<int>& conceptSizeVect);