VTK
|
represents vtkCaptionWidget in the scene More...
#include <vtkCaptionRepresentation.h>
Public Member Functions | |
void | SetAnchorPosition (double pos[3]) |
void | GetAnchorPosition (double pos[3]) |
void | SetCaptionActor2D (vtkCaptionActor2D *captionActor) |
virtual vtkCaptionActor2D * | GetCaptionActor2D () |
void | SetAnchorRepresentation (vtkPointHandleRepresentation3D *) |
virtual vtkPointHandleRepresentation3D * | GetAnchorRepresentation () |
virtual void | BuildRepresentation () |
virtual void | GetSize (double size[2]) |
virtual void | GetActors2D (vtkPropCollection *) |
virtual void | ReleaseGraphicsResources (vtkWindow *) |
virtual int | RenderOverlay (vtkViewport *) |
virtual int | RenderOpaqueGeometry (vtkViewport *) |
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
virtual int | HasTranslucentPolygonalGeometry () |
virtual void | SetFontFactor (double) |
virtual double | GetFontFactor () |
![]() | |
virtual vtkCoordinate * | GetPositionCoordinate () |
virtual void | SetPosition (float x[2]) |
virtual void | SetPosition (float x, float y) |
virtual float * | GetPosition () |
virtual vtkCoordinate * | GetPosition2Coordinate () |
virtual void | SetPosition2 (float x[2]) |
virtual void | SetPosition2 (float x, float y) |
virtual float * | GetPosition2 () |
virtual void | SetShowBorder (int) |
virtual int | GetShowBorder () |
void | SetShowBorderToOff () |
void | SetShowBorderToOn () |
void | SetShowBorderToActive () |
virtual vtkProperty2D * | GetBorderProperty () |
virtual void | SetProportionalResize (int) |
virtual int | GetProportionalResize () |
virtual void | ProportionalResizeOn () |
virtual void | ProportionalResizeOff () |
virtual void | SetMinimumSize (int, int) |
void | SetMinimumSize (int[2]) |
virtual int * | GetMinimumSize () |
virtual void | GetMinimumSize (int &, int &) |
virtual void | GetMinimumSize (int[2]) |
virtual void | SetMaximumSize (int, int) |
void | SetMaximumSize (int[2]) |
virtual int * | GetMaximumSize () |
virtual void | GetMaximumSize (int &, int &) |
virtual void | GetMaximumSize (int[2]) |
virtual void | SetTolerance (int) |
virtual int | GetTolerance () |
virtual double * | GetSelectionPoint () |
virtual void | GetSelectionPoint (double data[2]) |
virtual void | SetMoving (int) |
virtual int | GetMoving () |
virtual void | MovingOn () |
virtual void | MovingOff () |
virtual void | StartWidgetInteraction (double eventPos[2]) |
virtual void | WidgetInteraction (double eventPos[2]) |
virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
vtkBorderRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
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 double * | GetBounds () |
virtual void | ShallowCopy (vtkProp *prop) |
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)) |
vtkWidgetRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
static vtkCaptionRepresentation * | New () |
![]() | |
static vtkBorderRepresentation * | New () |
static int | IsTypeOf (const char *type) |
static vtkBorderRepresentation * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkWidgetRepresentation * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
vtkCaptionRepresentation () | |
~vtkCaptionRepresentation () | |
virtual void | AdjustCaptionBoundary () |
![]() | |
vtkBorderRepresentation () | |
~vtkBorderRepresentation () | |
virtual void | NegotiateLayout () |
![]() | |
vtkWidgetRepresentation () | |
~vtkWidgetRepresentation () | |
void | AdjustBounds (double bounds[6], double newBounds[6], double center[3]) |
virtual void | RegisterPickers () |
virtual void | UnRegisterPickers () |
virtual void | PickersModified () |
vtkPickingManager * | GetPickingManager () |
double | SizeHandlesRelativeToViewport (double factor, double pos[3]) |
double | SizeHandlesInPixels (double factor, double pos[3]) |
vtkAssemblyPath * | GetAssemblyPath (double X, double Y, double Z, vtkAbstractPropPicker *picker) |
Additional Inherited Members | |
![]() | |
enum | { BORDER_OFF =0, BORDER_ON, BORDER_ACTIVE } |
enum | _InteractionState { Outside =0, Inside, AdjustingP0, AdjustingP1, AdjustingP2, AdjustingP3, AdjustingE0, AdjustingE1, AdjustingE2, AdjustingE3 } |
typedef vtkWidgetRepresentation | Superclass |
![]() | |
typedef vtkProp | Superclass |
represents vtkCaptionWidget in the scene
This class represents vtkCaptionWidget. A caption is defined by some text with a leader (e.g., arrow) that points from the text to a point in the scene. The caption is defined by an instance of vtkCaptionActor2D. It uses the event bindings of its superclass (vtkBorderWidget) to control the placement of the text, and adds the ability to move the attachment point around. In addition, when the caption text is selected, the widget emits a ActivateEvent that observers can watch for. This is useful for opening GUI dialogoues to adjust font characteristics, etc. (Please see the superclass for a description of event bindings.)
Note that this widget extends the behavior of its superclass vtkBorderRepresentation.
Definition at line 50 of file vtkCaptionRepresentation.h.
Standard VTK class methods.
Definition at line 58 of file vtkCaptionRepresentation.h.
|
protected |
|
protected |
|
static |
Instantiate this class.
|
static |
Standard VTK class methods.
|
virtual |
Standard VTK class methods.
Reimplemented from vtkBorderRepresentation.
|
static |
Standard VTK class methods.
|
protectedvirtual |
Standard VTK class methods.
Reimplemented from vtkBorderRepresentation.
vtkCaptionRepresentation* vtkCaptionRepresentation::NewInstance | ( | ) | const |
Standard VTK class methods.
void vtkCaptionRepresentation::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Standard VTK class methods.
void vtkCaptionRepresentation::SetAnchorPosition | ( | double | pos[3] | ) |
Specify the position of the anchor (i.e., the point that the caption is anchored to). Note that the position should be specified in world coordinates.
void vtkCaptionRepresentation::GetAnchorPosition | ( | double | pos[3] | ) |
Specify the position of the anchor (i.e., the point that the caption is anchored to). Note that the position should be specified in world coordinates.
void vtkCaptionRepresentation::SetCaptionActor2D | ( | vtkCaptionActor2D * | captionActor | ) |
Specify the vtkCaptionActor2D to manage. If not specified, then one is automatically created.
|
virtual |
Specify the vtkCaptionActor2D to manage. If not specified, then one is automatically created.
void vtkCaptionRepresentation::SetAnchorRepresentation | ( | vtkPointHandleRepresentation3D * | ) |
Set and get the instances of vtkPointHandleRepresention3D used to implement this representation. Normally default representations are created, but you can specify the ones you want to use.
|
virtual |
Set and get the instances of vtkPointHandleRepresention3D used to implement this representation. Normally default representations are created, but you can specify the ones you want to use.
|
virtual |
Satisfy the superclasses API.
Reimplemented from vtkBorderRepresentation.
|
inlinevirtual |
Satisfy the superclasses API.
Reimplemented from vtkBorderRepresentation.
Definition at line 88 of file vtkCaptionRepresentation.h.
|
virtual |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
|
virtual |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
|
virtual |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
|
virtual |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
|
virtual |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
|
virtual |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
|
virtual |
Set/Get the factor that controls the overall size of the fonts of the caption when the text actor's ScaledText is OFF
|
virtual |
Set/Get the factor that controls the overall size of the fonts of the caption when the text actor's ScaledText is OFF
|
protectedvirtual |
|
protected |
Definition at line 115 of file vtkCaptionRepresentation.h.
|
protected |
Definition at line 116 of file vtkCaptionRepresentation.h.
|
protected |
Definition at line 118 of file vtkCaptionRepresentation.h.
|
protected |
Definition at line 119 of file vtkCaptionRepresentation.h.
|
protected |
Definition at line 120 of file vtkCaptionRepresentation.h.
|
protected |
Definition at line 123 of file vtkCaptionRepresentation.h.