VTK
|
abstract class defines the representation for a vtkSliderWidget More...
#include <vtkSliderRepresentation.h>
Public Types | |
enum | _InteractionState { Outside =0, Tube, LeftCap, RightCap, Slider } |
![]() | |
typedef vtkProp | Superclass |
![]() | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
Public Member Functions | |
void | SetValue (double value) |
virtual double | GetValue () |
void | SetMinimumValue (double value) |
virtual double | GetMinimumValue () |
void | SetMaximumValue (double value) |
virtual double | GetMaximumValue () |
virtual void | SetSliderLength (double) |
virtual double | GetSliderLength () |
virtual void | SetSliderWidth (double) |
virtual double | GetSliderWidth () |
virtual void | SetTubeWidth (double) |
virtual double | GetTubeWidth () |
virtual void | SetEndCapLength (double) |
virtual double | GetEndCapLength () |
virtual void | SetEndCapWidth (double) |
virtual double | GetEndCapWidth () |
virtual void | SetTitleText (const char *) |
virtual const char * | GetTitleText () |
virtual void | SetLabelFormat (const char *) |
virtual char * | GetLabelFormat () |
virtual void | SetLabelHeight (double) |
virtual double | GetLabelHeight () |
virtual void | SetTitleHeight (double) |
virtual double | GetTitleHeight () |
virtual void | SetShowSliderLabel (int) |
virtual int | GetShowSliderLabel () |
virtual void | ShowSliderLabelOn () |
virtual void | ShowSliderLabelOff () |
virtual double | GetCurrentT () |
virtual double | GetPickedT () |
![]() | |
virtual void | PickingManagedOn () |
virtual void | PickingManagedOff () |
virtual void | SetPickingManaged (bool) |
virtual bool | GetPickingManaged () |
virtual void | SetRenderer (vtkRenderer *ren) |
virtual vtkRenderer * | GetRenderer () |
virtual void | BuildRepresentation ()=0 |
virtual void | PlaceWidget (double *vtkNotUsed(bounds[6])) |
virtual void | StartWidgetInteraction (double eventPos[2]) |
virtual void | WidgetInteraction (double newEventPos[2]) |
virtual void | EndWidgetInteraction (double newEventPos[2]) |
virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
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 double * | GetBounds () |
virtual void | ShallowCopy (vtkProp *prop) |
virtual void | GetActors (vtkPropCollection *) |
virtual void | GetActors2D (vtkPropCollection *) |
virtual void | GetVolumes (vtkPropCollection *) |
virtual void | ReleaseGraphicsResources (vtkWindow *) |
virtual int | RenderOverlay (vtkViewport *vtkNotUsed(viewport)) |
virtual int | RenderOpaqueGeometry (vtkViewport *vtkNotUsed(viewport)) |
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *vtkNotUsed(viewport)) |
virtual int | RenderVolumetricGeometry (vtkViewport *vtkNotUsed(viewport)) |
virtual int | HasTranslucentPolygonalGeometry () |
vtkWidgetRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
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 | RenderOpaqueGeometry (vtkViewport *) |
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
virtual int | RenderVolumetricGeometry (vtkViewport *) |
virtual int | RenderOverlay (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) |
![]() | |
vtkObject * | NewInstance () const |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool 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) |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkWidgetRepresentation * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkProp * | SafeDownCast (vtkObjectBase *o) |
static vtkInformationIntegerKey * | GeneralTextureUnit () |
static vtkInformationDoubleVectorKey * | GeneralTextureTransform () |
![]() | |
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 int | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
abstract class defines the representation for a vtkSliderWidget
This abstract class is used to specify how the vtkSliderWidget should interact with representations of the vtkSliderWidget. This class may be subclassed so that alternative representations can be created. The class defines an API, and a default implementation, that the vtkSliderWidget interacts with to render itself in the scene.
Definition at line 44 of file vtkSliderRepresentation.h.
Standard methods for the class.
Definition at line 49 of file vtkSliderRepresentation.h.
Enumerator | |
---|---|
Outside | |
Tube | |
LeftCap | |
RightCap | |
Slider |
Definition at line 160 of file vtkSliderRepresentation.h.
|
protected |
|
protected |
|
static |
Standard methods for the class.
|
virtual |
Standard methods for the class.
Reimplemented from vtkWidgetRepresentation.
Reimplemented in vtkCenteredSliderRepresentation, vtkSliderRepresentation2D, and vtkSliderRepresentation3D.
|
static |
Standard methods for the class.
|
protectedvirtual |
Standard methods for the class.
Reimplemented from vtkWidgetRepresentation.
Reimplemented in vtkCenteredSliderRepresentation, vtkSliderRepresentation2D, and vtkSliderRepresentation3D.
vtkSliderRepresentation* vtkSliderRepresentation::NewInstance | ( | ) | const |
Standard methods for the class.
|
virtual |
Standard methods for the class.
Reimplemented from vtkObject.
Reimplemented in vtkSliderRepresentation2D, and vtkSliderRepresentation3D.
void vtkSliderRepresentation::SetValue | ( | double | value | ) |
Specify the current value for the widget. The value should lie between the minimum and maximum values.
|
virtual |
Specify the current value for the widget. The value should lie between the minimum and maximum values.
void vtkSliderRepresentation::SetMinimumValue | ( | double | value | ) |
Set the current minimum value that the slider can take. Setting the minimum value greater than the maximum value will cause the maximum value to grow to (minimum value + 1).
|
virtual |
Set the current minimum value that the slider can take. Setting the minimum value greater than the maximum value will cause the maximum value to grow to (minimum value + 1).
void vtkSliderRepresentation::SetMaximumValue | ( | double | value | ) |
Set the current maximum value that the slider can take. Setting the maximum value less than the minimum value will cause the minimum value to change to (maximum value - 1).
|
virtual |
Set the current maximum value that the slider can take. Setting the maximum value less than the minimum value will cause the minimum value to change to (maximum value - 1).
|
virtual |
Specify the length of the slider shape (in normalized display coordinates [0.01,0.5]). The slider length by default is 0.05.
|
virtual |
Specify the length of the slider shape (in normalized display coordinates [0.01,0.5]). The slider length by default is 0.05.
|
virtual |
Set the width of the slider in the directions orthogonal to the slider axis. Using this it is possible to create ellipsoidal and hockey puck sliders (in some subclasses). By default the width is 0.05.
|
virtual |
Set the width of the slider in the directions orthogonal to the slider axis. Using this it is possible to create ellipsoidal and hockey puck sliders (in some subclasses). By default the width is 0.05.
|
virtual |
Set the width of the tube (in normalized display coordinates) on which the slider moves. By default the width is 0.05.
|
virtual |
Set the width of the tube (in normalized display coordinates) on which the slider moves. By default the width is 0.05.
|
virtual |
Specify the length of each end cap (in normalized coordinates [0.0,0.25]). By default the length is 0.025. If the end cap length is set to 0.0, then the end cap will not display at all.
|
virtual |
Specify the length of each end cap (in normalized coordinates [0.0,0.25]). By default the length is 0.025. If the end cap length is set to 0.0, then the end cap will not display at all.
|
virtual |
Specify the width of each end cap (in normalized coordinates [0.0,0.25]). By default the width is twice the tube width.
|
virtual |
Specify the width of each end cap (in normalized coordinates [0.0,0.25]). By default the width is twice the tube width.
|
inlinevirtual |
Specify the label text for this widget. If the value is not set, or set to the empty string "", then the label text is not displayed.
Reimplemented in vtkCenteredSliderRepresentation, vtkSliderRepresentation3D, and vtkSliderRepresentation2D.
Definition at line 117 of file vtkSliderRepresentation.h.
|
inlinevirtual |
Specify the label text for this widget. If the value is not set, or set to the empty string "", then the label text is not displayed.
Reimplemented in vtkCenteredSliderRepresentation, vtkSliderRepresentation3D, and vtkSliderRepresentation2D.
Definition at line 118 of file vtkSliderRepresentation.h.
|
virtual |
Set/Get the format with which to print the slider value.
|
virtual |
Set/Get the format with which to print the slider value.
|
virtual |
Specify the relative height of the label as compared to the length of the slider.
|
virtual |
Specify the relative height of the label as compared to the length of the slider.
|
virtual |
Specify the relative height of the title as compared to the length of the slider.
|
virtual |
Specify the relative height of the title as compared to the length of the slider.
|
virtual |
Indicate whether the slider text label should be displayed. This is a number corresponding to the current Value of this widget.
|
virtual |
Indicate whether the slider text label should be displayed. This is a number corresponding to the current Value of this widget.
|
virtual |
Indicate whether the slider text label should be displayed. This is a number corresponding to the current Value of this widget.
|
virtual |
Indicate whether the slider text label should be displayed. This is a number corresponding to the current Value of this widget.
|
inlinevirtual |
Methods to interface with the vtkSliderWidget. Subclasses of this class actually do something.
Definition at line 152 of file vtkSliderRepresentation.h.
|
inlinevirtual |
Methods to interface with the vtkSliderWidget. Subclasses of this class actually do something.
Definition at line 154 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 175 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 176 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 177 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 180 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 181 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 182 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 183 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 184 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 187 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 188 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 191 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 192 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 193 of file vtkSliderRepresentation.h.
|
protected |
Definition at line 194 of file vtkSliderRepresentation.h.