]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInfoTextImage.cxx
Tout le travail de documentation de la librairie creaMaracasVisu.Ils étaient ajouté...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / vtkInfoTextImage.cxx
index d219404bc0c4202dfc6cb67fee2cd5dfd546681e..6e901631511c9afa32e430cded6b3d68545b389d 100644 (file)
@@ -25,10 +25,12 @@ vtkInfoTextImage::~vtkInfoTextImage()
 
 void vtkInfoTextImage::Configure()
 {
-       _vtkText_WindowLevel    = Create_Text_Label( 10 , 55 );
-       _vtkText_ColorLevel             = Create_Text_Label( 10 , 40 );
-       _vtkText_position               = Create_Text_Label( 10 , 25 );
-       _vtkText_pixelIntensity = Create_Text_Label( 10 , 10 );
+       if(_vtkText_WindowLevel == NULL){
+               _vtkText_WindowLevel    = Create_Text_Label( 10 , 55 );
+               _vtkText_ColorLevel             = Create_Text_Label( 10 , 40 );
+               _vtkText_position               = Create_Text_Label( 10 , 25 );
+               _vtkText_pixelIntensity = Create_Text_Label( 10 , 10 );
+       }
 }
 
 
@@ -210,7 +212,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        }
                }
        
-               if (imagedata->GetScalarType()==VTK_CHAR)
+               else if (imagedata->GetScalarType()==VTK_CHAR)
                {
                        char *pOrg=(char*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -218,7 +220,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%d",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_SIGNED_CHAR)
+               else if (imagedata->GetScalarType()==VTK_SIGNED_CHAR)
                {
                        signed char *pOrg=(signed char*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -226,7 +228,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%d",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_UNSIGNED_CHAR)
+               else if (imagedata->GetScalarType()==VTK_UNSIGNED_CHAR)
                {
                        unsigned char *pOrg=(unsigned char*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -234,7 +236,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%d",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_SHORT)
+               else if (imagedata->GetScalarType()==VTK_SHORT)
                {
                        short *pOrg=(short*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -242,7 +244,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%d",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_UNSIGNED_SHORT)
+               else if (imagedata->GetScalarType()==VTK_UNSIGNED_SHORT)
                {
                        unsigned short *pOrg=(unsigned short*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -250,14 +252,14 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%d",tmp);
                }
        
-               if (imagedata->GetScalarType()==VTK_INT)
+               else if (imagedata->GetScalarType()==VTK_INT)
                {
                        int *pOrg=(int*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
                        sprintf(zTzxt,"%d",*pOrg);
                }
 
-               if (imagedata->GetScalarType()==VTK_UNSIGNED_INT)
+               else if (imagedata->GetScalarType()==VTK_UNSIGNED_INT)
                {
                        unsigned int *pOrg=(unsigned int*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -265,7 +267,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%d",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_LONG)
+               else if (imagedata->GetScalarType()==VTK_LONG)
                {
                        long *pOrg=(long*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -273,7 +275,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%3.2f",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_UNSIGNED_LONG)
+               else if (imagedata->GetScalarType()==VTK_UNSIGNED_LONG)
                {
                        unsigned long *pOrg=(unsigned long*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -281,7 +283,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%3.2f",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_FLOAT)
+               else if (imagedata->GetScalarType()==VTK_FLOAT)
                {
                        float *pOrg=(float*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);
@@ -289,7 +291,7 @@ void vtkInfoTextImage::PutPixelIntensity(int xx, int yy, int zz)
                        sprintf(zTzxt,"%3.2f",tmp);
                }
 
-               if (imagedata->GetScalarType()==VTK_DOUBLE)
+               else if (imagedata->GetScalarType()==VTK_DOUBLE)
                {
                        double *pOrg=(double*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
        //              itoa (*pOrg,zTzxt,10);