X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvROIActor.h;h=42182cbb11ee1314fb56122fc18281460346912a;hb=6a235229f0eca8ea2fad16d8068cc96d5ae5e8d8;hp=fb85658773b8528a00d37c7a6d7aadaa7697ddf0;hpb=765020625fbc092d283e221e36c83e60a1844cb7;p=clitk.git diff --git a/vv/vvROIActor.h b/vv/vvROIActor.h index fb85658..42182cb 100644 --- a/vv/vvROIActor.h +++ b/vv/vvROIActor.h @@ -37,8 +37,8 @@ class vvROIActor: public QObject { void SetROI(clitk::DicomRT_ROI * r); clitk::DicomRT_ROI * GetROI() { return mROI; } void SetSlicerManager(vvSlicerManager * s); - void Update(); - void Initialize(bool IsVisible=true); + void Update(bool force=false); + void Initialize(double d=1.0, bool IsVisible=true); void SetVisible(bool b); void SetContourVisible(bool b); bool IsVisible(); @@ -51,9 +51,11 @@ class vvROIActor: public QObject { void SetContourColor(double r, double v, double b); std::vector & GetContourColor(); void SetBGMode(bool b) { m_modeBG = b; } + void SetDepth(double d); + double GetDepth() { return mDepth; } public slots: - void UpdateSlice(int slicer, int slices); + void UpdateSlice(int slicer, int slices, bool force=false); void UpdateColor(); void UpdateImage(); @@ -70,6 +72,7 @@ public slots: int mContourWidth; std::vector mContourColor; bool m_modeBG; + double mDepth; }; // end class vvROIActor //------------------------------------------------------------------------------