VTK
Public Types | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkRectilinearWipeRepresentation Class Reference

represent a vtkRectilinearWipeWidget More...

#include <vtkRectilinearWipeRepresentation.h>

Inheritance diagram for vtkRectilinearWipeRepresentation:
Inheritance graph
[legend]
Collaboration diagram for vtkRectilinearWipeRepresentation:
Collaboration graph
[legend]

List of all members.

Public Types

enum  _InteractionState { Outside = 0, MovingHPane, MovingVPane, MovingCenter }

Public Member Functions

void SetRectilinearWipe (vtkImageRectilinearWipe *wipe)
virtual vtkImageRectilinearWipeGetRectilinearWipe ()
void SetImageActor (vtkImageActor *imageActor)
virtual vtkImageActorGetImageActor ()
virtual void SetTolerance (int)
virtual int GetTolerance ()
virtual vtkProperty2DGetProperty ()
virtual void BuildRepresentation ()
virtual void StartWidgetInteraction (double eventPos[2])
virtual void WidgetInteraction (double eventPos[2])
virtual int ComputeInteractionState (int X, int Y, int modify=0)
virtual void GetActors2D (vtkPropCollection *)
virtual void ReleaseGraphicsResources (vtkWindow *)
virtual int RenderOverlay (vtkViewport *viewport)
virtual int RenderOpaqueGeometry (vtkViewport *viewport)
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *viewport)
virtual int HasTranslucentPolygonalGeometry ()

Static Public Member Functions

static
vtkRectilinearWipeRepresentation
New ()

Protected Member Functions

 vtkRectilinearWipeRepresentation ()
 ~vtkRectilinearWipeRepresentation ()

Protected Attributes

vtkImageRectilinearWipeRectilinearWipe
vtkImageActorImageActor
int Tolerance
double StartWipePosition [2]
int ActiveParts
vtkPointsPoints
vtkCellArrayLines
vtkPolyDataWipe
vtkPolyDataMapper2DWipeMapper
vtkActor2DWipeActor
vtkProperty2DProperty
double DP4 [3]
double DP5 [3]
double DP6 [3]
double DP7 [3]
double DP8 [3]
int Dims [3]
int I
int J
typedef vtkWidgetRepresentation Superclass
static int IsTypeOf (const char *type)
static
vtkRectilinearWipeRepresentation
SafeDownCast (vtkObjectBase *o)
virtual int IsA (const char *type)
vtkRectilinearWipeRepresentationNewInstance () const
void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkObjectBaseNewInstanceInternal () const

Detailed Description

represent a vtkRectilinearWipeWidget

This class is used to represent and render a vtkRectilinearWipeWidget. To use this class, you need to specify an instance of a vtkImageRectilinearWipe and vtkImageActor. This provides the information for this representation to construct and place itself.

The class may be subclassed so that alternative representations can be created. The class defines an API and a default implementation that the vtkRectilinearWipeWidget interacts with to render itself in the scene.

Warning:
The separation of the widget event handling and representation enables users and developers to create new appearances for the widget. It also facilitates parallel processing, where the client application handles events, and remote representations of the widget are slaves to the client (and do not handle events).
See also:
vtkRectilinearWipeWidget vtkWidgetRepresentation vtkAbstractWidget
Tests:
vtkRectilinearWipeRepresentation (Tests)

Definition at line 57 of file vtkRectilinearWipeRepresentation.h.


Member Typedef Documentation

Standard methods for instances of this class.

Reimplemented from vtkWidgetRepresentation.

Definition at line 65 of file vtkRectilinearWipeRepresentation.h.


Member Enumeration Documentation

Enumerator:
Outside 
MovingHPane 
MovingVPane 
MovingCenter 

Definition at line 109 of file vtkRectilinearWipeRepresentation.h.


Constructor & Destructor Documentation


Member Function Documentation

Instantiate this class.

Reimplemented from vtkObject.

static int vtkRectilinearWipeRepresentation::IsTypeOf ( const char *  type) [static]

Standard methods for instances of this class.

