Program: wxMaracas
Module: $RCSfile: volume.hxx,v $
Language: C++
- Date: $Date: 2008/10/31 16:32:56 $
- Version: $Revision: 1.1 $
+ Date: $Date: 2009/01/26 11:22:49 $
+ Version: $Revision: 1.4 $
Copyright: (c) 2002, 2003
License:
#include "marTypes.h"
#include <string>
-#ifdef KGFO_USE_IDO
-extern "C"
-{
-#include <idvol.h>
-};
-#endif // KGFO_USE_IDO
+//#ifdef KGFO_USE_IDO
+//extern "C"
+//{
+//#include <idvol.h>
+//};
+//#endif // KGFO_USE_IDO
#ifdef KGFO_USE_VTK
#include <vtkImageData.h>
#endif // KGFO_USE_VTK
-class MAR_KERNEL_EXPORT kVolume
+class creaMaracasVisu_EXPORT kVolume
{
public:
static const vtkIdType VTKTypes[];
#endif // KGFO_USE_VTK
-#ifdef KGFO_USE_IDO
-
- static const int IDOTypes[];
-
-#endif // KGFO_USE_IDO
+//#ifdef KGFO_USE_IDO
+//
+// static const int IDOTypes[];
+//
+//#endif // KGFO_USE_IDO
public:
#endif // KGFO_USE_VTK
-#ifdef KGFO_USE_IDO
-
- public:
-
- kVolume( PPPVOLUME org );
-
- kVolume& operator=( PPPVOLUME org );
- void copyFrom( PPPVOLUME org );
-
- PPPVOLUME castIdo( ) const
- {
- return( ( PPPVOLUME )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME( ) const
- {
- return( ( PPPVOLUME )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_CHAR( ) const
- {
- return( ( PPPVOLUME_CHAR )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_FLOAT( ) const
- {
- return( ( PPPVOLUME_FLOAT )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_DOUBLE( ) const
- {
- return( ( PPPVOLUME_DOUBLE )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_LONG( ) const
- {
- return( ( PPPVOLUME_LONG )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_SHORT( ) const
- {
- return( ( PPPVOLUME_SHORT )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_UCHAR( ) const
- {
- return( ( PPPVOLUME_UCHAR )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_ULONG( ) const
- {
- return( ( PPPVOLUME_ULONG )( &_privateIdo[ 1 ] ) );
- }
- operator PPPVOLUME_USHORT( ) const
- {
- return( ( PPPVOLUME_USHORT )( &_privateIdo[ 1 ] ) );
- }
-
- protected:
-
- PRIVATE_VOLUME* _privateIdo;
-
-#endif // KGFO_USE_IDO
+//#ifdef KGFO_USE_IDO
+
+// public:
+//
+// kVolume( PPPVOLUME org );
+//
+// kVolume& operator=( PPPVOLUME org );
+// void copyFrom( PPPVOLUME org );
+//
+// PPPVOLUME castIdo( ) const
+// {
+// return( ( PPPVOLUME )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME( ) const
+// {
+// return( ( PPPVOLUME )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_CHAR( ) const
+// {
+// return( ( PPPVOLUME_CHAR )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_FLOAT( ) const
+// {
+// return( ( PPPVOLUME_FLOAT )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_DOUBLE( ) const
+// {
+// return( ( PPPVOLUME_DOUBLE )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_LONG( ) const
+// {
+// return( ( PPPVOLUME_LONG )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_SHORT( ) const
+// {
+// return( ( PPPVOLUME_SHORT )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_UCHAR( ) const
+// {
+// return( ( PPPVOLUME_UCHAR )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_ULONG( ) const
+// {
+// return( ( PPPVOLUME_ULONG )( &_privateIdo[ 1 ] ) );
+// }
+// operator PPPVOLUME_USHORT( ) const
+// {
+// return( ( PPPVOLUME_USHORT )( &_privateIdo[ 1 ] ) );
+// }
+//
+// protected:
+//
+// PRIVATE_VOLUME* _privateIdo;
+//
+//#endif // KGFO_USE_IDO
};
#endif // KGFO__VOLUME__HXX