vtkImageData* GetImage();
void SetRangeForColorBar(std::vector<double> &range);
void GetRangeForColorBar(double &minRange, double &maxRange);
+ void SetColorBarPosition(std::vector<int> &colorbarposition);
void SetwxVtkBaseView(wxVtkBaseView *baseview);
void onThreshold();
void GetSpcOriginalLayer(double *spc);
void GetSpcBase(double *spc);
-
private:
int _X;
int _Y;
double _newSpcLayer[3];
int _dimBase[3];
double _spcBase[3];
-
-
+ double _opacity;
vtkImageData *_image;
vtkImageChangeInformation *_imageChangeInformation;
vtkImageMapToColors *_thresholdMapper;
vtkImageActor *_thresholdActor;
wxVtkBaseView *_baseView;
-
vtkScalarBarActor *_scalarbarActor;
-
virtual void ConfigLookupTable() = 0;
void CleanXYZ(double &x, double &y, double &z);
-
protected:
vtkLookupTable *GetThresholdTable();
double _range[2];
std::vector<double> _rangeForColorBar;
+ std::vector<int> _colorBarPosition;
};