Reimplemented from vtkWidgetRepresentation.

virtual int vtkRectilinearWipeRepresentation::IsA ( const char *  type) [virtual]

Standard methods for instances of this class.

Reimplemented from vtkWidgetRepresentation.

Standard methods for instances of this class.

Reimplemented from vtkWidgetRepresentation.

Standard methods for instances of this class.

Reimplemented from vtkWidgetRepresentation.

Standard methods for instances of this class.

Reimplemented from vtkWidgetRepresentation.

void vtkRectilinearWipeRepresentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard methods for instances of this class.

Reimplemented from vtkWidgetRepresentation.

Specify an instance of vtkImageRectilinearWipe to manipulate.

Specify an instance of vtkImageRectilinearWipe to manipulate.

Specify an instance of vtkImageActor to decorate.

Specify an instance of vtkImageActor to decorate.

The tolerance representing the distance to the widget (in pixels) in which the cursor is considered to be on the widget, or on a widget feature (e.g., a corner point or edge).

The tolerance representing the distance to the widget (in pixels) in which the cursor is considered to be on the widget, or on a widget feature (e.g., a corner point or edge).

Get the properties for the widget. This can be manipulated to set different colors, line widths, etc.

Subclasses of vtkRectilinearWipeRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Implements vtkWidgetRepresentation.

virtual void vtkRectilinearWipeRepresentation::StartWidgetInteraction ( double  eventPos[2]) [virtual]

Subclasses of vtkRectilinearWipeRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Reimplemented from vtkWidgetRepresentation.

virtual void vtkRectilinearWipeRepresentation::WidgetInteraction ( double  eventPos[2]) [virtual]

Subclasses of vtkRectilinearWipeRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Reimplemented from vtkWidgetRepresentation.

virtual int vtkRectilinearWipeRepresentation::ComputeInteractionState ( int  X,
int  Y,
int  modify = 0 
) [virtual]

Subclasses of vtkRectilinearWipeRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Reimplemented from vtkWidgetRepresentation.

Methods to make this class behave as a vtkProp.

Reimplemented from vtkWidgetRepresentation.

Methods to make this class behave as a vtkProp.

Reimplemented from vtkWidgetRepresentation.

Methods to make this class behave as a vtkProp.

Reimplemented from vtkProp.

Methods to make this class behave as a vtkProp.

Reimplemented from vtkProp.

Methods to make this class behave as a vtkProp.

Reimplemented from vtkProp.

Methods to make this class behave as a vtkProp.

Reimplemented from vtkWidgetRepresentation.


Member Data Documentation

Definition at line 133 of file vtkRectilinearWipeRepresentation.h.

Definition at line 134 of file vtkRectilinearWipeRepresentation.h.

Definition at line 137 of file vtkRectilinearWipeRepresentation.h.

Definition at line 140 of file vtkRectilinearWipeRepresentation.h.

Definition at line 144 of file vtkRectilinearWipeRepresentation.h.

Definition at line 147 of file vtkRectilinearWipeRepresentation.h.

Definition at line 148 of file vtkRectilinearWipeRepresentation.h.

Definition at line 149 of file vtkRectilinearWipeRepresentation.h.

Definition at line 150 of file vtkRectilinearWipeRepresentation.h.

Definition at line 151 of file vtkRectilinearWipeRepresentation.h.

Definition at line 152 of file vtkRectilinearWipeRepresentation.h.

Definition at line 156 of file vtkRectilinearWipeRepresentation.h.

Definition at line 157 of file vtkRectilinearWipeRepresentation.h.

Definition at line 158 of file vtkRectilinearWipeRepresentation.h.

Definition at line 159 of file vtkRectilinearWipeRepresentation.h.

Definition at line 160 of file vtkRectilinearWipeRepresentation.h.

Definition at line 162 of file vtkRectilinearWipeRepresentation.h.

Definition at line 163 of file vtkRectilinearWipeRepresentation.h.

Definition at line 164 of file vtkRectilinearWipeRepresentation.h.


The documentation for this class was generated from the following file: