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: