X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FThresholdImageView%2FLayerImageBase.h;h=e9eec4326fb1accd52bf854fb4da8b5fe686ee7f;hb=25e3adf442d6a8d357d52410267445c54426c525;hp=0a9f0c0327505c44dac943cbeeb2dcbea726e64c;hpb=d1de4d9e4121e4602daf11142cbc4b03c386d98a;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/LayerImageBase.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/LayerImageBase.h index 0a9f0c0..e9eec43 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/LayerImageBase.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/LayerImageBase.h @@ -92,6 +92,7 @@ class LayerImageBase vtkImageData* GetImage(); void SetRangeForColorBar(std::vector &range); void GetRangeForColorBar(double &minRange, double &maxRange); + void SetColorBarPosition(std::vector &colorbarposition); void SetwxVtkBaseView(wxVtkBaseView *baseview); void onThreshold(); @@ -119,7 +120,6 @@ class LayerImageBase void GetSpcOriginalLayer(double *spc); void GetSpcBase(double *spc); - private: int _X; int _Y; @@ -130,8 +130,7 @@ class LayerImageBase double _newSpcLayer[3]; int _dimBase[3]; double _spcBase[3]; - - + double _opacity; vtkImageData *_image; vtkImageChangeInformation *_imageChangeInformation; @@ -140,17 +139,15 @@ class LayerImageBase 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 _rangeForColorBar; + std::vector _colorBarPosition; };