|
char * | GetLabelText () |
|
|
virtual vtkProperty2D * | GetLineProperty () |
|
virtual vtkProperty2D * | GetSelectedLineProperty () |
|
|
virtual vtkTextProperty * | GetTextProperty () |
|
|
virtual void | BuildRepresentation () |
|
virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
|
virtual void | StartWidgetDefinition (double e[2]) |
|
virtual void | Point2WidgetInteraction (double e[2]) |
|
virtual void | Point3WidgetInteraction (double e[2]) |
|
virtual void | StartWidgetManipulation (double e[2]) |
|
virtual void | WidgetInteraction (double e[2]) |
|
virtual void | Highlight (int highlightOn) |
|
|
virtual void | ReleaseGraphicsResources (vtkWindow *w) |
|
virtual int | RenderOverlay (vtkViewport *viewport) |
|
|
double * | GetLabelPosition () |
|
void | GetLabelPosition (double pos[3]) |
|
void | GetWorldLabelPosition (double pos[3]) |
|
virtual double | GetLength1 () |
|
virtual double | GetLength2 () |
|
virtual void | SetPoint1WorldPosition (double pos[3]) |
|
virtual void | SetPoint2WorldPosition (double pos[3]) |
|
virtual void | SetPoint3WorldPosition (double pos[3]) |
|
virtual void | SetPoint4WorldPosition (double pos[3]) |
|
virtual void | GetPoint1WorldPosition (double pos[3]) |
|
virtual void | GetPoint2WorldPosition (double pos[3]) |
|
virtual void | GetPoint3WorldPosition (double pos[3]) |
|
virtual void | GetPoint4WorldPosition (double pos[3]) |
|
virtual void | SetPoint1DisplayPosition (double pos[3]) |
|
virtual void | SetPoint2DisplayPosition (double pos[3]) |
|
virtual void | SetPoint3DisplayPosition (double pos[3]) |
|
virtual void | SetPoint4DisplayPosition (double pos[3]) |
|
virtual void | GetPoint1DisplayPosition (double pos[3]) |
|
virtual void | GetPoint2DisplayPosition (double pos[3]) |
|
virtual void | GetPoint3DisplayPosition (double pos[3]) |
|
virtual void | GetPoint4DisplayPosition (double pos[3]) |
|
virtual vtkHandleRepresentation * | GetPoint1Representation () |
|
virtual vtkHandleRepresentation * | GetPoint2Representation () |
|
virtual vtkHandleRepresentation * | GetPoint3Representation () |
|
virtual vtkHandleRepresentation * | GetPoint4Representation () |
|
virtual void | SetLine1Visibility (int) |
|
virtual int | GetLine1Visibility () |
|
virtual void | Line1VisibilityOn () |
|
virtual void | Line1VisibilityOff () |
|
virtual void | SetLine2Visibility (int) |
|
virtual int | GetLine2Visibility () |
|
virtual void | Line2VisibilityOn () |
|
virtual void | Line2VisibilityOff () |
|
void | SetHandleRepresentation (vtkHandleRepresentation *handle) |
|
virtual void | InstantiateHandleRepresentation () |
|
virtual void | SetTolerance (int) |
|
virtual int | GetTolerance () |
|
virtual void | SetLabelFormat (const char *) |
|
virtual char * | GetLabelFormat () |
|
virtual void | SetShowLabelAboveWidget (int) |
|
virtual int | GetShowLabelAboveWidget () |
|
virtual void | ShowLabelAboveWidgetOn () |
|
virtual void | ShowLabelAboveWidgetOff () |
|
void | SetID (vtkIdType id) |
|
virtual vtkIdType | GetID () |
|
vtkBiDimensionalRepresentation * | NewInstance () const |
|
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 | StartWidgetInteraction (double eventPos[2]) |
|
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 | 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)) |
|
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 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 () |
|
represent the vtkBiDimensionalWidget
The vtkBiDimensionalRepresentation2D is used to represent the bi-dimensional measure in a 2D (overlay) context. This representation consists of two perpendicular lines defined by four vtkHandleRepresentations. The four handles can be independently manipulated consistent with the orthogonal constraint on the lines. (Note: the four points are referred to as Point1, Point2, Point3 and Point4. Point1 and Point2 define the first line; and Point3 and Point4 define the second orthogonal line.)
To create this widget, you click to place the first two points. The third point is mirrored with the fourth point; when you place the third point (which is orthogonal to the lined defined by the first two points), the fourth point is dropped as well. After definition, the four points can be moved (in constrained fashion, preserving orthogonality). Further, the entire widget can be translated by grabbing the center point of the widget; each line can be moved along the other line; and the entire widget can be rotated around its center point.
- See also
- vtkAngleWidget vtkHandleRepresentation vtkBiDimensionalRepresentation
- Tests:
- vtkBiDimensionalRepresentation2D (Tests)
Definition at line 60 of file vtkBiDimensionalRepresentation2D.h.