Developer documentation | Axl-2.5.1

axlLightsWidget Class Reference

#include <axlLightsWidget.h>

Inheritance diagram for axlLightsWidget:

Public Member Functions

 vtkTypeMacro (axlLightsWidget, vtk3DWidget)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void PlaceWidget (double bounds[6])
 
void PlaceWidget (void)
 
void PlaceWidget (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
 
void SetEnabled (int)
 
void initializePoints (void)
 
void resetProperty (void)
 
void update ()
 
vtkActor * netActor (void)
 
vtkActorCollection * ptsActors (void)
 
void setView (axlAbstractView *view)
 

Static Public Member Functions

static axlLightsWidgetNew ()
 

Protected Types

enum  WidgetState {
  Start, Moving, Scaling, Translating,
  Outside
}
 

Protected Member Functions

 axlLightsWidget ()
 
 ~axlLightsWidget (void)
 
int HighlightHandle (vtkProp *prop)
 
virtual void OnMouseMove (void)
 
virtual void OnLeftButtonDown (void)
 
virtual void OnLeftButtonUp (void)
 
void CreateDefaultProperties (void)
 

Static Protected Member Functions

static void ProcessEvents (vtkObject *object, unsigned long event, void *clientdata, void *calldata)
 

Protected Attributes

int State
 

Detailed Description

Definition at line 43 of file axlLightsWidget.h.

Member Enumeration Documentation

Enumerator
Start 
Moving 
Scaling 
Translating 
Outside 

Definition at line 82 of file axlLightsWidget.h.

Constructor & Destructor Documentation

axlLightsWidget::axlLightsWidget ( )
protected

Definition at line 105 of file axlLightsWidget.cpp.

axlLightsWidget::~axlLightsWidget ( void  )
protected

Definition at line 135 of file axlLightsWidget.cpp.

Member Function Documentation

void axlLightsWidget::CreateDefaultProperties ( void  )
protected

Definition at line 624 of file axlLightsWidget.cpp.

int axlLightsWidget::HighlightHandle ( vtkProp *  prop)
protected

Definition at line 315 of file axlLightsWidget.cpp.

void axlLightsWidget::initializePoints ( void  )

Definition at line 147 of file axlLightsWidget.cpp.

vtkActor* axlLightsWidget::netActor ( void  )
static axlLightsWidget* axlLightsWidget::New ( )
static
void axlLightsWidget::OnLeftButtonDown ( void  )
protectedvirtual

Definition at line 403 of file axlLightsWidget.cpp.

void axlLightsWidget::OnLeftButtonUp ( void  )
protectedvirtual

Definition at line 453 of file axlLightsWidget.cpp.

void axlLightsWidget::OnMouseMove ( void  )
protectedvirtual

Definition at line 497 of file axlLightsWidget.cpp.

void axlLightsWidget::PlaceWidget ( double  bounds[6])

Definition at line 374 of file axlLightsWidget.cpp.

void axlLightsWidget::PlaceWidget ( void  )
inline

Definition at line 54 of file axlLightsWidget.h.

void axlLightsWidget::PlaceWidget ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
)
inline

Definition at line 57 of file axlLightsWidget.h.

void axlLightsWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Definition at line 391 of file axlLightsWidget.cpp.

void axlLightsWidget::ProcessEvents ( vtkObject *  object,
unsigned long  event,
void *  clientdata,
void *  calldata 
)
staticprotected

Definition at line 355 of file axlLightsWidget.cpp.

vtkActorCollection * axlLightsWidget::ptsActors ( void  )

Definition at line 223 of file axlLightsWidget.cpp.

void axlLightsWidget::resetProperty ( void  )

Definition at line 216 of file axlLightsWidget.cpp.

void axlLightsWidget::SetEnabled ( int  enabling)

Definition at line 228 of file axlLightsWidget.cpp.

void axlLightsWidget::setView ( axlAbstractView view)

Definition at line 142 of file axlLightsWidget.cpp.

void axlLightsWidget::update ( void  )

Definition at line 586 of file axlLightsWidget.cpp.

axlLightsWidget::vtkTypeMacro ( axlLightsWidget  ,
vtk3DWidget   
)

Member Data Documentation

int axlLightsWidget::State
protected

Definition at line 80 of file axlLightsWidget.h.


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