+ if (imagedata->GetScalarType()==VTK_UNSIGNED_SHORT)
+ {
+ unsigned short *pOrg=(unsigned short*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
+ // itoa (*pOrg,zTzxt,10);
+ int tmp=*pOrg;
+ sprintf(zTzxt,"%d",tmp);
+ }
+
+ 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)
+ {
+ unsigned int *pOrg=(unsigned int*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
+ // itoa (*pOrg,zTzxt,10);
+ int tmp=*pOrg;
+ sprintf(zTzxt,"%d",tmp);
+ }
+
+ if (imagedata->GetScalarType()==VTK_LONG)
+ {
+ long *pOrg=(long*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
+ // itoa (*pOrg,zTzxt,10);
+ double tmp=*pOrg;
+ sprintf(zTzxt,"%3.2f",tmp);
+ }
+
+ if (imagedata->GetScalarType()==VTK_UNSIGNED_LONG)
+ {
+ unsigned long *pOrg=(unsigned long*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
+ // itoa (*pOrg,zTzxt,10);
+ double tmp=*pOrg;
+ sprintf(zTzxt,"%3.2f",tmp);
+ }
+
+ if (imagedata->GetScalarType()==VTK_FLOAT)
+ {
+ long *pOrg=(long*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
+ // itoa (*pOrg,zTzxt,10);
+ double tmp=*pOrg;
+ sprintf(zTzxt,"%3.2f",tmp);
+ }
+
+ if (imagedata->GetScalarType()==VTK_DOUBLE)
+ {
+ double *pOrg=(double*)imagedata->GetScalarPointer ((int)xx,(int)yy,(int)zz);
+ // itoa (*pOrg,zTzxt,10);
+ double tmp=*pOrg;
+ sprintf(zTzxt,"%3.2f",tmp);
+ }
+ }
+ else
+ {