Drake Designer
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkFrameWidgetRepresentation Class Reference

#include <src/vtk/DRCFilters/vtkFrameWidgetRepresentation.h>

Inheritance diagram for vtkFrameWidgetRepresentation:
Inheritance graph
[legend]

Public Types

enum  { Outside =0, Translating, TranslatingInPlane, Rotating }
 

Public Member Functions

 vtkTypeMacro (vtkFrameWidgetRepresentation, vtkWidgetRepresentation)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkTransform * GetTransform ()
 
virtual void SetTransform (vtkTransform *t)
 
virtual void BuildRepresentation ()
 
virtual int ComputeInteractionState (int X, int Y, int modify=0)
 
virtual void StartWidgetInteraction (double e[2])
 
virtual void WidgetInteraction (double e[2])
 
virtual void OnMouseHover (double e[2])
 
virtual void HighlightOff ()
 
virtual void HighlightActor (vtkDataSet *dataset)
 
virtual double * GetBounds ()
 
virtual void GetActors (vtkPropCollection *propCollection)
 
void SetTranslateAxisEnabled (int axisId, bool enabled)
 
void SetRotateAxisEnabled (int axisId, bool enabled)
 
virtual void ReleaseGraphicsResources (vtkWindow *)
 
virtual int RenderOpaqueGeometry (vtkViewport *)
 
virtual int RenderOverlay (vtkViewport *)
 
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *)
 
virtual int HasTranslucentPolygonalGeometry ()
 
void SetInteractionState (int state)
 
 vtkSetMacro (WorldSize, double)
 
 vtkGetMacro (WorldSize, double)
 
 vtkBooleanMacro (UseTubeFilter, bool)
 
 vtkSetMacro (UseTubeFilter, bool)
 
 vtkGetMacro (UseTubeFilter, bool)
 

Static Public Member Functions

static
vtkFrameWidgetRepresentation
New ()
 

Protected Member Functions

 vtkFrameWidgetRepresentation ()
 
 ~vtkFrameWidgetRepresentation ()
 
virtual void Translate (double e[2])
 
virtual void TranslateInPlane (double e[2])
 
virtual void Rotate (double e[2])
 

Protected Attributes

bool UseTubeFilter
 
int TranslateAxis
 
int RotateAxis
 
double WorldSize
 
double LastEventPosition [2]
 
double InteractionStartWorldPoint [3]
 

Detailed Description

Definition at line 32 of file vtkFrameWidgetRepresentation.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Outside 
Translating 
TranslatingInPlane 
Rotating 

Definition at line 105 of file vtkFrameWidgetRepresentation.h.

Constructor & Destructor Documentation

vtkFrameWidgetRepresentation::vtkFrameWidgetRepresentation ( )
protected
vtkFrameWidgetRepresentation::~vtkFrameWidgetRepresentation ( )
protected

Member Function Documentation

virtual void vtkFrameWidgetRepresentation::BuildRepresentation ( )
virtual
virtual int vtkFrameWidgetRepresentation::ComputeInteractionState ( int  X,
int  Y,
int  modify = 0 
)
virtual
virtual void vtkFrameWidgetRepresentation::GetActors ( vtkPropCollection *  propCollection)
virtual
virtual double* vtkFrameWidgetRepresentation::GetBounds ( )
virtual
vtkTransform* vtkFrameWidgetRepresentation::GetTransform ( )
virtual int vtkFrameWidgetRepresentation::HasTranslucentPolygonalGeometry ( )
virtual
virtual void vtkFrameWidgetRepresentation::HighlightActor ( vtkDataSet *  dataset)
virtual
virtual void vtkFrameWidgetRepresentation::HighlightOff ( )
virtual
static vtkFrameWidgetRepresentation* vtkFrameWidgetRepresentation::New ( )
static
virtual void vtkFrameWidgetRepresentation::OnMouseHover ( double  e[2])
virtual
void vtkFrameWidgetRepresentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkFrameWidgetRepresentation::ReleaseGraphicsResources ( vtkWindow *  )
virtual
virtual int vtkFrameWidgetRepresentation::RenderOpaqueGeometry ( vtkViewport *  )
virtual
virtual int vtkFrameWidgetRepresentation::RenderOverlay ( vtkViewport *  )
virtual
virtual int vtkFrameWidgetRepresentation::RenderTranslucentPolygonalGeometry ( vtkViewport *  )
virtual
virtual void vtkFrameWidgetRepresentation::Rotate ( double  e[2])
protectedvirtual
void vtkFrameWidgetRepresentation::SetInteractionState ( int  state)
void vtkFrameWidgetRepresentation::SetRotateAxisEnabled ( int  axisId,
bool  enabled 
)
virtual void vtkFrameWidgetRepresentation::SetTransform ( vtkTransform *  t)
virtual
void vtkFrameWidgetRepresentation::SetTranslateAxisEnabled ( int  axisId,
bool  enabled 
)
virtual void vtkFrameWidgetRepresentation::StartWidgetInteraction ( double  e[2])
virtual
virtual void vtkFrameWidgetRepresentation::Translate ( double  e[2])
protectedvirtual
virtual void vtkFrameWidgetRepresentation::TranslateInPlane ( double  e[2])
protectedvirtual
vtkFrameWidgetRepresentation::vtkBooleanMacro ( UseTubeFilter  ,
bool   
)
vtkFrameWidgetRepresentation::vtkGetMacro ( WorldSize  ,
double   
)
vtkFrameWidgetRepresentation::vtkGetMacro ( UseTubeFilter  ,
bool   
)
vtkFrameWidgetRepresentation::vtkSetMacro ( WorldSize  ,
double   
)
vtkFrameWidgetRepresentation::vtkSetMacro ( UseTubeFilter  ,
bool   
)
vtkFrameWidgetRepresentation::vtkTypeMacro ( vtkFrameWidgetRepresentation  ,
vtkWidgetRepresentation   
)
virtual void vtkFrameWidgetRepresentation::WidgetInteraction ( double  e[2])
virtual

Member Data Documentation

double vtkFrameWidgetRepresentation::InteractionStartWorldPoint[3]
protected

Definition at line 116 of file vtkFrameWidgetRepresentation.h.

double vtkFrameWidgetRepresentation::LastEventPosition[2]
protected

Definition at line 115 of file vtkFrameWidgetRepresentation.h.

int vtkFrameWidgetRepresentation::RotateAxis
protected

Definition at line 113 of file vtkFrameWidgetRepresentation.h.

int vtkFrameWidgetRepresentation::TranslateAxis
protected

Definition at line 112 of file vtkFrameWidgetRepresentation.h.

bool vtkFrameWidgetRepresentation::UseTubeFilter
protected

Definition at line 111 of file vtkFrameWidgetRepresentation.h.

double vtkFrameWidgetRepresentation::WorldSize
protected

Definition at line 114 of file vtkFrameWidgetRepresentation.h.


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