#include <axlLightsWidget.h>
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 axlLightsWidget * | New () |
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 |
Definition at line 43 of file axlLightsWidget.h.
|
protected |
Enumerator | |
---|---|
Start | |
Moving | |
Scaling | |
Translating | |
Outside |
Definition at line 82 of file axlLightsWidget.h.
|
protected |
Definition at line 105 of file axlLightsWidget.cpp.
|
protected |
Definition at line 135 of file axlLightsWidget.cpp.
|
protected |
Definition at line 624 of file axlLightsWidget.cpp.
|
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 |
|
protectedvirtual |
Definition at line 403 of file axlLightsWidget.cpp.
|
protectedvirtual |
Definition at line 453 of file axlLightsWidget.cpp.
|
protectedvirtual |
Definition at line 497 of file axlLightsWidget.cpp.
void axlLightsWidget::PlaceWidget | ( | double | bounds[6] | ) |
Definition at line 374 of file axlLightsWidget.cpp.
|
inline |
Definition at line 54 of file axlLightsWidget.h.
|
inline |
Definition at line 57 of file axlLightsWidget.h.
void axlLightsWidget::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Definition at line 391 of file axlLightsWidget.cpp.
|
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 | |||
) |
|
protected |
Definition at line 80 of file axlLightsWidget.h.