|
VTK
|
represents a thick slab of the reslice cursor widget More...
#include <vtkResliceCursorThickLineRepresentation.h>
Public Member Functions | |
| virtual void | CreateDefaultResliceAlgorithm () |
| virtual void | SetResliceParameters (double outputSpacingX, double outputSpacingY, int extentX, int extentY) |
Public Member Functions inherited from vtkResliceCursorLineRepresentation | |
| virtual double * | GetBounds () |
| virtual vtkResliceCursor * | GetResliceCursor () |
| virtual void | SetUserMatrix (vtkMatrix4x4 *matrix) |
| virtual void | BuildRepresentation () |
| virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
| virtual void | StartWidgetInteraction (double startEventPos[2]) |
| virtual void | WidgetInteraction (double e[2]) |
| virtual void | Highlight (int highlightOn) |
| virtual void | ReleaseGraphicsResources (vtkWindow *w) |
| virtual int | RenderOverlay (vtkViewport *viewport) |
| virtual int | RenderOpaqueGeometry (vtkViewport *viewport) |
| virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) |
| virtual int | HasTranslucentPolygonalGeometry () |
| virtual vtkResliceCursorActor * | GetResliceCursorActor () |
| vtkResliceCursorLineRepresentation * | NewInstance () const |
Public Member Functions inherited from vtkResliceCursorRepresentation | |
| virtual char * | GetThicknessLabelText () |
| virtual void | SetTolerance (int) |
| virtual int | GetTolerance () |
| virtual void | SetShowReslicedImage (int) |
| virtual int | GetShowReslicedImage () |
| virtual void | ShowReslicedImageOn () |
| virtual void | ShowReslicedImageOff () |
| virtual void | SetRestrictPlaneToVolume (int) |
| virtual int | GetRestrictPlaneToVolume () |
| virtual void | RestrictPlaneToVolumeOn () |
| virtual void | RestrictPlaneToVolumeOff () |
| virtual void | SetThicknessLabelFormat (const char *) |
| virtual char * | GetThicknessLabelFormat () |
| virtual double * | GetThicknessLabelPosition () |
| virtual void | GetThicknessLabelPosition (double pos[3]) |
| virtual void | GetWorldThicknessLabelPosition (double pos[3]) |
| virtual vtkMatrix4x4 * | GetResliceAxes () |
| virtual vtkImageAlgorithm * | GetReslice () |
| virtual vtkImageActor * | GetImageActor () |
| virtual void | SetLookupTable (vtkScalarsToColors *) |
| virtual vtkScalarsToColors * | GetLookupTable () |
| virtual vtkImageMapToColors * | GetColorMap () |
| virtual void | SetColorMap (vtkImageMapToColors *) |
| void | SetWindowLevel (double window, double level, int copy=0) |
| void | GetWindowLevel (double wl[2]) |
| double | GetWindow () |
| double | GetLevel () |
| virtual void | SetDisplayText (int) |
| virtual int | GetDisplayText () |
| virtual void | DisplayTextOn () |
| virtual void | DisplayTextOff () |
| void | SetTextProperty (vtkTextProperty *tprop) |
| vtkTextProperty * | GetTextProperty () |
| virtual void | SetUseImageActor (int) |
| virtual int | GetUseImageActor () |
| virtual void | UseImageActorOn () |
| virtual void | UseImageActorOff () |
| void | SetManipulationMode (int m) |
| virtual int | GetManipulationMode () |
| void | ActivateText (int) |
| void | ManageTextDisplay () |
| virtual void | InitializeReslicePlane () |
| virtual void | ResetCamera () |
| virtual vtkPlaneSource * | GetPlaneSource () |
| vtkResliceCursorRepresentation * | NewInstance () const |
Public Member Functions inherited from vtkWidgetRepresentation | |
| virtual void | PickingManagedOn () |
| virtual void | PickingManagedOff () |
| virtual void | SetPickingManaged (bool) |
| virtual bool | GetPickingManaged () |
| virtual void | SetRenderer (vtkRenderer *ren) |
| virtual vtkRenderer * | GetRenderer () |
| virtual void | PlaceWidget (double *vtkNotUsed(bounds[6])) |
| virtual void | EndWidgetInteraction (double newEventPos[2]) |
| virtual int | GetInteractionState () |
| virtual void | Highlight (int vtkNotUsed(highlightOn)) |
| virtual void | SetPlaceFactor (double) |
| virtual double | GetPlaceFactor () |
| virtual void | SetHandleSize (double) |
| virtual double | GetHandleSize () |
| virtual int | GetNeedToRender () |
| virtual void | SetNeedToRender (int) |
| virtual void | NeedToRenderOn () |
| virtual void | NeedToRenderOff () |
| virtual void | ShallowCopy (vtkProp *prop) |
| virtual void | GetActors (vtkPropCollection *) |
| virtual void | GetActors2D (vtkPropCollection *) |
| virtual void | GetVolumes (vtkPropCollection *) |
| virtual int | RenderOverlay (vtkViewport *vtkNotUsed(viewport)) |
| virtual int | RenderOpaqueGeometry (vtkViewport *vtkNotUsed(viewport)) |
| virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *vtkNotUsed(viewport)) |
| virtual int | RenderVolumetricGeometry (vtkViewport *vtkNotUsed(viewport)) |
| vtkWidgetRepresentation * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Public Member Functions inherited from vtkProp | |
| vtkProp * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | Pick () |
| virtual bool | HasKeys (vtkInformation *requiredKeys) |
| virtual void | BuildPaths (vtkAssemblyPaths *paths, vtkAssemblyPath *path) |
| virtual void | SetVisibility (int) |
| virtual int | GetVisibility () |
| virtual void | VisibilityOn () |
| virtual void | VisibilityOff () |
| virtual void | SetPickable (int) |
| virtual int | GetPickable () |
| virtual void | PickableOn () |
| virtual void | PickableOff () |
| virtual void | SetDragable (int) |
| virtual int | GetDragable () |
| virtual void | DragableOn () |
| virtual void | DragableOff () |
| virtual unsigned long | GetRedrawMTime () |
| virtual void | SetUseBounds (bool) |
| virtual bool | GetUseBounds () |
| virtual void | UseBoundsOn () |
| virtual void | UseBoundsOff () |
| virtual void | InitPathTraversal () |
| virtual vtkAssemblyPath * | GetNextPath () |
| virtual int | GetNumberOfPaths () |
| virtual void | PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix)) |
| virtual vtkMatrix4x4 * | GetMatrix () |
| virtual vtkInformation * | GetPropertyKeys () |
| virtual void | SetPropertyKeys (vtkInformation *keys) |
| virtual int | RenderVolumetricGeometry (vtkViewport *) |
| virtual bool | RenderFilteredOpaqueGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
| virtual bool | RenderFilteredTranslucentPolygonalGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
| virtual bool | RenderFilteredVolumetricGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
| virtual bool | RenderFilteredOverlay (vtkViewport *v, vtkInformation *requiredKeys) |
| virtual double | GetEstimatedRenderTime (vtkViewport *) |
| virtual double | GetEstimatedRenderTime () |
| virtual void | SetEstimatedRenderTime (double t) |
| virtual void | RestoreEstimatedRenderTime () |
| virtual void | AddEstimatedRenderTime (double t, vtkViewport *vtkNotUsed(vp)) |
| virtual void | SetAllocatedRenderTime (double t, vtkViewport *vtkNotUsed(v)) |
| virtual double | GetAllocatedRenderTime () |
| void | SetRenderTimeMultiplier (double t) |
| virtual double | GetRenderTimeMultiplier () |
| virtual bool | GetSupportsSelection () |
| virtual int | GetNumberOfConsumers () |
| void | AddConsumer (vtkObject *c) |
| void | RemoveConsumer (vtkObject *c) |
| vtkObject * | GetConsumer (int i) |
| int | IsConsumer (vtkObject *c) |
Public Member Functions inherited from vtkObject | |
| vtkObject * | NewInstance () const |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| unsigned char | GetDebug () |
| void | SetDebug (unsigned char debugFlag) |
| virtual void | Modified () |
| virtual unsigned long | GetMTime () |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| void | SetReferenceCount (int) |
| void | PrintRevisions (ostream &) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
Static Public Member Functions | |
| static vtkResliceCursorThickLineRepresentation * | New () |
Static Public Member Functions inherited from vtkResliceCursorLineRepresentation | |
| static vtkResliceCursorLineRepresentation * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkResliceCursorLineRepresentation * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkResliceCursorRepresentation | |
| static int | IsTypeOf (const char *type) |
| static vtkResliceCursorRepresentation * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkWidgetRepresentation | |
| static int | IsTypeOf (const char *type) |
| static vtkWidgetRepresentation * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkProp | |
| static int | IsTypeOf (const char *type) |
| static vtkProp * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) |
| static vtkObject * | SafeDownCast (vtkObjectBase *o) |
| static vtkObject * | New () |
| static void | BreakOnError () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
| static int | IsTypeOf (const char *name) |
| static vtkObjectBase * | New () |
represents a thick slab of the reslice cursor widget
This class respresents a thick reslice cursor, that can be used to perform interactive thick slab MPR's through data. The class internally uses vtkImageSlabReslice to do its reslicing. The slab thickness is set interactively from the widget. The slab resolution (ie the number of blend points) is set as the minimum spacing along any dimension from the dataset.
Definition at line 40 of file vtkResliceCursorThickLineRepresentation.h.
Standard VTK methods.
Definition at line 48 of file vtkResliceCursorThickLineRepresentation.h.
|
protected |
|
protected |
|
static |
Instantiate the class.
|
static |
Standard VTK methods.
|
virtual |
Standard VTK methods.
Reimplemented from vtkResliceCursorLineRepresentation.
|
static |
Standard VTK methods.
|
protectedvirtual |
Standard VTK methods.
Reimplemented from vtkResliceCursorLineRepresentation.
| vtkResliceCursorThickLineRepresentation* vtkResliceCursorThickLineRepresentation::NewInstance | ( | ) | const |
Standard VTK methods.
|
virtual |
Standard VTK methods.
Reimplemented from vtkResliceCursorLineRepresentation.
|
virtual |
INTERNAL - Do not use Create the thick reformat class. This overrides the superclass implementation and creates a vtkImageSlabReslice instead of a vtkImageReslice.
Reimplemented from vtkResliceCursorRepresentation.
|
virtual |
INTERNAL - Do not use Reslice parameters which are set from vtkResliceCursorWidget based on user interactions.
Reimplemented from vtkResliceCursorRepresentation.
1.8.8