class vvGlyphSource;
class vtkCursor3D;
class vtkCutter;
-class vtkPlane;
class vtkAssignAttribute;
class vtkScalarBarActor;
bool GetCursorVisibility();
void SetCursorColor(int r,int g, int b);
+ void GetExtremasAroundMousePointer(double & min, double & max);
+
void UpdateLandmarks();
void ForceUpdateDisplayExtent();
virtual void SetColorWindow(double s);
virtual void SetColorLevel(double s);
+
+ void EnableReducedExtent(bool b);
+ void SetReducedExtent(int * ext);
+
protected:
vvSlicer();
~vvSlicer();
vtkSmartPointer<vtkPolyDataMapper> mLandMapper;
vtkSmartPointer<vtkActor> mLandActor;
vtkSmartPointer<vtkBox> mClipBox;
- vtkSmartPointer<vtkPlane> mSlicePlane;
vtkSmartPointer<vtkScalarBarActor> legend;
std::vector<vvMeshActor*> mSurfaceCutActors;
int mSubSampling;
int mScale;
int mVFLog;
+ bool mUseReducedExtent;
+ int * mReducedExtent;
+ int * mInitialExtent;
private:
void UpdateOrientation();