VTK
|
represent the vtkLogoWidget More...
#include <vtkLogoRepresentation.h>
Public Member Functions | |
virtual void | BuildRepresentation () |
virtual void | SetImage (vtkImageData *img) |
virtual vtkImageData * | GetImage () |
virtual void | SetImageProperty (vtkProperty2D *p) |
virtual vtkProperty2D * | GetImageProperty () |
virtual void | GetActors2D (vtkPropCollection *pc) |
virtual void | ReleaseGraphicsResources (vtkWindow *) |
virtual int | RenderOverlay (vtkViewport *) |
![]() | |
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 void | GetSize (double size[2]) |
virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
virtual int | RenderOpaqueGeometry (vtkViewport *) |
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
virtual int | HasTranslucentPolygonalGeometry () |
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 vtkLogoRepresentation * | 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 | |
vtkLogoRepresentation () | |
~vtkLogoRepresentation () | |
void | AdjustImageSize (double o[2], double borderSize[2], double imageSize[2]) |
![]() | |
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) |
Protected Attributes | |
vtkImageData * | Image |
vtkProperty2D * | ImageProperty |
vtkTexture * | Texture |
vtkPoints * | TexturePoints |
vtkPolyData * | TexturePolyData |
vtkPolyDataMapper2D * | TextureMapper |
vtkActor2D * | TextureActor |
![]() | |
int | ShowBorder |
vtkProperty2D * | BorderProperty |
int | ProportionalResize |
int | Tolerance |
int | Moving |
double | SelectionPoint [2] |
vtkCoordinate * | PositionCoordinate |
vtkCoordinate * | Position2Coordinate |
int | Negotiated |
double | StartPosition [2] |
vtkPoints * | BWPoints |
vtkPolyData * | BWPolyData |
vtkTransform * | BWTransform |
vtkTransformPolyDataFilter * | BWTransformFilter |
vtkPolyDataMapper2D * | BWMapper |
vtkActor2D * | BWActor |
int | MinimumSize [2] |
int | MaximumSize [2] |
![]() | |
vtkWeakPointer< vtkRenderer > | Renderer |
int | InteractionState |
double | StartEventPosition [3] |
double | PlaceFactor |
int | Placed |
double | InitialBounds [6] |
double | InitialLength |
int | ValidPick |
bool | PickingManaged |
double | HandleSize |
int | NeedToRender |
vtkTimeStamp | BuildTime |
typedef vtkBorderRepresentation | Superclass |
static int | IsTypeOf (const char *type) |
static vtkLogoRepresentation * | SafeDownCast (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkLogoRepresentation * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
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 |
represent the vtkLogoWidget
This class provides support for interactively positioning a logo. A logo is defined by an instance of vtkImage. The properties of the image, including transparency, can be set with an instance of vtkProperty2D. To position the logo, use the superclass's Position and Position2 coordinates.
Definition at line 47 of file vtkLogoRepresentation.h.
Standard VTK class methods.
Definition at line 55 of file vtkLogoRepresentation.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.
vtkLogoRepresentation* vtkLogoRepresentation::NewInstance | ( | ) | const |
Standard VTK class methods.
void vtkLogoRepresentation::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Standard VTK class methods.
|
virtual |
Specify/retrieve the image to display in the balloon.
|
virtual |
Specify/retrieve the image to display in the balloon.
|
virtual |
Set/get the image property (relevant only if an image is shown).
|
virtual |
Set/get the image property (relevant only if an image is shown).
|
virtual |
Satisfy the superclasses' API.
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.
|
protected |
|
protected |
Definition at line 87 of file vtkLogoRepresentation.h.
|
protected |
Definition at line 88 of file vtkLogoRepresentation.h.
|
protected |
Definition at line 91 of file vtkLogoRepresentation.h.
|
protected |
Definition at line 92 of file vtkLogoRepresentation.h.
|
protected |
Definition at line 93 of file vtkLogoRepresentation.h.
|
protected |
Definition at line 94 of file vtkLogoRepresentation.h.
|
protected |
Definition at line 95 of file vtkLogoRepresentation.h.