Q_OBJECT;
public:
+ typedef BaseMPRWidget Self;
typedef cpExtensions::Visualization::MPRObjects TMPRObjects;
typedef TMPRObjects::TStyle TStyle;
DataObject* data, const std::string& name,
const std::string& parent
);
+ const std::string& GetMainImage( ) const;
bool SetMainImage( const std::string& name );
void DeleteData( const std::string& name );
void DeleteAllData( );
void _SyncTop( int a, int b );
protected:
+ static double cm_Colors[ 8 ][ 3 ];
+
Ui::BaseMPRWidget* m_UI;
vtkSmartPointer< TMPRObjects > m_MPRObjects;
QVTKWidget* m_VTK[ 4 ];
{
enum { IMAGE, MESH } Tag;
DataObject* Source;
- union
- {
- vtkImageData* Image;
- PolyDataActor Mesh;
- };
+ vtkImageData* Image;
+ PolyDataActor Mesh;
Data( );
virtual ~Data( );