VTK
|
represent the position of a point in display coordinates More...
#include <vtkPointHandleRepresentation2D.h>
Public Member Functions | |
virtual void | SetDisplayPosition (double xyz[3]) |
void | Highlight (int highlight) |
virtual void | SetPointPlacer (vtkPointPlacer *) |
void | SetCursorShape (vtkPolyData *cursorShape) |
vtkPolyData * | GetCursorShape () |
void | SetProperty (vtkProperty2D *) |
void | SetSelectedProperty (vtkProperty2D *) |
virtual vtkProperty2D * | GetProperty () |
virtual vtkProperty2D * | GetSelectedProperty () |
virtual double * | GetBounds () |
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 | ShallowCopy (vtkProp *prop) |
virtual void | DeepCopy (vtkProp *prop) |
virtual void | GetActors2D (vtkPropCollection *) |
virtual void | ReleaseGraphicsResources (vtkWindow *) |
virtual int | RenderOverlay (vtkViewport *viewport) |
![]() | |
virtual int | CheckConstraint (vtkRenderer *renderer, double pos[2]) |
virtual unsigned long | GetMTime () |
virtual void | GetDisplayPosition (double pos[3]) |
virtual double * | GetDisplayPosition () |
virtual void | SetWorldPosition (double pos[3]) |
virtual void | GetWorldPosition (double pos[3]) |
virtual double * | GetWorldPosition () |
virtual void | SetTolerance (int) |
virtual int | GetTolerance () |
virtual void | SetActiveRepresentation (int) |
virtual int | GetActiveRepresentation () |
virtual void | ActiveRepresentationOn () |
virtual void | ActiveRepresentationOff () |
virtual void | SetInteractionState (int) |
virtual void | SetConstrained (int) |
virtual int | GetConstrained () |
virtual void | ConstrainedOn () |
virtual void | ConstrainedOff () |
virtual void | SetRenderer (vtkRenderer *ren) |
virtual vtkPointPlacer * | GetPointPlacer () |
![]() | |
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 | GetActors (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)) |
virtual int | HasTranslucentPolygonalGeometry () |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
virtual void | Pick () |
virtual unsigned long | GetRedrawMTime () |
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 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 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) |
![]() | |
virtual void | DebugOn () |
virtual void | DebugOff () |
unsigned char | GetDebug () |
void | SetDebug (unsigned char debugFlag) |
virtual void | Modified () |
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) |
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 &os) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Static Public Member Functions | |
static vtkPointHandleRepresentation2D * | New () |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkHandleRepresentation * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkWidgetRepresentation * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkProp * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkObject * | SafeDownCast (vtkObject *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 () |
Protected Member Functions | |
vtkPointHandleRepresentation2D () | |
~vtkPointHandleRepresentation2D () | |
void | Translate (double eventPos[2]) |
void | Scale (double eventPos[2]) |
void | CreateDefaultProperties () |
int | DetermineConstraintAxis (int constraint, double eventPos[2]) |
![]() | |
vtkHandleRepresentation () | |
~vtkHandleRepresentation () | |
![]() | |
vtkWidgetRepresentation () | |
~vtkWidgetRepresentation () | |
void | AdjustBounds (double bounds[6], double newBounds[6], double center[3]) |
double | SizeHandlesRelativeToViewport (double factor, double pos[3]) |
double | SizeHandlesInPixels (double factor, double pos[3]) |
![]() | |
vtkProp () | |
~vtkProp () | |
![]() | |
vtkObject () | |
virtual | ~vtkObject () |
virtual void | RegisterInternal (vtkObjectBase *, int check) |
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
![]() | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &os) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Additional Inherited Members | |
![]() | |
enum | _InteractionState { Outside =0, Nearby, Selecting, Translating, Scaling } |
typedef vtkWidgetRepresentation | Superclass |
![]() | |
typedef vtkProp | Superclass |
![]() | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
represent the position of a point in display coordinates
This class is used to represent a vtkHandleWidget. It represents a position in 2D world coordinates using a x-y cursor (the cursor defined by an instance of vtkPolyData and generated by a vtkPolyDataAlgorithm).
Definition at line 43 of file vtkPointHandleRepresentation2D.h.
Standard methods for instances of this class.
Definition at line 51 of file vtkPointHandleRepresentation2D.h.
|
protected |
|
protected |
|
static |
Instantiate this class.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
|
static |
Standard methods for instances of this class.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
|
static |
Standard methods for instances of this class.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkHandleRepresentation.
void vtkPointHandleRepresentation2D::SetCursorShape | ( | vtkPolyData * | cursorShape | ) |
Specify the cursor shape with an instance of vtkPolyData. Note that shape is assumed to be defined in the display coordinate system. By default a vtkCursor2D shape is used.
vtkPolyData* vtkPointHandleRepresentation2D::GetCursorShape | ( | ) |
Specify the cursor shape with an instance of vtkPolyData. Note that shape is assumed to be defined in the display coordinate system. By default a vtkCursor2D shape is used.
|
virtual |
Set/Get the position of the point in display coordinates. This overloads the superclasses SetDisplayPosition in order to set the focal point of the cursor.
Reimplemented from vtkHandleRepresentation.
void vtkPointHandleRepresentation2D::SetProperty | ( | vtkProperty2D * | ) |
Set/Get the handle properties when unselected and selected.
void vtkPointHandleRepresentation2D::SetSelectedProperty | ( | vtkProperty2D * | ) |
Set/Get the handle properties when unselected and selected.
|
virtual |
Set/Get the handle properties when unselected and selected.
|
virtual |
Set/Get the handle properties when unselected and selected.
|
virtual |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Implements vtkWidgetRepresentation.
|
virtual |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
Subclasses of vtkPointHandleRepresentation2D must implement these methods. These are the methods that the widget and its representation use to communicate with each other.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
Methods to make this class behave as a vtkProp.
Reimplemented from vtkHandleRepresentation.
|
virtual |
Methods to make this class behave as a vtkProp.
Reimplemented from vtkHandleRepresentation.
|
virtual |
Methods to make this class behave as a vtkProp.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
Methods to make this class behave as a vtkProp.
Reimplemented from vtkWidgetRepresentation.
|
virtual |
void vtkPointHandleRepresentation2D::Highlight | ( | int | highlight | ) |
|
virtual |
Override the superclass implementation. This class does not use a point placer. Point placers dictate the placement of points in 3D space. Since this class constrains points to lie in an overlay plane anyway, we don't care. Just returns.
Reimplemented from vtkHandleRepresentation.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 109 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 110 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 111 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 112 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 113 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 114 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 117 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 118 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 121 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 130 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 131 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 136 of file vtkPointHandleRepresentation2D.h.
|
protected |
Definition at line 137 of file vtkPointHandleRepresentation2D.h.