#include <axlControlPointsWidget.h>
Public Member Functions | |
vtkTypeMacro (axlControlPointsWidget, vtk3DWidget) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | PlaceWidget (double bounds[6]) override |
void | PlaceWidget (void) override |
void | PlaceWidget (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) override |
void | SetEnabled (int) override |
void | setSpline (dtkAbstractData *spline) |
void | initializePoints (void) |
void | resetProperty (void) |
void | SetControlPointRadius (double cpSize) |
vtkActor * | netActor (void) |
vtkActorCollection * | ptsActors (void) |
Static Public Member Functions | |
static axlControlPointsWidget * | New () |
Protected Types | |
enum | WidgetState { Start, Moving, Scaling, Translating, Outside } |
Protected Member Functions | |
axlControlPointsWidget () | |
~axlControlPointsWidget (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 axlControlPointsWidget.h.
|
protected |
Enumerator | |
---|---|
Start | |
Moving | |
Scaling | |
Translating | |
Outside |
Definition at line 77 of file axlControlPointsWidget.h.
|
protected |
Definition at line 160 of file axlControlPointsWidget.cpp.
|
protected |
Definition at line 189 of file axlControlPointsWidget.cpp.
|
protected |
Definition at line 1327 of file axlControlPointsWidget.cpp.
|
protected |
Definition at line 998 of file axlControlPointsWidget.cpp.
void axlControlPointsWidget::initializePoints | ( | void | ) |
Definition at line 219 of file axlControlPointsWidget.cpp.
vtkActor * axlControlPointsWidget::netActor | ( | void | ) |
Definition at line 879 of file axlControlPointsWidget.cpp.
|
static |
|
protectedvirtual |
Definition at line 1088 of file axlControlPointsWidget.cpp.
|
protectedvirtual |
Definition at line 1155 of file axlControlPointsWidget.cpp.
|
protectedvirtual |
Definition at line 1200 of file axlControlPointsWidget.cpp.
|
override |
Definition at line 1059 of file axlControlPointsWidget.cpp.
|
inlineoverride |
Definition at line 54 of file axlControlPointsWidget.h.
|
inlineoverride |
Definition at line 57 of file axlControlPointsWidget.h.
void axlControlPointsWidget::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Definition at line 1076 of file axlControlPointsWidget.cpp.
|
staticprotected |
Definition at line 1040 of file axlControlPointsWidget.cpp.
vtkActorCollection * axlControlPointsWidget::ptsActors | ( | void | ) |
Definition at line 884 of file axlControlPointsWidget.cpp.
void axlControlPointsWidget::resetProperty | ( | void | ) |
Definition at line 871 of file axlControlPointsWidget.cpp.
void axlControlPointsWidget::SetControlPointRadius | ( | double | cpSize | ) |
Definition at line 976 of file axlControlPointsWidget.cpp.
|
override |
Definition at line 889 of file axlControlPointsWidget.cpp.
void axlControlPointsWidget::setSpline | ( | dtkAbstractData * | spline | ) |
Definition at line 196 of file axlControlPointsWidget.cpp.
axlControlPointsWidget::vtkTypeMacro | ( | axlControlPointsWidget | , |
vtk3DWidget | |||
) |
|
protected |
Definition at line 75 of file axlControlPointsWidget.h.